pub enum PendingTurnInputCancelOutcome {
Cancelled(PendingTurnInput),
AlreadyClaimed {
input: PendingTurnInput,
claim: Option<PendingTurnInputClaimDiagnostics>,
},
AlreadyCompleted(PendingTurnInput),
AlreadyCancelled(PendingTurnInput),
NotFound,
}Variants§
Cancelled(PendingTurnInput)
AlreadyClaimed
AlreadyCompleted(PendingTurnInput)
AlreadyCancelled(PendingTurnInput)
NotFound
Implementations§
Source§impl PendingTurnInputCancelOutcome
impl PendingTurnInputCancelOutcome
pub fn is_cancelled(&self) -> bool
pub fn input(&self) -> Option<&PendingTurnInput>
Trait Implementations§
Source§impl Clone for PendingTurnInputCancelOutcome
impl Clone for PendingTurnInputCancelOutcome
Source§fn clone(&self) -> PendingTurnInputCancelOutcome
fn clone(&self) -> PendingTurnInputCancelOutcome
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<'de> Deserialize<'de> for PendingTurnInputCancelOutcome
impl<'de> Deserialize<'de> for PendingTurnInputCancelOutcome
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
Auto Trait Implementations§
impl !RefUnwindSafe for PendingTurnInputCancelOutcome
impl !UnwindSafe for PendingTurnInputCancelOutcome
impl Freeze for PendingTurnInputCancelOutcome
impl Send for PendingTurnInputCancelOutcome
impl Sync for PendingTurnInputCancelOutcome
impl Unpin for PendingTurnInputCancelOutcome
impl UnsafeUnpin for PendingTurnInputCancelOutcome
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