pub enum SessionExit {
Cancelled,
Ingress(ClassifierExit),
ReceiversClosed,
}Expand description
Terminal state of the session dispatch task.
Returned by stop: either an explicit stop won
the race, the ingress classifier exited, or all dispatch receivers closed.
Variants§
Cancelled
Explicit stop() won the race.
Ingress(ClassifierExit)
Ingress classifier exited (input closed / policy route full/closed).
ReceiversClosed
Dispatch receivers all closed.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SessionExit
impl !UnwindSafe for SessionExit
impl Freeze for SessionExit
impl Send for SessionExit
impl Sync for SessionExit
impl Unpin for SessionExit
impl UnsafeUnpin for SessionExit
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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