pub enum CodecPrefixError {
InvalidPrefix,
NonPublicKeyMaterial,
InvalidLength,
}Expand description
Failure to strip a public-key multicodec prefix.
Variants§
InvalidPrefix
No supported prefix was found.
NonPublicKeyMaterial
The prefix identifies private, symmetric, or non-key material.
InvalidLength
A recognized public-key prefix carries an invalid payload length.
Trait Implementations§
Source§impl Clone for CodecPrefixError
impl Clone for CodecPrefixError
impl Copy for CodecPrefixError
Source§impl Debug for CodecPrefixError
impl Debug for CodecPrefixError
Source§impl Display for CodecPrefixError
impl Display for CodecPrefixError
impl Eq for CodecPrefixError
Source§impl Error for CodecPrefixError
impl Error for CodecPrefixError
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 PartialEq for CodecPrefixError
impl PartialEq for CodecPrefixError
impl StructuralPartialEq for CodecPrefixError
Auto Trait Implementations§
impl Freeze for CodecPrefixError
impl RefUnwindSafe for CodecPrefixError
impl Send for CodecPrefixError
impl Sync for CodecPrefixError
impl Unpin for CodecPrefixError
impl UnsafeUnpin for CodecPrefixError
impl UnwindSafe for CodecPrefixError
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