pub enum InterruptReceipt {
Interrupted,
Delivered,
Denied,
}Expand description
What became of an interrupt letter: the receipt the receiver gives the sender.
Variants§
Interrupted
The live turn was cancelled and the letter delivered at once.
Delivered
Delivered without a cancel (the session was idle, or its channel cannot cancel).
Denied
The sender may not interrupt: delivered as an ordinary letter.
Implementations§
Trait Implementations§
Source§impl Clone for InterruptReceipt
impl Clone for InterruptReceipt
impl Copy for InterruptReceipt
Source§impl Debug for InterruptReceipt
impl Debug for InterruptReceipt
Source§impl<'de> Deserialize<'de> for InterruptReceipt
impl<'de> Deserialize<'de> for InterruptReceipt
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 InterruptReceipt
Source§impl PartialEq for InterruptReceipt
impl PartialEq for InterruptReceipt
Source§impl Serialize for InterruptReceipt
impl Serialize for InterruptReceipt
impl StructuralPartialEq for InterruptReceipt
Auto Trait Implementations§
impl Freeze for InterruptReceipt
impl RefUnwindSafe for InterruptReceipt
impl Send for InterruptReceipt
impl Sync for InterruptReceipt
impl Unpin for InterruptReceipt
impl UnsafeUnpin for InterruptReceipt
impl UnwindSafe for InterruptReceipt
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§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.