#[non_exhaustive]pub enum MailboxProperty {
Id,
Name,
ParentId,
Role,
SortOrder,
TotalEmails,
UnreadEmails,
TotalThreads,
UnreadThreads,
MyRights,
IsSubscribed,
}Expand description
Property selector for crate::Mailbox /get and /set.
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.
Id
The id property (RFC 8621 §2).
Name
The name property (RFC 8621 §2).
ParentId
The parentId property (RFC 8621 §2).
Role
The role property (RFC 8621 §2).
SortOrder
The sortOrder property (RFC 8621 §2).
TotalEmails
The totalEmails property (RFC 8621 §2).
UnreadEmails
The unreadEmails property (RFC 8621 §2).
TotalThreads
The totalThreads property (RFC 8621 §2).
UnreadThreads
The unreadThreads property (RFC 8621 §2).
MyRights
The myRights property (RFC 8621 §2).
IsSubscribed
The isSubscribed property (RFC 8621 §2).
Trait Implementations§
Source§impl Clone for MailboxProperty
impl Clone for MailboxProperty
Source§impl Debug for MailboxProperty
impl Debug for MailboxProperty
impl Eq for MailboxProperty
Source§impl Hash for MailboxProperty
impl Hash for MailboxProperty
Source§impl PartialEq for MailboxProperty
impl PartialEq for MailboxProperty
impl StructuralPartialEq for MailboxProperty
Auto Trait Implementations§
impl Freeze for MailboxProperty
impl RefUnwindSafe for MailboxProperty
impl Send for MailboxProperty
impl Sync for MailboxProperty
impl Unpin for MailboxProperty
impl UnsafeUnpin for MailboxProperty
impl UnwindSafe for MailboxProperty
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more