pub struct UpdateEmailRequest {
pub account_id: Option<String>,
pub is_read: Option<bool>,
pub is_starred: Option<bool>,
pub add_labels: Option<Vec<String>>,
pub remove_labels: Option<Vec<String>>,
}Expand description
UpdateEmailRequest : Mark messages read/unread, star, or add/remove labels. All fields optional — only present fields are touched.
Fields§
§account_id: Option<String>§is_read: Option<bool>§is_starred: Option<bool>§add_labels: Option<Vec<String>>§remove_labels: Option<Vec<String>>Implementations§
Source§impl UpdateEmailRequest
impl UpdateEmailRequest
Sourcepub fn new() -> UpdateEmailRequest
pub fn new() -> UpdateEmailRequest
Mark messages read/unread, star, or add/remove labels. All fields optional — only present fields are touched.
Trait Implementations§
Source§impl Clone for UpdateEmailRequest
impl Clone for UpdateEmailRequest
Source§fn clone(&self) -> UpdateEmailRequest
fn clone(&self) -> UpdateEmailRequest
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 UpdateEmailRequest
impl Debug for UpdateEmailRequest
Source§impl Default for UpdateEmailRequest
impl Default for UpdateEmailRequest
Source§fn default() -> UpdateEmailRequest
fn default() -> UpdateEmailRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateEmailRequest
impl<'de> Deserialize<'de> for UpdateEmailRequest
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 UpdateEmailRequest
impl PartialEq for UpdateEmailRequest
Source§fn eq(&self, other: &UpdateEmailRequest) -> bool
fn eq(&self, other: &UpdateEmailRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UpdateEmailRequest
impl Serialize for UpdateEmailRequest
impl StructuralPartialEq for UpdateEmailRequest
Auto Trait Implementations§
impl Freeze for UpdateEmailRequest
impl RefUnwindSafe for UpdateEmailRequest
impl Send for UpdateEmailRequest
impl Sync for UpdateEmailRequest
impl Unpin for UpdateEmailRequest
impl UnsafeUnpin for UpdateEmailRequest
impl UnwindSafe for UpdateEmailRequest
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