pub struct GmailWatchRequest {
pub topic_name: String,
pub label_ids: Vec<String>,
pub label_filter_behavior: Option<GmailLabelFilterBehavior>,
}Expand description
Push-notification watch request body (users.watch).
Fields§
§topic_name: StringThe fully qualified Cloud Pub/Sub topic to publish notifications to.
label_ids: Vec<String>The label ids to restrict notifications about.
label_filter_behavior: Option<GmailLabelFilterBehavior>The filtering behavior applied to the label ids.
Trait Implementations§
Source§impl Clone for GmailWatchRequest
impl Clone for GmailWatchRequest
Source§fn clone(&self) -> GmailWatchRequest
fn clone(&self) -> GmailWatchRequest
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 GmailWatchRequest
impl Debug for GmailWatchRequest
Source§impl Default for GmailWatchRequest
impl Default for GmailWatchRequest
Source§fn default() -> GmailWatchRequest
fn default() -> GmailWatchRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GmailWatchRequest
impl<'de> Deserialize<'de> for GmailWatchRequest
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 GmailWatchRequest
Source§impl PartialEq for GmailWatchRequest
impl PartialEq for GmailWatchRequest
Source§impl Serialize for GmailWatchRequest
impl Serialize for GmailWatchRequest
impl StructuralPartialEq for GmailWatchRequest
Auto Trait Implementations§
impl Freeze for GmailWatchRequest
impl RefUnwindSafe for GmailWatchRequest
impl Send for GmailWatchRequest
impl Sync for GmailWatchRequest
impl Unpin for GmailWatchRequest
impl UnsafeUnpin for GmailWatchRequest
impl UnwindSafe for GmailWatchRequest
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