struct ListReducer;Trait Implementations§
Source§impl<T> Reducer<LinkedList<T>> for ListReducer
impl<T> Reducer<LinkedList<T>> for ListReducer
Source§fn reduce(self, left: LinkedList<T>, right: LinkedList<T>) -> LinkedList<T>
fn reduce(self, left: LinkedList<T>, right: LinkedList<T>) -> LinkedList<T>
Reduce two final results into one; this is executed after a
split.
Auto Trait Implementations§
impl Freeze for ListReducer
impl RefUnwindSafe for ListReducer
impl Send for ListReducer
impl Sync for ListReducer
impl Unpin for ListReducer
impl UnsafeUnpin for ListReducer
impl UnwindSafe for ListReducer
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> 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