pub struct JmapThread {
pub id: String,
pub email_ids: Vec<String>,
}Expand description
A JMAP Thread object (RFC 8621 §3.1).
A Thread is a set of Email objects that share the same root
Message-ID and in-reply-to chain.
Fields§
§id: StringThe server-assigned ID for this thread.
email_ids: Vec<String>Ordered list of email IDs in this thread, oldest first.
Trait Implementations§
Source§impl Clone for JmapThread
impl Clone for JmapThread
Source§fn clone(&self) -> JmapThread
fn clone(&self) -> JmapThread
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 JmapThread
impl Debug for JmapThread
Source§impl<'de> Deserialize<'de> for JmapThread
impl<'de> Deserialize<'de> for JmapThread
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
Auto Trait Implementations§
impl Freeze for JmapThread
impl RefUnwindSafe for JmapThread
impl Send for JmapThread
impl Sync for JmapThread
impl Unpin for JmapThread
impl UnsafeUnpin for JmapThread
impl UnwindSafe for JmapThread
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