pub trait FromBytes<const LENGTH: usize>: Sized {
    type Error: Error;

    // Required method
    fn from_bytes(bytes: &[u8; LENGTH]) -> Result<Self, Self::Error>;

    // Provided method
    fn from_base58(
        base58_str: &str
    ) -> Result<Self, DeserializeBytesError<Self::Error>> { ... }
}

Required Associated Types§

Required Methods§

source

fn from_bytes(bytes: &[u8; LENGTH]) -> Result<Self, Self::Error>

Provided Methods§

source

fn from_base58( base58_str: &str ) -> Result<Self, DeserializeBytesError<Self::Error>>

Implementors§