[−][src]Trait lisbeth_tuple_tools::TupleMap1
Allows to map the first element of a tuple to another type.
Associated Types
Loading content...Required methods
Loading content...Implementations on Foreign Types
impl<T, U> TupleMap1<T, U> for (T,)
[src]
type Output = (U,)
pub fn map_1<Func>(self, f: Func) -> Self::Output where
Func: FnOnce(T) -> U,
[src]
Func: FnOnce(T) -> U,
impl<B, T, U> TupleMap1<T, U> for (T, B)
[src]
type Output = (U, B)
pub fn map_1<Func>(self, f: Func) -> Self::Output where
Func: FnOnce(T) -> U,
[src]
Func: FnOnce(T) -> U,
impl<B, C, T, U> TupleMap1<T, U> for (T, B, C)
[src]
type Output = (U, B, C)
pub fn map_1<Func>(self, f: Func) -> Self::Output where
Func: FnOnce(T) -> U,
[src]
Func: FnOnce(T) -> U,
impl<B, C, D, T, U> TupleMap1<T, U> for (T, B, C, D)
[src]
type Output = (U, B, C, D)
pub fn map_1<Func>(self, f: Func) -> Self::Output where
Func: FnOnce(T) -> U,
[src]
Func: FnOnce(T) -> U,
impl<B, C, D, E, T, U> TupleMap1<T, U> for (T, B, C, D, E)
[src]
type Output = (U, B, C, D, E)
pub fn map_1<Func>(self, f: Func) -> Self::Output where
Func: FnOnce(T) -> U,
[src]
Func: FnOnce(T) -> U,
impl<B, C, D, E, F, T, U> TupleMap1<T, U> for (T, B, C, D, E, F)
[src]
type Output = (U, B, C, D, E, F)
pub fn map_1<Func>(self, f: Func) -> Self::Output where
Func: FnOnce(T) -> U,
[src]
Func: FnOnce(T) -> U,
impl<B, C, D, E, F, G, T, U> TupleMap1<T, U> for (T, B, C, D, E, F, G)
[src]
type Output = (U, B, C, D, E, F, G)
pub fn map_1<Func>(self, f: Func) -> Self::Output where
Func: FnOnce(T) -> U,
[src]
Func: FnOnce(T) -> U,
impl<B, C, D, E, F, G, H, T, U> TupleMap1<T, U> for (T, B, C, D, E, F, G, H)
[src]
type Output = (U, B, C, D, E, F, G, H)
pub fn map_1<Func>(self, f: Func) -> Self::Output where
Func: FnOnce(T) -> U,
[src]
Func: FnOnce(T) -> U,