pub struct TopicPreference {
pub subscription_status: String,
pub topic_name: String,
}Expand description
The contact's preference for being opted-in to or opted-out of a topic.
Fields§
§subscription_status: StringThe contact's subscription status to a topic which is either OPT_IN or OPT_OUT.
topic_name: StringThe name of the topic.
Trait Implementations§
Source§impl Clone for TopicPreference
impl Clone for TopicPreference
Source§fn clone(&self) -> TopicPreference
fn clone(&self) -> TopicPreference
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 TopicPreference
impl Debug for TopicPreference
Source§impl Default for TopicPreference
impl Default for TopicPreference
Source§fn default() -> TopicPreference
fn default() -> TopicPreference
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TopicPreference
impl<'de> Deserialize<'de> for TopicPreference
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 TopicPreference
impl PartialEq for TopicPreference
Source§impl Serialize for TopicPreference
impl Serialize for TopicPreference
impl StructuralPartialEq for TopicPreference
Auto Trait Implementations§
impl Freeze for TopicPreference
impl RefUnwindSafe for TopicPreference
impl Send for TopicPreference
impl Sync for TopicPreference
impl Unpin for TopicPreference
impl UnwindSafe for TopicPreference
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