pub enum ChaseError {
IoError(Error),
ChannelSendError(SendError<(String, Line, Pos)>),
StreamSendError(SendError<(String, Line, Pos)>),
Custom(Box<dyn Error + Send + Sync>),
}
Variants§
IoError(Error)
ChannelSendError(SendError<(String, Line, Pos)>)
StreamSendError(SendError<(String, Line, Pos)>)
Custom(Box<dyn Error + Send + Sync>)
Trait Implementations§
Source§impl Debug for ChaseError
impl Debug for ChaseError
Source§impl Display for ChaseError
impl Display for ChaseError
Source§impl Error for ChaseError
impl Error for ChaseError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl From<Error> for ChaseError
impl From<Error> for ChaseError
Auto Trait Implementations§
impl Freeze for ChaseError
impl !RefUnwindSafe for ChaseError
impl Send for ChaseError
impl Sync for ChaseError
impl Unpin for ChaseError
impl !UnwindSafe for ChaseError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more