[][src]Trait glsp_engine::Splay

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

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

Required methods

pub fn splay(&self, dst: &Arr) -> GResult<()>[src]

Loading content...

Implementations on Foreign Types

impl<T> Splay for [T] where
    &'a T: IntoVal
[src]

impl<T> Splay for VecDeque<T> where
    &'a T: IntoVal
[src]

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

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

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

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

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

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

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

impl<A, B, C, D, E, F, G, H> Splay for (A, B, C, D, E, F, G, H) where
    &'a A: IntoVal,
    &'a B: IntoVal,
    &'a C: IntoVal,
    &'a D: IntoVal,
    &'a E: IntoVal,
    &'a F: IntoVal,
    &'a G: IntoVal,
    &'a H: IntoVal
[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: IntoVal,
    &'a B: IntoVal,
    &'a C: IntoVal,
    &'a D: IntoVal,
    &'a E: IntoVal,
    &'a F: IntoVal,
    &'a G: IntoVal,
    &'a H: IntoVal,
    &'a I: IntoVal
[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: IntoVal,
    &'a B: IntoVal,
    &'a C: IntoVal,
    &'a D: IntoVal,
    &'a E: IntoVal,
    &'a F: IntoVal,
    &'a G: IntoVal,
    &'a H: IntoVal,
    &'a I: IntoVal,
    &'a J: IntoVal
[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: IntoVal,
    &'a B: IntoVal,
    &'a C: IntoVal,
    &'a D: IntoVal,
    &'a E: IntoVal,
    &'a F: IntoVal,
    &'a G: IntoVal,
    &'a H: IntoVal,
    &'a I: IntoVal,
    &'a J: IntoVal,
    &'a K: IntoVal
[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: IntoVal,
    &'a B: IntoVal,
    &'a C: IntoVal,
    &'a D: IntoVal,
    &'a E: IntoVal,
    &'a F: IntoVal,
    &'a G: IntoVal,
    &'a H: IntoVal,
    &'a I: IntoVal,
    &'a J: IntoVal,
    &'a K: IntoVal,
    &'a L: IntoVal
[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...