[−][src]Struct stream_cancel::Trigger
A handle to a set of cancellable streams.
If the Trigger
is dropped, any streams associated with it are interrupted (this is equivalent
to calling [Trigger::close
]. To override this behavior, call Trigger::disable
.
Methods
impl Trigger
[src]
pub fn cancel(self)
[src]
Cancel all associated streams, and make them immediately yield None
.
pub fn disable(self)
[src]
Disable the Trigger
, and leave all associated streams running to completion.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Trigger
impl Send for Trigger
impl Sync for Trigger
impl Unpin for Trigger
impl !UnwindSafe for Trigger
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,