pub enum PublicTreeError {
PublicKeyMismatch,
DuplicateKeyPackage,
MissingKeyPackage,
MalformedTree,
InvalidParentHash,
}
Expand description
Public tree error
Variants
PublicKeyMismatch
The derived public key doesn’t match the one in the tree.
DuplicateKeyPackage
Found two KeyPackages with the same public key.
MissingKeyPackage
Couldn’t find our own key package in this tree.
MalformedTree
The tree is malformed.
InvalidParentHash
A parent hash was invalid.
Trait Implementations
sourceimpl Clone for PublicTreeError
impl Clone for PublicTreeError
sourcefn clone(&self) -> PublicTreeError
fn clone(&self) -> PublicTreeError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PublicTreeError
impl Debug for PublicTreeError
sourceimpl Display for PublicTreeError
impl Display for PublicTreeError
sourceimpl Error for PublicTreeError
impl Error for PublicTreeError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<PublicTreeError> for WelcomeError
impl From<PublicTreeError> for WelcomeError
sourcefn from(source: PublicTreeError) -> Self
fn from(source: PublicTreeError) -> Self
Converts to this type from the input type.
sourceimpl From<PublicTreeError> for ExternalCommitError
impl From<PublicTreeError> for ExternalCommitError
sourcefn from(source: PublicTreeError) -> Self
fn from(source: PublicTreeError) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<PublicTreeError> for PublicTreeError
impl PartialEq<PublicTreeError> for PublicTreeError
impl StructuralPartialEq for PublicTreeError
Auto Trait Implementations
impl RefUnwindSafe for PublicTreeError
impl Send for PublicTreeError
impl Sync for PublicTreeError
impl Unpin for PublicTreeError
impl UnwindSafe for PublicTreeError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more