Lines Matching refs:SpanRange
1 use crate::{abort_now, check_correctness, sealed::Sealed, SpanRange};
24 pub(crate) span_range: SpanRange,
26 pub(crate) suggestions: Vec<(SuggestionKind, String, Option<SpanRange>)>,
27 pub(crate) children: Vec<(SpanRange, String)>,
39 fn spanned_range(span_range: SpanRange, level: Level, message: String) -> Self;
46 fn span_range_error(self, span_range: SpanRange, msg: String) -> Self;
56 fn span_range_help(self, span_range: SpanRange, msg: String) -> Self;
66 fn span_range_note(self, span_range: SpanRange, msg: String) -> Self;
70 fn spanned_range(span_range: SpanRange, level: Level, message: String) -> Self {
80 fn span_range_error(mut self, span_range: SpanRange, msg: String) -> Self {
85 fn span_range_help(mut self, span_range: SpanRange, msg: String) -> Self {
91 fn span_range_note(mut self, span_range: SpanRange, msg: String) -> Self {
107 SpanRange {
120 SpanRange {
135 SpanRange {
156 SpanRange {
228 span_range: SpanRange,
231 suggestions: &[(SuggestionKind, String, Option<SpanRange>)],
295 fn gut_error(ts: &mut impl Iterator<Item = TokenTree>) -> Option<(SpanRange, String)> {
335 Some((SpanRange { first, last }, msg))