1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! Mapping for tuples include!(concat!(env!("OUT_DIR"), "/tuple_map.rs")); /// Mapping for Tuple1 pub trait Tuple1Map<T> { /// Mapping for Tuple1 fn map<U>(self, f: impl FnMut(T) -> U) -> (U,); } impl<T> Tuple1Map<T> for (T,) { fn map<U>(self, mut f: impl FnMut(T) -> U) -> (U,) { (f(self.0),) } }