pub trait ToJsParams: Copy {
    // Required methods
    fn number_of_args() -> u32;
    fn to_js_params(self) -> Array;
}

Required Methods§

Implementations on Foreign Types§

source§

impl ToJsParams for u32

source§

impl ToJsParams for i32

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2)

source§

impl ToJsParams for i64

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy, T4: Into<JsValue> + Copy, T5: Into<JsValue> + Copy, T6: Into<JsValue> + Copy, T7: Into<JsValue> + Copy, T8: Into<JsValue> + Copy, T9: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

impl ToJsParams for f32

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy, T4: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3, T4)

source§

impl ToJsParams for u64

source§

impl ToJsParams for ()

source§

impl ToJsParams for f64

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3)

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy> ToJsParams for (T0, T1)

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy, T4: Into<JsValue> + Copy, T5: Into<JsValue> + Copy, T6: Into<JsValue> + Copy, T7: Into<JsValue> + Copy, T8: Into<JsValue> + Copy, T9: Into<JsValue> + Copy, T10: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy, T4: Into<JsValue> + Copy, T5: Into<JsValue> + Copy, T6: Into<JsValue> + Copy, T7: Into<JsValue> + Copy, T8: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy, T4: Into<JsValue> + Copy, T5: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3, T4, T5)

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy, T4: Into<JsValue> + Copy, T5: Into<JsValue> + Copy, T6: Into<JsValue> + Copy, T7: Into<JsValue> + Copy, T8: Into<JsValue> + Copy, T9: Into<JsValue> + Copy, T10: Into<JsValue> + Copy, T11: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy, T4: Into<JsValue> + Copy, T5: Into<JsValue> + Copy, T6: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3, T4, T5, T6)

source§

impl<T0: Into<JsValue> + Copy, T1: Into<JsValue> + Copy, T2: Into<JsValue> + Copy, T3: Into<JsValue> + Copy, T4: Into<JsValue> + Copy, T5: Into<JsValue> + Copy, T6: Into<JsValue> + Copy, T7: Into<JsValue> + Copy> ToJsParams for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

impl<T0: Into<JsValue> + Copy> ToJsParams for (T0,)

Implementors§