Lines Matching defs:error
16 /// need this function. In several cases your callers will get worse error
66 /// Err(meta.error("unsupported tea property"))
79 /// trailing commas, and producing sensible error messages on unexpected input.
82 /// error: expected `,`
150 /// better error messages because `Attribute` holds span information for all
157 /// attribute macro invocation in this situation, so error messages might be
195 /// Err(meta.error("unsupported attribute"))
229 /// Err(meta.error("unsupported ingredient"))
233 /// Err(meta.error("unsupported tea property"))
264 /// Err(meta.error("unsupported repr"))
281 /// The span of the resulting error will cover `meta.path` *and* everything
296 /// Err(meta.error("unsupported tea property"))
307 /// error: unsupported tea property
333 /// _ => Err(meta.error("tea kind must be a string literal, path, or macro")),
344 /// error: tea kind must be a string literal, path, or macro
371 /// error: unsupported expression type for `kind`
377 pub fn error(&self, msg: impl Display) -> Error {
380 crate::error::new2(start_span, end_span, msg)
411 return Err(input.error("expected nested attribute"));
413 return Err(input.error("unexpected literal in nested attribute, expected ident"));
415 return Err(input.error("unexpected token in nested attribute, expected ident"));