Trait tuple::Splat
[−]
[src]
pub trait Splat<T> { fn splat(_: T) -> Self; }
splat: copy the argument into all elements
let a = T4::splat(42); assert_eq!(a, T4(42, 42, 42, 42));
Required Methods
fn splat(_: T) -> Self
Implementors
impl<T> Splat<T> for T1<T> where
T: Clone,impl<T> Splat<T> for (T,) where
T: Clone,impl<T> Splat<T> for T2<T, T> where
T: Clone,impl<T> Splat<T> for (T, T) where
T: Clone,impl<T> Splat<T> for T3<T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T) where
T: Clone,impl<T> Splat<T> for T4<T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T) where
T: Clone,impl<T> Splat<T> for T5<T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T6<T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T7<T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T8<T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T9<T, T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T10<T, T, T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T11<T, T, T, T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T12<T, T, T, T, T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T13<T, T, T, T, T, T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T14<T, T, T, T, T, T, T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T15<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,impl<T> Splat<T> for T16<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T> where
T: Clone,impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,