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>)ContinueFields of Continue
code: Option<ResponseCode<'a>> | |
information: Option<&'a str> |
DoneFields of Done
tag: RequestId | |
status: Status | |
code: Option<ResponseCode<'a>> | |
information: Option<&'a str> |
DataFields 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