Enum imap_proto::types::ResponseCode [−][src]
#[non_exhaustive]
pub enum ResponseCode<'a> {
Show 19 variants
Alert,
BadCharset(Option<Vec<Cow<'a, str>>>),
Capabilities(Vec<Capability<'a>>),
HighestModSeq(u64),
Parse,
PermanentFlags(Vec<Cow<'a, str>>),
ReadOnly,
ReadWrite,
TryCreate,
UidNext(u32),
UidValidity(u32),
Unseen(u32),
AppendUid(u32, Vec<UidSetMember>),
CopyUid(u32, Vec<UidSetMember>, Vec<UidSetMember>),
UidNotSticky,
MetadataLongEntries(u64),
MetadataMaxSize(u64),
MetadataTooMany,
MetadataNoPrivate,
}Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Tuple Fields of Capabilities
0: Vec<Capability<'a>>Tuple Fields of HighestModSeq
0: u64Tuple Fields of UidNext
0: u32Tuple Fields of UidValidity
0: u32Tuple Fields of Unseen
0: u32Tuple Fields of AppendUid
0: u321: Vec<UidSetMember>Tuple Fields of CopyUid
Tuple Fields of MetadataLongEntries
0: u64Tuple Fields of MetadataMaxSize
0: u64Implementations
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.