pub enum TerminalClaim {
Client(TerminalClientClaim),
Session(TerminalSessionClaim),
Unknown(Value),
}Expand description
Who currently holds a terminal.
Variants§
Client(TerminalClientClaim)
Session(TerminalSessionClaim)
Unknown(Value)
Unknown or future variant — preserved as raw JSON for round-trip fidelity. Reducers treat this as a no-op.
Trait Implementations§
Source§impl Clone for TerminalClaim
impl Clone for TerminalClaim
Source§fn clone(&self) -> TerminalClaim
fn clone(&self) -> TerminalClaim
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TerminalClaim
impl Debug for TerminalClaim
Source§impl<'de> Deserialize<'de> for TerminalClaim
impl<'de> Deserialize<'de> for TerminalClaim
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 PartialEq for TerminalClaim
impl PartialEq for TerminalClaim
Source§fn eq(&self, other: &TerminalClaim) -> bool
fn eq(&self, other: &TerminalClaim) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TerminalClaim
impl Serialize for TerminalClaim
impl StructuralPartialEq for TerminalClaim
Auto Trait Implementations§
impl Freeze for TerminalClaim
impl RefUnwindSafe for TerminalClaim
impl Send for TerminalClaim
impl Sync for TerminalClaim
impl Unpin for TerminalClaim
impl UnsafeUnpin for TerminalClaim
impl UnwindSafe for TerminalClaim
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