pub enum AccessError {
ImmutableReference,
InvalidOperation(String),
KeyNotFound(KeyNotFoundError),
IndexOutOfBounds(IndexOutOfBoundsError),
MapAccessError(MapAccessError),
InvalidIndexKey,
}Variants§
ImmutableReference
InvalidOperation(String)
KeyNotFound(KeyNotFoundError)
IndexOutOfBounds(IndexOutOfBoundsError)
MapAccessError(MapAccessError)
InvalidIndexKey
Trait Implementations§
Source§impl Debug for AccessError
impl Debug for AccessError
Source§impl Display for AccessError
impl Display for AccessError
Source§impl From<AccessError> for DIFUpdateError
impl From<AccessError> for DIFUpdateError
Source§fn from(err: AccessError) -> Self
fn from(err: AccessError) -> Self
Converts to this type from the input type.
Source§impl From<AccessError> for ExecutionError
impl From<AccessError> for ExecutionError
Source§fn from(error: AccessError) -> Self
fn from(error: AccessError) -> Self
Converts to this type from the input type.
Source§impl From<IndexOutOfBoundsError> for AccessError
impl From<IndexOutOfBoundsError> for AccessError
Source§fn from(err: IndexOutOfBoundsError) -> Self
fn from(err: IndexOutOfBoundsError) -> Self
Converts to this type from the input type.
Source§impl From<KeyNotFoundError> for AccessError
impl From<KeyNotFoundError> for AccessError
Source§fn from(err: KeyNotFoundError) -> Self
fn from(err: KeyNotFoundError) -> Self
Converts to this type from the input type.
Source§impl From<MapAccessError> for AccessError
impl From<MapAccessError> for AccessError
Source§fn from(err: MapAccessError) -> Self
fn from(err: MapAccessError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AccessError
impl !RefUnwindSafe for AccessError
impl !Send for AccessError
impl !Sync for AccessError
impl Unpin for AccessError
impl UnsafeUnpin for AccessError
impl !UnwindSafe for AccessError
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