pub enum LeafNodeUpdateError<StorageError> {
LibraryError(LibraryError),
Storage(StorageError),
Signature(SignatureError),
Validation(LeafNodeValidationError),
}Available on 32-bit or 64-bit only.
Expand description
Leaf Node Update Error
Variants§
LibraryError(LibraryError)
See LibraryError for more details.
Storage(StorageError)
Error storing leaf private key in storage.
Signature(SignatureError)
Signature error.
Validation(LeafNodeValidationError)
See LeafNodeValidationError for more details.
Trait Implementations§
Source§impl<StorageError: Clone> Clone for LeafNodeUpdateError<StorageError>
impl<StorageError: Clone> Clone for LeafNodeUpdateError<StorageError>
Source§impl<StorageError: Debug> Debug for LeafNodeUpdateError<StorageError>
impl<StorageError: Debug> Debug for LeafNodeUpdateError<StorageError>
Source§impl<StorageError> Display for LeafNodeUpdateError<StorageError>
impl<StorageError> Display for LeafNodeUpdateError<StorageError>
Source§impl<StorageError> Error for LeafNodeUpdateError<StorageError>
impl<StorageError> Error for LeafNodeUpdateError<StorageError>
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<StorageError> From<LeafNodeUpdateError<StorageError>> for ProposeSelfUpdateError<StorageError>
impl<StorageError> From<LeafNodeUpdateError<StorageError>> for ProposeSelfUpdateError<StorageError>
Source§fn from(source: LeafNodeUpdateError<StorageError>) -> Self
fn from(source: LeafNodeUpdateError<StorageError>) -> Self
Converts to this type from the input type.
Source§impl<StorageError> From<LeafNodeValidationError> for LeafNodeUpdateError<StorageError>
impl<StorageError> From<LeafNodeValidationError> for LeafNodeUpdateError<StorageError>
Source§fn from(source: LeafNodeValidationError) -> Self
fn from(source: LeafNodeValidationError) -> Self
Converts to this type from the input type.
Source§impl<StorageError> From<LibraryError> for LeafNodeUpdateError<StorageError>
impl<StorageError> From<LibraryError> for LeafNodeUpdateError<StorageError>
Source§fn from(source: LibraryError) -> Self
fn from(source: LibraryError) -> Self
Converts to this type from the input type.
Source§impl<StorageError> From<SignatureError> for LeafNodeUpdateError<StorageError>
impl<StorageError> From<SignatureError> for LeafNodeUpdateError<StorageError>
Source§fn from(source: SignatureError) -> Self
fn from(source: SignatureError) -> Self
Converts to this type from the input type.
Source§impl<StorageError: PartialEq> PartialEq for LeafNodeUpdateError<StorageError>
impl<StorageError: PartialEq> PartialEq for LeafNodeUpdateError<StorageError>
impl<StorageError: PartialEq> StructuralPartialEq for LeafNodeUpdateError<StorageError>
Auto Trait Implementations§
impl<StorageError> Freeze for LeafNodeUpdateError<StorageError>where
StorageError: Freeze,
impl<StorageError> RefUnwindSafe for LeafNodeUpdateError<StorageError>where
StorageError: RefUnwindSafe,
impl<StorageError> Send for LeafNodeUpdateError<StorageError>where
StorageError: Send,
impl<StorageError> Sync for LeafNodeUpdateError<StorageError>where
StorageError: Sync,
impl<StorageError> Unpin for LeafNodeUpdateError<StorageError>where
StorageError: Unpin,
impl<StorageError> UnsafeUnpin for LeafNodeUpdateError<StorageError>where
StorageError: UnsafeUnpin,
impl<StorageError> UnwindSafe for LeafNodeUpdateError<StorageError>where
StorageError: UnwindSafe,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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