[−][src]Struct want::Taker
An entity that wants a value.
Methods
impl Taker
[src]
pub fn cancel(&mut self)
[src]
Signal to the Giver
that the want is canceled.
This is useful to tell that the channel is closed if you cannot drop the value yet.
pub fn want(&mut self)
[src]
Signal to the Giver
that a value is wanted.
Trait Implementations
Auto Trait Implementations
impl Unpin for Taker
impl Sync for Taker
impl Send for Taker
impl !UnwindSafe for Taker
impl !RefUnwindSafe for Taker
Blanket Implementations
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,