pub enum JmapMailboxProperty {
Id,
Name,
ParentId,
Role,
SortOrder,
TotalEmails,
UnreadEmails,
TotalThreads,
UnreadThreads,
MyRights,
IsSubscribed,
}Expand description
JmapMailbox properties requestable in Mailbox/get (RFC 8621 §2.1).
Variants§
Id
The id property.
Name
The name property.
ParentId
The parentId property.
Role
The role property.
SortOrder
The sortOrder property.
TotalEmails
The totalEmails property.
UnreadEmails
The unreadEmails property.
TotalThreads
The totalThreads property.
UnreadThreads
The unreadThreads property.
MyRights
The myRights property.
IsSubscribed
The isSubscribed property.
Trait Implementations§
Source§impl Clone for JmapMailboxProperty
impl Clone for JmapMailboxProperty
Source§fn clone(&self) -> JmapMailboxProperty
fn clone(&self) -> JmapMailboxProperty
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JmapMailboxProperty
impl Debug for JmapMailboxProperty
Auto Trait Implementations§
impl Freeze for JmapMailboxProperty
impl RefUnwindSafe for JmapMailboxProperty
impl Send for JmapMailboxProperty
impl Sync for JmapMailboxProperty
impl Unpin for JmapMailboxProperty
impl UnsafeUnpin for JmapMailboxProperty
impl UnwindSafe for JmapMailboxProperty
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