Skip to main content

TupleUniformMapBy

Trait TupleUniformMapBy 

Source
pub trait TupleUniformMapBy<Target, Arg, Mapper>: Sized
where Mapper: TupleUniformMapperBy<Self, Target, Arg>,
{ // Required method fn uniform_map_by( self, arg: Arg, mapper: Mapper, ) -> <Mapper as TupleUniformMapperBy<Self, Target, Arg>>::Output; }
Expand description

Map heterogeneous tuples to homogeneous tuples by arg

Required Methods§

Source

fn uniform_map_by( self, arg: Arg, mapper: Mapper, ) -> <Mapper as TupleUniformMapperBy<Self, Target, Arg>>::Output

Map heterogeneous tuples to homogeneous tuples by arg

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<Tuple, Target, Arg, Mapper> TupleUniformMapBy<Target, Arg, Mapper> for Tuple
where Mapper: TupleUniformMapperBy<Tuple, Target, Arg>,