Struct jmap_client::mailbox::MailboxRights
source · pub struct MailboxRights { /* private fields */ }Implementations§
source§impl MailboxRights
impl MailboxRights
pub fn may_read_items(&self) -> bool
pub fn may_add_items(&self) -> bool
pub fn may_remove_items(&self) -> bool
pub fn may_set_seen(&self) -> bool
pub fn may_set_keywords(&self) -> bool
pub fn may_create_child(&self) -> bool
pub fn may_rename(&self) -> bool
pub fn may_delete(&self) -> bool
pub fn may_submit(&self) -> bool
pub fn acl_list(&self) -> Vec<ACL>
Trait Implementations§
source§impl Clone for MailboxRights
impl Clone for MailboxRights
source§fn clone(&self) -> MailboxRights
fn clone(&self) -> MailboxRights
Returns a copy of the value. Read more
1.0.0 · 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 MailboxRights
impl Debug for MailboxRights
source§impl<'de> Deserialize<'de> for MailboxRights
impl<'de> Deserialize<'de> for MailboxRights
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<MailboxRights> for MailboxRights
impl PartialEq<MailboxRights> for MailboxRights
source§fn eq(&self, other: &MailboxRights) -> bool
fn eq(&self, other: &MailboxRights) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for MailboxRights
impl Serialize for MailboxRights
impl Eq for MailboxRights
impl StructuralEq for MailboxRights
impl StructuralPartialEq for MailboxRights
Auto Trait Implementations§
impl RefUnwindSafe for MailboxRights
impl Send for MailboxRights
impl Sync for MailboxRights
impl Unpin for MailboxRights
impl UnwindSafe for MailboxRights
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.