pub struct TrackingSettings {
pub click_tracking: Option<ClickTracking>,
pub open_tracking: Option<OpenTracking>,
pub subscription_tracking: Option<SubscriptionTracking>,
pub google_analytics: Option<GoogleAnalytics>,
}
Expand description
Represents a collection of different mail settings that specify how an email message is handled.
Fields§
§click_tracking: Option<ClickTracking>
The click tracking settings for the email message.
open_tracking: Option<OpenTracking>
The open tracking settings for the email message.
subscription_tracking: Option<SubscriptionTracking>
The subscription tracking settings for the email message.
google_analytics: Option<GoogleAnalytics>
The Google Analytics settings for the email message.
Trait Implementations§
Source§impl Clone for TrackingSettings
impl Clone for TrackingSettings
Source§fn clone(&self) -> TrackingSettings
fn clone(&self) -> TrackingSettings
Returns a copy 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 TrackingSettings
impl Debug for TrackingSettings
Source§impl Default for TrackingSettings
impl Default for TrackingSettings
Source§fn default() -> TrackingSettings
fn default() -> TrackingSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TrackingSettings
impl<'de> Deserialize<'de> for TrackingSettings
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 TrackingSettings
impl RefUnwindSafe for TrackingSettings
impl Send for TrackingSettings
impl Sync for TrackingSettings
impl Unpin for TrackingSettings
impl UnwindSafe for TrackingSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request