pub struct JmapMailboxGetOptions {
pub ids: Option<Vec<String>>,
pub properties: Option<Vec<JmapMailboxProperty>>,
}Expand description
Options for JmapMailboxGet::new.
Fields§
§ids: Option<Vec<String>>Restrict the fetch to these mailbox IDs; None fetches all.
properties: Option<Vec<JmapMailboxProperty>>Restrict the returned properties; None returns all.
Trait Implementations§
Source§impl Clone for JmapMailboxGetOptions
impl Clone for JmapMailboxGetOptions
Source§fn clone(&self) -> JmapMailboxGetOptions
fn clone(&self) -> JmapMailboxGetOptions
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 JmapMailboxGetOptions
impl Debug for JmapMailboxGetOptions
Source§impl Default for JmapMailboxGetOptions
impl Default for JmapMailboxGetOptions
Source§fn default() -> JmapMailboxGetOptions
fn default() -> JmapMailboxGetOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JmapMailboxGetOptions
impl RefUnwindSafe for JmapMailboxGetOptions
impl Send for JmapMailboxGetOptions
impl Sync for JmapMailboxGetOptions
impl Unpin for JmapMailboxGetOptions
impl UnsafeUnpin for JmapMailboxGetOptions
impl UnwindSafe for JmapMailboxGetOptions
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