pub enum CircuitReactionOutcome<Completion> {
ContinueReaction,
AwaitingReaction,
Completed {
completion: Completion,
},
}Variants§
Trait Implementations§
Source§impl<Completion: Clone> Clone for CircuitReactionOutcome<Completion>
impl<Completion: Clone> Clone for CircuitReactionOutcome<Completion>
impl<Completion: Copy> Copy for CircuitReactionOutcome<Completion>
Source§impl<Completion: Debug> Debug for CircuitReactionOutcome<Completion>
impl<Completion: Debug> Debug for CircuitReactionOutcome<Completion>
impl<Completion: Eq> Eq for CircuitReactionOutcome<Completion>
Source§impl<Completion: PartialEq> PartialEq for CircuitReactionOutcome<Completion>
impl<Completion: PartialEq> PartialEq for CircuitReactionOutcome<Completion>
impl<Completion: PartialEq> StructuralPartialEq for CircuitReactionOutcome<Completion>
Auto Trait Implementations§
impl<Completion> Freeze for CircuitReactionOutcome<Completion>where
Completion: Freeze,
impl<Completion> RefUnwindSafe for CircuitReactionOutcome<Completion>where
Completion: RefUnwindSafe,
impl<Completion> Send for CircuitReactionOutcome<Completion>where
Completion: Send,
impl<Completion> Sync for CircuitReactionOutcome<Completion>where
Completion: Sync,
impl<Completion> Unpin for CircuitReactionOutcome<Completion>where
Completion: Unpin,
impl<Completion> UnsafeUnpin for CircuitReactionOutcome<Completion>where
Completion: UnsafeUnpin,
impl<Completion> UnwindSafe for CircuitReactionOutcome<Completion>where
Completion: UnwindSafe,
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