pub enum TurnSteeringPushError {
Closed(Box<AcceptedTurnInput>),
Full(Box<AcceptedTurnInput>),
}Expand description
Why a steered message could not join the running turn.
Either way the input is handed back so the caller can requeue it; see the
note on TurnSteering.
Variants§
Closed(Box<AcceptedTurnInput>)
The turn already committed to completion; the input belongs to the next one.
Full(Box<AcceptedTurnInput>)
The steering queue is at capacity and is rejecting overflow.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TurnSteeringPushError
impl RefUnwindSafe for TurnSteeringPushError
impl Send for TurnSteeringPushError
impl Sync for TurnSteeringPushError
impl Unpin for TurnSteeringPushError
impl UnsafeUnpin for TurnSteeringPushError
impl UnwindSafe for TurnSteeringPushError
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