[][src]Trait rquickjs::FromJsMulti

pub trait FromJsMulti<'js>: Sized {
    fn from_js_multi(ctx: Ctx<'js>, value: MultiValue<'js>) -> Result<Self>;
fn len() -> i64; }

For converting multiple of value to javascript

Required methods

fn from_js_multi(ctx: Ctx<'js>, value: MultiValue<'js>) -> Result<Self>

fn len() -> i64

Loading content...

Implementations on Foreign Types

impl<'js> FromJsMulti<'js> for ()[src]

impl<'js, A> FromJsMulti<'js> for (A,) where
    A: FromJs<'js>, 
[src]

impl<'js, A, B> FromJsMulti<'js> for (A, B) where
    A: FromJs<'js>,
    B: FromJs<'js>, 
[src]

impl<'js, A, B, C> FromJsMulti<'js> for (A, B, C) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>, 
[src]

impl<'js, A, B, C, D> FromJsMulti<'js> for (A, B, C, D) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>,
    D: FromJs<'js>, 
[src]

impl<'js, A, B, C, D, E> FromJsMulti<'js> for (A, B, C, D, E) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>,
    D: FromJs<'js>,
    E: FromJs<'js>, 
[src]

impl<'js, A, B, C, D, E, F> FromJsMulti<'js> for (A, B, C, D, E, F) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>,
    D: FromJs<'js>,
    E: FromJs<'js>,
    F: FromJs<'js>, 
[src]

impl<'js, A, B, C, D, E, F, G> FromJsMulti<'js> for (A, B, C, D, E, F, G) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>,
    D: FromJs<'js>,
    E: FromJs<'js>,
    F: FromJs<'js>,
    G: FromJs<'js>, 
[src]

impl<'js, A, B, C, D, E, F, G, H> FromJsMulti<'js> for (A, B, C, D, E, F, G, H) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>,
    D: FromJs<'js>,
    E: FromJs<'js>,
    F: FromJs<'js>,
    G: FromJs<'js>,
    H: FromJs<'js>, 
[src]

impl<'js, A, B, C, D, E, F, G, H, I> FromJsMulti<'js> for (A, B, C, D, E, F, G, H, I) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>,
    D: FromJs<'js>,
    E: FromJs<'js>,
    F: FromJs<'js>,
    G: FromJs<'js>,
    H: FromJs<'js>,
    I: FromJs<'js>, 
[src]

impl<'js, A, B, C, D, E, F, G, H, I, J> FromJsMulti<'js> for (A, B, C, D, E, F, G, H, I, J) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>,
    D: FromJs<'js>,
    E: FromJs<'js>,
    F: FromJs<'js>,
    G: FromJs<'js>,
    H: FromJs<'js>,
    I: FromJs<'js>,
    J: FromJs<'js>, 
[src]

impl<'js, A, B, C, D, E, F, G, H, I, J, K> FromJsMulti<'js> for (A, B, C, D, E, F, G, H, I, J, K) where
    A: FromJs<'js>,
    B: FromJs<'js>,
    C: FromJs<'js>,
    D: FromJs<'js>,
    E: FromJs<'js>,
    F: FromJs<'js>,
    G: FromJs<'js>,
    H: FromJs<'js>,
    I: FromJs<'js>,
    J: FromJs<'js>,
    K: FromJs<'js>, 
[src]

Loading content...

Implementors

impl<'js> FromJsMulti<'js> for MultiValue<'js>[src]

Loading content...