pub struct BoolAndReducerAsync(/* private fields */);Trait Implementations§
Source§impl Sink<bool> for BoolAndReducerAsync
impl Sink<bool> for BoolAndReducerAsync
type Done = bool
Source§fn poll_forward(
self: Pin<&mut Self>,
cx: &mut Context<'_>,
stream: Pin<&mut impl Stream<Item = bool>>,
) -> Poll<Self::Done>
fn poll_forward( self: Pin<&mut Self>, cx: &mut Context<'_>, stream: Pin<&mut impl Stream<Item = bool>>, ) -> Poll<Self::Done>
Returns
Poll::Ready when a) it can’t accept any more elements from stream and b) all
accepted elements have been fully processed. By convention, stream yielding None
typically triggers (a).fn send(&mut self, item: Item) -> Send<'_, Self, Item> ⓘwhere
Self: Unpin,
fn send_all<'a, S>(&'a mut self, items: &'a mut S) -> SendAll<'a, Self, S> ⓘ
fn done(&mut self) -> Done<'_, Self, Item> ⓘwhere
Self: Unpin,
impl<'pin> Unpin for BoolAndReducerAsyncwhere
__BoolAndReducerAsync<'pin>: Unpin,
impl UnsafeUnpin for BoolAndReducerAsync
Auto Trait Implementations§
impl Freeze for BoolAndReducerAsync
impl RefUnwindSafe for BoolAndReducerAsync
impl Send for BoolAndReducerAsync
impl Sync for BoolAndReducerAsync
impl UnsafeUnpin for BoolAndReducerAsync
impl UnwindSafe for BoolAndReducerAsync
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more