pub enum InvalidExtensionError {
Duplicate,
NotFound,
IllegalInGroupContext,
IllegalInLeafNodes,
}
Expand description
Invalid extension error
Variants§
Duplicate
The provided extension list contains duplicate extensions.
NotFound
The specified extension could not be found.
IllegalInGroupContext
The provided extension list contains an extension that is not allowed in group contexts
IllegalInLeafNodes
The provided extension list contains an extension that is not allowed in leaf nodes
Trait Implementations§
Source§impl Clone for InvalidExtensionError
impl Clone for InvalidExtensionError
Source§fn clone(&self) -> InvalidExtensionError
fn clone(&self) -> InvalidExtensionError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for InvalidExtensionError
impl Debug for InvalidExtensionError
Source§impl Display for InvalidExtensionError
impl Display for InvalidExtensionError
Source§impl Error for InvalidExtensionError
impl Error for InvalidExtensionError
1.30.0 · 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<InvalidExtensionError> for CreateCommitError
impl From<InvalidExtensionError> for CreateCommitError
Source§fn from(source: InvalidExtensionError) -> Self
fn from(source: InvalidExtensionError) -> Self
Converts to this type from the input type.
Source§impl From<InvalidExtensionError> for ExtensionError
impl From<InvalidExtensionError> for ExtensionError
Source§fn from(source: InvalidExtensionError) -> Self
fn from(source: InvalidExtensionError) -> Self
Converts to this type from the input type.
Source§impl<StorageError> From<InvalidExtensionError> for NewGroupError<StorageError>
impl<StorageError> From<InvalidExtensionError> for NewGroupError<StorageError>
Source§fn from(source: InvalidExtensionError) -> Self
fn from(source: InvalidExtensionError) -> Self
Converts to this type from the input type.
Source§impl From<InvalidExtensionError> for PublicGroupBuildError
impl From<InvalidExtensionError> for PublicGroupBuildError
Source§fn from(source: InvalidExtensionError) -> Self
fn from(source: InvalidExtensionError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for InvalidExtensionError
impl PartialEq for InvalidExtensionError
impl Eq for InvalidExtensionError
impl StructuralPartialEq for InvalidExtensionError
Auto Trait Implementations§
impl Freeze for InvalidExtensionError
impl RefUnwindSafe for InvalidExtensionError
impl Send for InvalidExtensionError
impl Sync for InvalidExtensionError
impl Unpin for InvalidExtensionError
impl UnwindSafe for InvalidExtensionError
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> 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