pub struct EsiMailBody {
pub body: Option<String>,
pub from: Option<i64>,
pub read: Option<bool>,
pub subject: Option<String>,
pub timestamp: Option<DateTime<Utc>>,
pub labels: Vec<i32>,
pub recipients: Vec<EsiMailRecipient>,
}Expand description
A mail body.
Fields§
§body: Option<String>§from: Option<i64>§read: Option<bool>§subject: Option<String>§timestamp: Option<DateTime<Utc>>§labels: Vec<i32>§recipients: Vec<EsiMailRecipient>Trait Implementations§
Source§impl Clone for EsiMailBody
impl Clone for EsiMailBody
Source§fn clone(&self) -> EsiMailBody
fn clone(&self) -> EsiMailBody
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 EsiMailBody
impl Debug for EsiMailBody
Source§impl<'de> Deserialize<'de> for EsiMailBody
impl<'de> Deserialize<'de> for EsiMailBody
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 EsiMailBody
impl RefUnwindSafe for EsiMailBody
impl Send for EsiMailBody
impl Sync for EsiMailBody
impl Unpin for EsiMailBody
impl UnsafeUnpin for EsiMailBody
impl UnwindSafe for EsiMailBody
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