Enum yash_syntax::parser::ErrorCause
source · [−]pub enum ErrorCause {
Io(Rc<Error>),
Syntax(SyntaxError),
}Expand description
Types of errors that may happen in parsing.
Variants
Io(Rc<Error>)
Error in an underlying input function.
Syntax(SyntaxError)
Syntax error.
Implementations
sourceimpl ErrorCause
impl ErrorCause
Trait Implementations
sourceimpl Clone for ErrorCause
impl Clone for ErrorCause
sourcefn clone(&self) -> ErrorCause
fn clone(&self) -> ErrorCause
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ErrorCause
impl Debug for ErrorCause
sourceimpl Display for ErrorCause
impl Display for ErrorCause
sourceimpl From<Error> for ErrorCause
impl From<Error> for ErrorCause
sourcefn from(e: Error) -> ErrorCause
fn from(e: Error) -> ErrorCause
Converts to this type from the input type.
sourceimpl From<Rc<Error>> for ErrorCause
impl From<Rc<Error>> for ErrorCause
sourcefn from(e: Rc<Error>) -> ErrorCause
fn from(e: Rc<Error>) -> ErrorCause
Converts to this type from the input type.
sourceimpl From<SyntaxError> for ErrorCause
impl From<SyntaxError> for ErrorCause
sourcefn from(e: SyntaxError) -> ErrorCause
fn from(e: SyntaxError) -> ErrorCause
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for ErrorCause
impl !Send for ErrorCause
impl !Sync for ErrorCause
impl Unpin for ErrorCause
impl !UnwindSafe for ErrorCause
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more