pub struct MailRequest {
pub to: Option<Vec<String>>,
pub subject: Option<String>,
pub body: Option<String>,
pub bcc: Option<bool>,
pub upload_ids: Option<Vec<String>>,
pub sending_date: Option<String>,
}Fields§
§to: Option<Vec<String>>§subject: Option<String>§body: Option<String>§bcc: Option<bool>§upload_ids: Option<Vec<String>>§sending_date: Option<String>Implementations§
Source§impl MailRequest
impl MailRequest
pub fn new() -> MailRequest
Trait Implementations§
Source§impl Clone for MailRequest
impl Clone for MailRequest
Source§fn clone(&self) -> MailRequest
fn clone(&self) -> MailRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 MailRequest
impl Debug for MailRequest
Source§impl Default for MailRequest
impl Default for MailRequest
Source§fn default() -> MailRequest
fn default() -> MailRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MailRequest
impl<'de> Deserialize<'de> for MailRequest
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
Source§impl PartialEq for MailRequest
impl PartialEq for MailRequest
Source§impl Serialize for MailRequest
impl Serialize for MailRequest
impl StructuralPartialEq for MailRequest
Auto Trait Implementations§
impl Freeze for MailRequest
impl RefUnwindSafe for MailRequest
impl Send for MailRequest
impl Sync for MailRequest
impl Unpin for MailRequest
impl UnwindSafe for MailRequest
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