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

Implementations on Foreign Types

impl<T> Splat<T> for [T; 1] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 2] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 3] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 4] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 5] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 6] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 7] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 8] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 9] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 10] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 11] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 12] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 13] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 14] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 15] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for [T; 16] where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T,) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

impl<T> Splat<T> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T) where
    T: Clone
[src]

[src]

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]

[src]

Implementors