pub enum HandoffReason {
Fill,
Compaction,
Manual,
}Expand description
Why a session handed over.
Variants§
Fill
The seat’s context fill crossed its configured share of the window.
Compaction
A compaction fired before a turn boundary could carry the handoff.
Manual
A person asked for one.
Trait Implementations§
Source§impl Clone for HandoffReason
impl Clone for HandoffReason
impl Copy for HandoffReason
Source§impl Debug for HandoffReason
impl Debug for HandoffReason
Source§impl Default for HandoffReason
impl Default for HandoffReason
Source§impl<'de> Deserialize<'de> for HandoffReason
impl<'de> Deserialize<'de> for HandoffReason
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 HandoffReason
Source§impl PartialEq for HandoffReason
impl PartialEq for HandoffReason
Source§impl Serialize for HandoffReason
impl Serialize for HandoffReason
impl StructuralPartialEq for HandoffReason
Auto Trait Implementations§
impl Freeze for HandoffReason
impl RefUnwindSafe for HandoffReason
impl Send for HandoffReason
impl Sync for HandoffReason
impl Unpin for HandoffReason
impl UnsafeUnpin for HandoffReason
impl UnwindSafe for HandoffReason
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.