[][src]Trait glsp_engine::Splay

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

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

Required methods

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

Loading content...

Implementations on Foreign Types

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

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

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

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

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

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

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

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

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

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