Skip to main content

StashStatus

Trait StashStatus 

Source
pub trait StashStatus {
    // Required method
    fn stashed_messages(&self) -> usize;
}
Expand description

Semantic observation of the outermost composed stash, independent of its structural nesting depth.

Required Methods§

Implementors§

Source§

impl<B> StashStatus for FinalizeOnShutdown<B>
where B: Behavior + StashStatus,

Source§

impl<B> StashStatus for Watch<B>
where B: Behavior + StashStatus,

Source§

impl<B> StashStatus for Deadline<B>
where B: Behavior + StashStatus,

Source§

impl<B> StashStatus for ReceiveTimeout<B>
where B: Behavior + StashStatus,

Source§

impl<B, C, Occurrence> StashStatus for ShutdownCoordinator<B, C, Occurrence>
where B: Behavior + StashStatus, C: Behavior, C::Protocol: Protocol<Addr = BehaviorAddr<B>>,

Source§

impl<B, T> StashStatus for HeterogeneousShutdownCoordinator<B, T>
where B: Behavior + StashStatus, T: Selection<Addr = BehaviorAddr<B>>,

Source§

impl<B, Target> StashStatus for PropagateTermination<B, Target>

Source§

impl<B, Target> StashStatus for TerminationMonitorWith<B, Target>

Source§

impl<B: Behavior<Ph = Never>> StashStatus for Stash<B>

Source§

impl<B: StashStatus> StashStatus for StopOnShutdown<B>