pub enum RealmMessageEditHistoryVisibilityPolicy {
All,
Moves,
None,
}Expand description
What typesof message edit history are accessible to users via message edit history.
Present if realm is present in fetch_event_types.
- "all": All edit history is visible.
- "moves": Only moves are visible.
- "none": No edit history is visible.
Changes: New in Zulip 10.0 (feature level 358), replacing the previous allow_edit_history boolean setting; true corresponds to all, and false to none.
Variants§
Implementations§
Trait Implementations§
impl Copy for RealmMessageEditHistoryVisibilityPolicy
Source§impl<'de> Deserialize<'de> for RealmMessageEditHistoryVisibilityPolicy
impl<'de> Deserialize<'de> for RealmMessageEditHistoryVisibilityPolicy
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 RealmMessageEditHistoryVisibilityPolicy
impl StructuralPartialEq for RealmMessageEditHistoryVisibilityPolicy
Auto Trait Implementations§
impl Freeze for RealmMessageEditHistoryVisibilityPolicy
impl RefUnwindSafe for RealmMessageEditHistoryVisibilityPolicy
impl Send for RealmMessageEditHistoryVisibilityPolicy
impl Sync for RealmMessageEditHistoryVisibilityPolicy
impl Unpin for RealmMessageEditHistoryVisibilityPolicy
impl UnsafeUnpin for RealmMessageEditHistoryVisibilityPolicy
impl UnwindSafe for RealmMessageEditHistoryVisibilityPolicy
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.