Trait imap_codec::codec::Decode

source ·
pub trait Decode<'a>: Sized {
    // Required method
    fn decode(input: &'a [u8]) -> Result<(&'a [u8], Self), DecodeError>;
}

Required Methods§

source

fn decode(input: &'a [u8]) -> Result<(&'a [u8], Self), DecodeError>

Implementors§

source§

impl<'a> Decode<'a> for Continue<'a>

source§

impl<'a> Decode<'a> for Response<'a>

source§

impl<'a> Decode<'a> for AuthenticateData

source§

impl<'a> Decode<'a> for Command<'a>

source§

impl<'a> Decode<'a> for IdleDone

source§

impl<'a> Decode<'a> for Greeting<'a>