pub struct Tuple6<A, B, C, D, E, F> { /* private fields */ }Expand description
Tuple6 generator type , figuratively generate item of the form (A, B, C, D, E, F)
Trait Implementations§
Source§impl<A: Clone, B: Clone, C: Clone, D: Clone, E: Clone, F: Clone> Clone for Tuple6<A, B, C, D, E, F>
impl<A: Clone, B: Clone, C: Clone, D: Clone, E: Clone, F: Clone> Clone for Tuple6<A, B, C, D, E, F>
Source§impl<A, B, C, D, E, F> Generator for Tuple6<A, B, C, D, E, F>
impl<A, B, C, D, E, F> Generator for Tuple6<A, B, C, D, E, F>
Source§type Item = (<A as Generator>::Item, <B as Generator>::Item, <C as Generator>::Item, <D as Generator>::Item, <E as Generator>::Item, <F as Generator>::Item)
type Item = (<A as Generator>::Item, <B as Generator>::Item, <C as Generator>::Item, <D as Generator>::Item, <E as Generator>::Item, <F as Generator>::Item)
Type generated by the generator
Source§fn map<O, F>(self, f: F) -> Map<Self, F>
fn map<O, F>(self, f: F) -> Map<Self, F>
Map the output of a generator through a function Read more
Source§fn such_that<F>(self, f: F) -> SuchThat<Self, F>
fn such_that<F>(self, f: F) -> SuchThat<Self, F>
Filter the generated items such that only the item
that matches the predicate ‘f’ are returned. Read more
Source§fn and<G>(self, other: G) -> And<Self, G>where
Self: Sized,
fn and<G>(self, other: G) -> And<Self, G>where
Self: Sized,
Combine two arbitrary generators into one that generate tuple item of both generators,
transforming generator for A and generator for B into one generator of (A,B) Read more
Source§fn into_boxed(self) -> BoxGenerator<Self::Item>where
Self: Sized + 'static,
fn into_boxed(self) -> BoxGenerator<Self::Item>where
Self: Sized + 'static,
Box a generator into a monomorphic fixed-sized type, that is easier to handle
Auto Trait Implementations§
impl<A, B, C, D, E, F> Freeze for Tuple6<A, B, C, D, E, F>
impl<A, B, C, D, E, F> RefUnwindSafe for Tuple6<A, B, C, D, E, F>where
A: RefUnwindSafe,
B: RefUnwindSafe,
C: RefUnwindSafe,
D: RefUnwindSafe,
E: RefUnwindSafe,
F: RefUnwindSafe,
impl<A, B, C, D, E, F> Send for Tuple6<A, B, C, D, E, F>
impl<A, B, C, D, E, F> Sync for Tuple6<A, B, C, D, E, F>
impl<A, B, C, D, E, F> Unpin for Tuple6<A, B, C, D, E, F>
impl<A, B, C, D, E, F> UnsafeUnpin for Tuple6<A, B, C, D, E, F>where
A: UnsafeUnpin,
B: UnsafeUnpin,
C: UnsafeUnpin,
D: UnsafeUnpin,
E: UnsafeUnpin,
F: UnsafeUnpin,
impl<A, B, C, D, E, F> UnwindSafe for Tuple6<A, B, C, D, E, F>
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