pub enum SettingsWriteEnding {
Applied,
Declined,
Refused {
message: String,
},
Abandoned,
}Expand description
What ended a held write, which a view that did not answer it has no other way to learn.
Variants§
Applied
The reader approved it and the edit was written.
Declined
The reader declined it; nothing was written.
Refused
The reader approved it and the write did not land, in the writer’s
own words. The ending is emitted after the write, so Applied above
never stands for a failed one.
Abandoned
The asking session went away before the write was settled.
Trait Implementations§
Source§impl Clone for SettingsWriteEnding
impl Clone for SettingsWriteEnding
Source§impl Debug for SettingsWriteEnding
impl Debug for SettingsWriteEnding
Source§impl<'de> Deserialize<'de> for SettingsWriteEnding
impl<'de> Deserialize<'de> for SettingsWriteEnding
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 SettingsWriteEnding
Source§impl PartialEq for SettingsWriteEnding
impl PartialEq for SettingsWriteEnding
Source§impl Serialize for SettingsWriteEnding
impl Serialize for SettingsWriteEnding
impl StructuralPartialEq for SettingsWriteEnding
Auto Trait Implementations§
impl Freeze for SettingsWriteEnding
impl RefUnwindSafe for SettingsWriteEnding
impl Send for SettingsWriteEnding
impl Sync for SettingsWriteEnding
impl Unpin for SettingsWriteEnding
impl UnsafeUnpin for SettingsWriteEnding
impl UnwindSafe for SettingsWriteEnding
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
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.