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