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
Implementations on Foreign Types
impl<T> Splat<T> for [T; 1] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 2] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 3] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 4] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 5] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 6] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 7] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 8] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 9] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 10] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 11] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 12] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 13] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 14] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 15] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for [T; 16] where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T,) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,
[src]
T: Clone,
impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T) where
T: Clone,
[src]
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,
[src]
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,
[src]
T: Clone,
Implementors
impl<T> Splat<T> for T1<T> where
T: Clone,impl<T> Splat<T> for T2<T, T> where
T: Clone,impl<T> Splat<T> for T3<T, T, T> where
T: Clone,impl<T> Splat<T> for T4<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 T6<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 T8<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 T10<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 T12<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 T14<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 T16<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T> where
T: Clone,