pub enum AdvanceBlockedOn {
ActionStartWith(ActionId, Box<dyn Value>),
ActionCannotFulfill,
FinishedAdvancing,
}
Expand description
What Session::advance
has blocked on
Variants§
ActionStartWith(ActionId, Box<dyn Value>)
Same as ActionResult::StartWith
but with the additional identifier of which Action
blocked.
ActionCannotFulfill
Same as ActionResult::CannotFulfill
FinishedAdvancing
Session
has finished advancing to the end of the flow
Trait Implementations§
Source§impl Clone for AdvanceBlockedOn
impl Clone for AdvanceBlockedOn
Source§fn clone(&self) -> AdvanceBlockedOn
fn clone(&self) -> AdvanceBlockedOn
Returns a duplicate of the value. Read more
1.0.0 · 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 AdvanceBlockedOn
impl Debug for AdvanceBlockedOn
Source§impl PartialEq for AdvanceBlockedOn
impl PartialEq for AdvanceBlockedOn
Auto Trait Implementations§
impl Freeze for AdvanceBlockedOn
impl !RefUnwindSafe for AdvanceBlockedOn
impl Send for AdvanceBlockedOn
impl Sync for AdvanceBlockedOn
impl Unpin for AdvanceBlockedOn
impl !UnwindSafe for AdvanceBlockedOn
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