pub struct MailStoreMailboxMetadataRow {Show 13 fields
pub message_key: MessageKey,
pub message_id: Option<AtmMessageId>,
pub parent_message_id: Option<AtmMessageId>,
pub thread_mode: Option<ThreadMode>,
pub from_agent: AgentName,
pub summary: Option<String>,
pub message_at: IsoTimestamp,
pub read: bool,
pub requires_ack: bool,
pub pending_ack: bool,
pub acknowledged_at: Option<IsoTimestamp>,
pub expires_at: Option<IsoTimestamp>,
pub task_id: Option<TaskId>,
}Fields§
§message_key: MessageKey§message_id: Option<AtmMessageId>§parent_message_id: Option<AtmMessageId>§thread_mode: Option<ThreadMode>§from_agent: AgentName§summary: Option<String>§message_at: IsoTimestamp§read: bool§requires_ack: bool§pending_ack: bool§acknowledged_at: Option<IsoTimestamp>§expires_at: Option<IsoTimestamp>§task_id: Option<TaskId>Trait Implementations§
Source§impl Clone for MailStoreMailboxMetadataRow
impl Clone for MailStoreMailboxMetadataRow
Source§fn clone(&self) -> MailStoreMailboxMetadataRow
fn clone(&self) -> MailStoreMailboxMetadataRow
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 MailStoreMailboxMetadataRow
impl Debug for MailStoreMailboxMetadataRow
Source§impl<'de> Deserialize<'de> for MailStoreMailboxMetadataRow
impl<'de> Deserialize<'de> for MailStoreMailboxMetadataRow
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
impl Eq for MailStoreMailboxMetadataRow
impl StructuralPartialEq for MailStoreMailboxMetadataRow
Auto Trait Implementations§
impl Freeze for MailStoreMailboxMetadataRow
impl RefUnwindSafe for MailStoreMailboxMetadataRow
impl Send for MailStoreMailboxMetadataRow
impl Sync for MailStoreMailboxMetadataRow
impl Unpin for MailStoreMailboxMetadataRow
impl UnsafeUnpin for MailStoreMailboxMetadataRow
impl UnwindSafe for MailStoreMailboxMetadataRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.