pub struct KillSwitches;Expand description
Factory for the UniqueKillSwitch and SharedKillSwitch stream controls.
Implementations§
Source§impl KillSwitches
impl KillSwitches
Sourcepub fn single<T: Send + 'static>() -> Flow<T, T, UniqueKillSwitch>
pub fn single<T: Send + 'static>() -> Flow<T, T, UniqueKillSwitch>
A Flow whose materialized value is a UniqueKillSwitch controlling that one stream.
A reusable SharedKillSwitch that can be wired into many streams via
SharedKillSwitch::flow.
Auto Trait Implementations§
impl Freeze for KillSwitches
impl RefUnwindSafe for KillSwitches
impl Send for KillSwitches
impl Sync for KillSwitches
impl Unpin for KillSwitches
impl UnsafeUnpin for KillSwitches
impl UnwindSafe for KillSwitches
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage