Struct want::Taker [−][src]
An entity that wants a value.
Implementations
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 !RefUnwindSafe for Taker
impl Send for Taker
impl Sync for Taker
impl Unpin for Taker
impl !UnwindSafe for Taker
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,
pub 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.
pub 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>,