Enum imap_proto::types::Response
[−]
[src]
pub enum Response<'a> { Capabilities(Vec<&'a str>), Continue { code: Option<ResponseCode<'a>>, information: Option<&'a str>, }, Done { tag: RequestId, status: Status, code: Option<ResponseCode<'a>>, information: Option<&'a str>, }, Data { status: Status, code: Option<ResponseCode<'a>>, information: Option<&'a str>, }, Expunge(u32), Fetch(u32, Vec<AttributeValue<'a>>), MailboxData(MailboxDatum<'a>), IDs(Vec<u32>), }
Variants
Capabilities(Vec<&'a str>)
Continue
Fields of Continue
code: Option<ResponseCode<'a>> | |
information: Option<&'a str> |
Done
Fields of Done
tag: RequestId | |
status: Status | |
code: Option<ResponseCode<'a>> | |
information: Option<&'a str> |
Data
Fields of Data
status: Status | |
code: Option<ResponseCode<'a>> | |
information: Option<&'a str> |
Expunge(u32)
Fetch(u32, Vec<AttributeValue<'a>>)
MailboxData(MailboxDatum<'a>)
IDs(Vec<u32>)
Trait Implementations
impl<'a> Debug for Response<'a>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more