pub enum TopicVisibility {
Public,
Private,
}Variants§
Public
Only contacts who are opted in to the topic can see it on the unsubscribe page.
Private
All contacts can see the topic on the unsubscribe page.
Trait Implementations§
Source§impl Clone for TopicVisibility
impl Clone for TopicVisibility
Source§fn clone(&self) -> TopicVisibility
fn clone(&self) -> TopicVisibility
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 moreimpl Copy for TopicVisibility
Source§impl Debug for TopicVisibility
impl Debug for TopicVisibility
Source§impl<'de> Deserialize<'de> for TopicVisibility
impl<'de> Deserialize<'de> for TopicVisibility
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 TopicVisibility
Source§impl PartialEq for TopicVisibility
impl PartialEq for TopicVisibility
Source§impl Serialize for TopicVisibility
impl Serialize for TopicVisibility
impl StructuralPartialEq for TopicVisibility
Auto Trait Implementations§
impl Freeze for TopicVisibility
impl RefUnwindSafe for TopicVisibility
impl Send for TopicVisibility
impl Sync for TopicVisibility
impl Unpin for TopicVisibility
impl UnsafeUnpin for TopicVisibility
impl UnwindSafe for TopicVisibility
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.