#[repr(u8)]pub enum WebMarkReadOnScrollPolicy {
Always = 1,
OnlyInConversationViews = 2,
Never = 3,
}Expand description
Whether or not to mark messages as read when the user scrolls through their feed.
- 1: Always
- 2: Only in conversation views
- 3: Never
Changes: New in Zulip 7.0 (feature level 175). Previously, there was no way for the user to configure this behavior on the web, and the Zulip web and desktop apps behaved like the "Always" setting when marking messages as read.
Variants§
Implementations§
Source§impl WebMarkReadOnScrollPolicy
impl WebMarkReadOnScrollPolicy
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new WebMarkReadOnScrollPolicy.
Trait Implementations§
Source§impl Clone for WebMarkReadOnScrollPolicy
impl Clone for WebMarkReadOnScrollPolicy
impl Copy for WebMarkReadOnScrollPolicy
Source§impl Debug for WebMarkReadOnScrollPolicy
impl Debug for WebMarkReadOnScrollPolicy
Source§impl Default for WebMarkReadOnScrollPolicy
impl Default for WebMarkReadOnScrollPolicy
Source§impl<'de> Deserialize<'de> for WebMarkReadOnScrollPolicy
impl<'de> Deserialize<'de> for WebMarkReadOnScrollPolicy
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 WebMarkReadOnScrollPolicy
impl Display for WebMarkReadOnScrollPolicy
impl Eq for WebMarkReadOnScrollPolicy
impl StructuralPartialEq for WebMarkReadOnScrollPolicy
Auto Trait Implementations§
impl Freeze for WebMarkReadOnScrollPolicy
impl RefUnwindSafe for WebMarkReadOnScrollPolicy
impl Send for WebMarkReadOnScrollPolicy
impl Sync for WebMarkReadOnScrollPolicy
impl Unpin for WebMarkReadOnScrollPolicy
impl UnsafeUnpin for WebMarkReadOnScrollPolicy
impl UnwindSafe for WebMarkReadOnScrollPolicy
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.