pub struct UpsertMailMessageStateRequest {
pub team: TeamName,
pub agent: AgentName,
pub actor: AgentName,
pub state: MailMessageState,
}Expand description
Stub mail-store upsert-message-state request for the Phase R skeleton.
Fields§
§team: TeamName§agent: AgentName§actor: AgentName§state: MailMessageStateTrait Implementations§
Source§impl Clone for UpsertMailMessageStateRequest
impl Clone for UpsertMailMessageStateRequest
Source§fn clone(&self) -> UpsertMailMessageStateRequest
fn clone(&self) -> UpsertMailMessageStateRequest
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<'de> Deserialize<'de> for UpsertMailMessageStateRequest
impl<'de> Deserialize<'de> for UpsertMailMessageStateRequest
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 UpsertMailMessageStateRequest
impl StructuralPartialEq for UpsertMailMessageStateRequest
Auto Trait Implementations§
impl Freeze for UpsertMailMessageStateRequest
impl RefUnwindSafe for UpsertMailMessageStateRequest
impl Send for UpsertMailMessageStateRequest
impl Sync for UpsertMailMessageStateRequest
impl Unpin for UpsertMailMessageStateRequest
impl UnsafeUnpin for UpsertMailMessageStateRequest
impl UnwindSafe for UpsertMailMessageStateRequest
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.