Lines Matching refs:Error
16 pub type Result<T> = std::result::Result<T, Error>;
102 pub struct Error { struct
127 Error: Send + Sync;
129 impl Error { implementation
163 fn new(span: Span, message: String) -> Error { in new() argument
164 Error { in new()
194 fn new_spanned(tokens: TokenStream, message: String) -> Error { in new_spanned() argument
198 Error { in new_spanned()
272 pub fn combine(&mut self, another: Error) { in combine() argument
329 pub(crate) fn new_at<T: Display>(scope: Span, cursor: Cursor, message: T) -> Error { in new_at() argument
331 Error::new(scope, format!("unexpected end of input, {}", message)) in new_at()
334 Error::new(span, message) in new_at()
339 pub(crate) fn new2<T: Display>(start: Span, end: Span, message: T) -> Error { in new2() argument
342 fn new2(start: Span, end: Span, message: String) -> Error { in new2() argument
343 Error { in new2()
352 impl Debug for Error { implementation
374 impl Display for Error { implementation
380 impl Clone for Error { implementation
382 Error { in clone()
405 impl std::error::Error for Error {} implementation
407 impl From<LexError> for Error { implementation
409 Error::new(err.span(), err) in from()
413 impl IntoIterator for Error { implementation
414 type Item = Error;
429 type Item = Error;
432 Some(Error { in next()
438 impl<'a> IntoIterator for &'a Error { implementation
439 type Item = Error;
454 type Item = Error;
457 Some(Error { in next()
463 impl Extend<Error> for Error { implementation
464 fn extend<T: IntoIterator<Item = Error>>(&mut self, iter: T) { in extend()