[][src]Trait glsp::Splay

pub trait Splay {
    fn splay(&self, dst: &Arr) -> Result<(), GError>;
}

A type which can be passed to the arr! macro as a splayed argument.

Required methods

fn splay(&self, dst: &Arr) -> Result<(), GError>

Loading content...

Implementations on Foreign Types

impl<A, B, C, D, E, F, G> Splay for (A, B, C, D, E, F, G) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal,
    &'a E: for<'a> ToVal,
    &'a F: for<'a> ToVal,
    &'a G: for<'a> ToVal
[src]

impl<A, B, C, D, E, F> Splay for (A, B, C, D, E, F) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal,
    &'a E: for<'a> ToVal,
    &'a F: for<'a> ToVal
[src]

impl<A> Splay for (A,) where
    &'a A: for<'a> ToVal
[src]

impl<A, B, C, D, E, F, G, H> Splay for (A, B, C, D, E, F, G, H) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal,
    &'a E: for<'a> ToVal,
    &'a F: for<'a> ToVal,
    &'a G: for<'a> ToVal,
    &'a H: for<'a> ToVal
[src]

impl<A, B, C, D, E, F, G, H, I, J> Splay for (A, B, C, D, E, F, G, H, I, J) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal,
    &'a E: for<'a> ToVal,
    &'a F: for<'a> ToVal,
    &'a G: for<'a> ToVal,
    &'a H: for<'a> ToVal,
    &'a I: for<'a> ToVal,
    &'a J: for<'a> ToVal
[src]

impl<A, B, C, D, E, F, G, H, I, J, K> Splay for (A, B, C, D, E, F, G, H, I, J, K) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal,
    &'a E: for<'a> ToVal,
    &'a F: for<'a> ToVal,
    &'a G: for<'a> ToVal,
    &'a H: for<'a> ToVal,
    &'a I: for<'a> ToVal,
    &'a J: for<'a> ToVal,
    &'a K: for<'a> ToVal
[src]

impl<A, B, C, D> Splay for (A, B, C, D) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal
[src]

impl<T> Splay for [T] where
    T: ToVal
[src]

impl<A, B, C> Splay for (A, B, C) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L> Splay for (A, B, C, D, E, F, G, H, I, J, K, L) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal,
    &'a E: for<'a> ToVal,
    &'a F: for<'a> ToVal,
    &'a G: for<'a> ToVal,
    &'a H: for<'a> ToVal,
    &'a I: for<'a> ToVal,
    &'a J: for<'a> ToVal,
    &'a K: for<'a> ToVal,
    &'a L: for<'a> ToVal
[src]

impl<A, B, C, D, E> Splay for (A, B, C, D, E) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal,
    &'a E: for<'a> ToVal
[src]

impl<A, B, C, D, E, F, G, H, I> Splay for (A, B, C, D, E, F, G, H, I) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal,
    &'a C: for<'a> ToVal,
    &'a D: for<'a> ToVal,
    &'a E: for<'a> ToVal,
    &'a F: for<'a> ToVal,
    &'a G: for<'a> ToVal,
    &'a H: for<'a> ToVal,
    &'a I: for<'a> ToVal
[src]

impl<T> Splay for VecDeque<T> where
    T: ToVal
[src]

impl<A, B> Splay for (A, B) where
    &'a A: for<'a> ToVal,
    &'a B: for<'a> ToVal
[src]

Loading content...

Implementors

impl Splay for Deque[src]

impl Splay for Val[src]

impl Splay for Arr[src]

impl Splay for Str[src]

Loading content...