#[repr(u8)]pub enum EmailAddressVisibility {
Everyone = 1,
MembersOnly = 2,
AdministratorsOnly = 3,
Nobody = 4,
ModeratorsOnly = 5,
}Expand description
The policy for which other users in this organization can see the user’s real email address.
- 1: Everyone
- 2: Members only
- 3: Administrators only
- 4: Nobody
- 5: Moderators only
Changes: New in Zulip 7.0 (feature level 163), replacing the realm-level setting.
Variants§
Implementations§
Source§impl EmailAddressVisibility
impl EmailAddressVisibility
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new EmailAddressVisibility.
Trait Implementations§
Source§impl Clone for EmailAddressVisibility
impl Clone for EmailAddressVisibility
impl Copy for EmailAddressVisibility
Source§impl Debug for EmailAddressVisibility
impl Debug for EmailAddressVisibility
Source§impl Default for EmailAddressVisibility
impl Default for EmailAddressVisibility
Source§impl<'de> Deserialize<'de> for EmailAddressVisibility
impl<'de> Deserialize<'de> for EmailAddressVisibility
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 Display for EmailAddressVisibility
impl Display for EmailAddressVisibility
impl Eq for EmailAddressVisibility
Source§impl PartialEq for EmailAddressVisibility
impl PartialEq for EmailAddressVisibility
Source§impl Serialize for EmailAddressVisibility
impl Serialize for EmailAddressVisibility
impl StructuralPartialEq for EmailAddressVisibility
Auto Trait Implementations§
impl Freeze for EmailAddressVisibility
impl RefUnwindSafe for EmailAddressVisibility
impl Send for EmailAddressVisibility
impl Sync for EmailAddressVisibility
impl Unpin for EmailAddressVisibility
impl UnsafeUnpin for EmailAddressVisibility
impl UnwindSafe for EmailAddressVisibility
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.