pub enum HandOffSource {
Dock,
DockEscape,
Takeover,
Feedback,
Abandoned,
Unstated,
}Expand description
Which door in a client produced a hand-off’s answer.
The ending says what it means; this says who said it. A hand-off that ends with nobody named is the defect two live rounds were spent on (2026-10-07, 2026-10-26): the answer has to carry the hand that sent it.
Variants§
Dock
The dock’s Done or Not now, before the takeover opened.
DockEscape
The dock’s own Escape, which is its refusal.
Takeover
The takeover bar’s Done or Not now.
Feedback
The takeover bar’s note line: the person’s words go to the session as a prompt, and the ending says the person says something is off.
Abandoned
The asking session’s waiter went away; the core’s own ending.
Unstated
A client that did not say which door it used.
Trait Implementations§
Source§impl Clone for HandOffSource
impl Clone for HandOffSource
impl Copy for HandOffSource
Source§impl Debug for HandOffSource
impl Debug for HandOffSource
Source§impl Default for HandOffSource
impl Default for HandOffSource
Source§impl<'de> Deserialize<'de> for HandOffSource
impl<'de> Deserialize<'de> for HandOffSource
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 HandOffSource
Source§impl PartialEq for HandOffSource
impl PartialEq for HandOffSource
Source§impl Serialize for HandOffSource
impl Serialize for HandOffSource
impl StructuralPartialEq for HandOffSource
Auto Trait Implementations§
impl Freeze for HandOffSource
impl RefUnwindSafe for HandOffSource
impl Send for HandOffSource
impl Sync for HandOffSource
impl Unpin for HandOffSource
impl UnsafeUnpin for HandOffSource
impl UnwindSafe for HandOffSource
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.