Lines Matching refs:span

15     // span, message, help
16 ($span:expr, $level:expr, $fmt:expr, $($args:expr),+ ; $($rest:tt)+) => {{
25 let span_range = (&$span).FIRST_ARG_MUST_EITHER_BE_Span_OR_IMPLEMENT_ToTokens_OR_BE_SpanRange();
36 ($span:expr, $level:expr, $msg:expr ; $($rest:tt)+) => {{
45 let span_range = (&$span).FIRST_ARG_MUST_EITHER_BE_Span_OR_IMPLEMENT_ToTokens_OR_BE_SpanRange();
52 // span, message, no help
53 ($span:expr, $level:expr, $fmt:expr, $($args:expr),+) => {{
62 let span_range = (&$span).FIRST_ARG_MUST_EITHER_BE_Span_OR_IMPLEMENT_ToTokens_OR_BE_SpanRange();
71 ($span:expr, $level:expr, $msg:expr) => {{
80 let span_range = (&$span).FIRST_ARG_MUST_EITHER_BE_Span_OR_IMPLEMENT_ToTokens_OR_BE_SpanRange();
88 ($span:expr, $level:expr, $fmt:expr, $($args:expr),+, ; $($rest:tt)+) => {
89 $crate::diagnostic!($span, $level, $fmt, $($args),* ; $($rest)*)
91 ($span:expr, $level:expr, $msg:expr, ; $($rest:tt)+) => {
92 $crate::diagnostic!($span, $level, $msg ; $($rest)*)
94 ($span:expr, $level:expr, $fmt:expr, $($args:expr),+,) => {
95 $crate::diagnostic!($span, $level, $fmt, $($args),*)
97 ($span:expr, $level:expr, $msg:expr,) => {
98 $crate::diagnostic!($span, $level, $msg)
114 ($span:expr, $($tts:tt)*) => {
115 $crate::diagnostic!($span, $crate::Level::Error, $($tts)*).abort()
145 ($span:expr, $($tts:tt)*) => {{
147 $crate::diagnostic!($span, level, $($tts)*).emit()
175 ($span:expr, $($tts:tt)*) => {
176 $crate::diagnostic!($span, $crate::Level::Warning, $($tts)*).emit()
207 ($var:ident $help:ident =? $span:expr => $msg:expr) => {
209 $var.span_suggestion($span.into(), stringify!($help), msg.to_string())
219 ($var:ident $help:ident =? $span:expr => $msg:expr ; $($rest:tt)*) => {
220 $crate::__pme__suggestions!($var $help =? $span => $msg);
234 ($var:ident $help:ident = $span:expr => $msg:expr) => {
235 let $var = $var.span_suggestion($span.into(), stringify!($help), $msg.to_string());
237 ($var:ident $help:ident = $span:expr => $fmt:expr, $($args:expr),+) => {
239 $span.into(),
253 ($var:ident $help:ident = $span:expr => $msg:expr ; $($rest:tt)*) => {
254 $crate::__pme__suggestions!($var $help = $span => $msg);
257 ($var:ident $help:ident = $span:expr => $fmt:expr, $($args:expr),+ ; $($rest:tt)*) => {
258 $crate::__pme__suggestions!($var $help = $span => $fmt, $($args),*);
270 ($var:ident $help:ident = $span:expr => $msg:expr,) => {
271 $crate::__pme__suggestions!($var $help = $span => $msg)
273 ($var:ident $help:ident = $span:expr => $fmt:expr, $($args:expr),*,) => {
274 $crate::__pme__suggestions!($var $help = $span => $fmt, $($args)*)
282 ($var:ident $help:ident = $span:expr => $msg:expr, ; $($rest:tt)*) => {
283 $crate::__pme__suggestions!($var $help = $span => $msg; $($rest)*)
285 ($var:ident $help:ident = $span:expr => $fmt:expr, $($args:expr),+, ; $($rest:tt)*) => {
286 $crate::__pme__suggestions!($var $help = $span => $fmt, $($args),*; $($rest)*)