[−][src]Enum ssb_multiformats::multikey::DecodeLegacyError
Everything that can go wrong when decoding a Multikey
from the legacy encoding.
Variants
Input did not start with the "@"
sigil.
Input did not contain a "."
to separate the data from the suffix.
InvalidBase64(DecodeError)
The base64 portion of the key was invalid.
The suffix is not known to this ssb implementation.
The suffix declares an ed25519 key, but the data length does not match.
Trait Implementations
impl Clone for DecodeLegacyError
[src]
fn clone(&self) -> DecodeLegacyError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DecodeLegacyError
[src]
impl Display for DecodeLegacyError
[src]
impl Eq for DecodeLegacyError
[src]
impl Error for DecodeLegacyError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<DecodeLegacyError> for DecodeLegacyError
[src]
fn from(err: DecodeLegacyError) -> DecodeLegacyError
[src]
impl PartialEq<DecodeLegacyError> for DecodeLegacyError
[src]
fn eq(&self, other: &DecodeLegacyError) -> bool
[src]
fn ne(&self, other: &DecodeLegacyError) -> bool
[src]
impl StructuralEq for DecodeLegacyError
[src]
impl StructuralPartialEq for DecodeLegacyError
[src]
Auto Trait Implementations
impl RefUnwindSafe for DecodeLegacyError
impl Send for DecodeLegacyError
impl Sync for DecodeLegacyError
impl Unpin for DecodeLegacyError
impl UnwindSafe for DecodeLegacyError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,