#[repr(u8)]pub enum WebStreamUnreadsCountDisplayPolicy {
AllChannels = 1,
UnmutedChannelsAndTopics = 2,
NoChannels = 3,
}Expand description
Configuration for which channels should be displayed with a numeric unread count in the left sidebar.
Channels that do not have an unread count will have a simple dot indicator for whether there are any unread messages.
- 1: All channels
- 2: Unmuted channels and topics
- 3: No channels
Changes: New in Zulip 8.0 (feature level 210).
Variants§
Implementations§
Source§impl WebStreamUnreadsCountDisplayPolicy
impl WebStreamUnreadsCountDisplayPolicy
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new WebStreamUnreadsCountDisplayPolicy.
Trait Implementations§
impl Copy for WebStreamUnreadsCountDisplayPolicy
Source§impl<'de> Deserialize<'de> for WebStreamUnreadsCountDisplayPolicy
impl<'de> Deserialize<'de> for WebStreamUnreadsCountDisplayPolicy
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 WebStreamUnreadsCountDisplayPolicy
impl StructuralPartialEq for WebStreamUnreadsCountDisplayPolicy
Auto Trait Implementations§
impl Freeze for WebStreamUnreadsCountDisplayPolicy
impl RefUnwindSafe for WebStreamUnreadsCountDisplayPolicy
impl Send for WebStreamUnreadsCountDisplayPolicy
impl Sync for WebStreamUnreadsCountDisplayPolicy
impl Unpin for WebStreamUnreadsCountDisplayPolicy
impl UnsafeUnpin for WebStreamUnreadsCountDisplayPolicy
impl UnwindSafe for WebStreamUnreadsCountDisplayPolicy
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.