pub struct JmapEmailCopyArgs {
pub id: String,
pub mailbox_ids: BTreeMap<String, bool>,
pub keywords: Option<BTreeMap<String, bool>>,
pub received_at: Option<String>,
}Expand description
Arguments for copying a single email between accounts via Email/copy.
Fields§
§id: StringSource email ID.
mailbox_ids: BTreeMap<String, bool>{ mailbox-id -> true } for destination mailboxes.
keywords: Option<BTreeMap<String, bool>>Keywords on the copy (replaces source keywords).
received_at: Option<String>RFC 3339 override for the copy’s receivedAt.
Trait Implementations§
Source§impl Clone for JmapEmailCopyArgs
impl Clone for JmapEmailCopyArgs
Source§fn clone(&self) -> JmapEmailCopyArgs
fn clone(&self) -> JmapEmailCopyArgs
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 JmapEmailCopyArgs
impl Debug for JmapEmailCopyArgs
Auto Trait Implementations§
impl Freeze for JmapEmailCopyArgs
impl RefUnwindSafe for JmapEmailCopyArgs
impl Send for JmapEmailCopyArgs
impl Sync for JmapEmailCopyArgs
impl Unpin for JmapEmailCopyArgs
impl UnsafeUnpin for JmapEmailCopyArgs
impl UnwindSafe for JmapEmailCopyArgs
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