pub enum DIFUpdateError {
ReferenceNotFound,
InvalidUpdate,
AccessError(AccessError),
AssignmentError(AssignmentError),
TypeError(Box<TypeError>),
}Variants§
ReferenceNotFound
InvalidUpdate
AccessError(AccessError)
AssignmentError(AssignmentError)
TypeError(Box<TypeError>)
Trait Implementations§
Source§impl Debug for DIFUpdateError
impl Debug for DIFUpdateError
Source§impl Display for DIFUpdateError
impl Display for DIFUpdateError
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<AssignmentError> for DIFUpdateError
impl From<AssignmentError> for DIFUpdateError
Source§fn from(err: AssignmentError) -> Self
fn from(err: AssignmentError) -> Self
Converts to this type from the input type.
Source§impl From<DIFReferenceNotFoundError> for DIFUpdateError
impl From<DIFReferenceNotFoundError> for DIFUpdateError
Source§fn from(_: DIFReferenceNotFoundError) -> Self
fn from(_: DIFReferenceNotFoundError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DIFUpdateError
impl !RefUnwindSafe for DIFUpdateError
impl !Send for DIFUpdateError
impl !Sync for DIFUpdateError
impl Unpin for DIFUpdateError
impl UnsafeUnpin for DIFUpdateError
impl !UnwindSafe for DIFUpdateError
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