Crate tuples

Crate tuples 

Source

Re-exports§

pub use tuple_n::*;
pub use tuple_item_n::*;
pub use tuple_as::*;
pub use tuple_iter::*;
pub use tuple_map::*;
pub use combin::*;
pub use split::*;
pub use transpose::*;
pub use flatten::*;
pub use cloned::*;
pub use tuple_call::*;
pub use apply_tuple::*;
pub use capt::*;
pub use tuple_get::*;
pub use sort::*;
pub use tuple_swap_n::*;
pub use permutations::*;
pub use combinations::*;
pub use uniform_map::*;
pub use uniform_map_by::*;

Modules§

afn
Making Fn trait have an associated type
apply_tuple
Apply tuple as args to fns
capt
Manually capture the variables required by the closure
cloned
Cloned & Copied
combin
Combine tuples
combinations
Combinations
flatten
Flatten
get2
Get the nth item of the tuple
permutations
Permutations
sort
Sort tuples
split
Split tuples
transpose
Transposes
tuple_as
As X
tuple_call
Tuple Call
tuple_get
Get the nth item of the tuple
tuple_item_n
TupleItemN
tuple_iter
Implemented iterators for tuples
tuple_map
Mapping for tuples
tuple_n
TupleN
tuple_swap_n
Swaps two elements in the tuple
uniform_map
Map heterogeneous tuples to homogeneous tuples.
uniform_map_by
Map heterogeneous tuples to homogeneous tuples by arg

Macros§

tuple
Convenient shorthand

Traits§

Tuple
Tuple meta
TupleSame
Mark traits for all tuples with all item is same type
TupleSameV2
Mark traits for all tuples with all item is same type
TupleV2
Tuple meta