pub enum StateReadArgError {
Memory(MemoryError),
Stack(StackError),
}
Expand description
A error occurred while reading state read arguments
Variants§
Memory(MemoryError)
A memory access related error occurred.
Stack(StackError)
An error occurred during a Stack
operation.
Trait Implementations§
Source§impl Debug for StateReadArgError
impl Debug for StateReadArgError
Source§impl Display for StateReadArgError
impl Display for StateReadArgError
Source§impl Error for StateReadArgError
impl Error for StateReadArgError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<MemoryError> for StateReadArgError
impl From<MemoryError> for StateReadArgError
Source§fn from(source: MemoryError) -> Self
fn from(source: MemoryError) -> Self
Converts to this type from the input type.
Source§impl From<StackError> for StateReadArgError
impl From<StackError> for StateReadArgError
Source§fn from(source: StackError) -> Self
fn from(source: StackError) -> Self
Converts to this type from the input type.
Source§impl<E> From<StateReadArgError> for OpError<E>
impl<E> From<StateReadArgError> for OpError<E>
Source§fn from(err: StateReadArgError) -> Self
fn from(err: StateReadArgError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StateReadArgError
impl RefUnwindSafe for StateReadArgError
impl Send for StateReadArgError
impl Sync for StateReadArgError
impl Unpin for StateReadArgError
impl UnwindSafe for StateReadArgError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more