pub struct JSFunction<T> { /* private fields */ }Expand description
A reference to a JavaScript function that can be called from Rust.
The type parameter encodes the function signature. Arguments and return values are serialized using the binary protocol.
Implementations§
Source§impl<T> JSFunction<T>
impl<T> JSFunction<T>
Source§impl<R: BatchableResult + EncodeTypeDef> JSFunction<fn() -> R>
impl<R: BatchableResult + EncodeTypeDef> JSFunction<fn() -> R>
Source§impl<T1: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1) -> R>
impl<T1: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1) -> R>
pub fn call(&self, arg1: T1) -> Rwhere
T1: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2) -> R>
pub fn call(&self, arg1: T1, arg2: T2) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3) -> R>
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4) -> R>
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5) -> R>
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
arg25: T25,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
T25: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
arg25: T25,
arg26: T26,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
T25: BinaryEncode,
T26: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
arg25: T25,
arg26: T26,
arg27: T27,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
T25: BinaryEncode,
T26: BinaryEncode,
T27: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
arg25: T25,
arg26: T26,
arg27: T27,
arg28: T28,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
T25: BinaryEncode,
T26: BinaryEncode,
T27: BinaryEncode,
T28: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, T29: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, T29: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
arg25: T25,
arg26: T26,
arg27: T27,
arg28: T28,
arg29: T29,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
T25: BinaryEncode,
T26: BinaryEncode,
T27: BinaryEncode,
T28: BinaryEncode,
T29: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, T29: EncodeTypeDef, T30: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, T29: EncodeTypeDef, T30: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
arg25: T25,
arg26: T26,
arg27: T27,
arg28: T28,
arg29: T29,
arg30: T30,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
T25: BinaryEncode,
T26: BinaryEncode,
T27: BinaryEncode,
T28: BinaryEncode,
T29: BinaryEncode,
T30: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, T29: EncodeTypeDef, T30: EncodeTypeDef, T31: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, T29: EncodeTypeDef, T30: EncodeTypeDef, T31: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
arg25: T25,
arg26: T26,
arg27: T27,
arg28: T28,
arg29: T29,
arg30: T30,
arg31: T31,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
T25: BinaryEncode,
T26: BinaryEncode,
T27: BinaryEncode,
T28: BinaryEncode,
T29: BinaryEncode,
T30: BinaryEncode,
T31: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, T29: EncodeTypeDef, T30: EncodeTypeDef, T31: EncodeTypeDef, T32: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, T6: EncodeTypeDef, T7: EncodeTypeDef, T8: EncodeTypeDef, T9: EncodeTypeDef, T10: EncodeTypeDef, T11: EncodeTypeDef, T12: EncodeTypeDef, T13: EncodeTypeDef, T14: EncodeTypeDef, T15: EncodeTypeDef, T16: EncodeTypeDef, T17: EncodeTypeDef, T18: EncodeTypeDef, T19: EncodeTypeDef, T20: EncodeTypeDef, T21: EncodeTypeDef, T22: EncodeTypeDef, T23: EncodeTypeDef, T24: EncodeTypeDef, T25: EncodeTypeDef, T26: EncodeTypeDef, T27: EncodeTypeDef, T28: EncodeTypeDef, T29: EncodeTypeDef, T30: EncodeTypeDef, T31: EncodeTypeDef, T32: EncodeTypeDef, R: BatchableResult + EncodeTypeDef> JSFunction<fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32) -> R>
pub fn call(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
arg11: T11,
arg12: T12,
arg13: T13,
arg14: T14,
arg15: T15,
arg16: T16,
arg17: T17,
arg18: T18,
arg19: T19,
arg20: T20,
arg21: T21,
arg22: T22,
arg23: T23,
arg24: T24,
arg25: T25,
arg26: T26,
arg27: T27,
arg28: T28,
arg29: T29,
arg30: T30,
arg31: T31,
arg32: T32,
) -> Rwhere
T1: BinaryEncode,
T2: BinaryEncode,
T3: BinaryEncode,
T4: BinaryEncode,
T5: BinaryEncode,
T6: BinaryEncode,
T7: BinaryEncode,
T8: BinaryEncode,
T9: BinaryEncode,
T10: BinaryEncode,
T11: BinaryEncode,
T12: BinaryEncode,
T13: BinaryEncode,
T14: BinaryEncode,
T15: BinaryEncode,
T16: BinaryEncode,
T17: BinaryEncode,
T18: BinaryEncode,
T19: BinaryEncode,
T20: BinaryEncode,
T21: BinaryEncode,
T22: BinaryEncode,
T23: BinaryEncode,
T24: BinaryEncode,
T25: BinaryEncode,
T26: BinaryEncode,
T27: BinaryEncode,
T28: BinaryEncode,
T29: BinaryEncode,
T30: BinaryEncode,
T31: BinaryEncode,
T32: BinaryEncode,
Auto Trait Implementations§
impl<T> Freeze for JSFunction<T>
impl<T> RefUnwindSafe for JSFunction<T>where
T: RefUnwindSafe,
impl<T> Send for JSFunction<T>where
T: Send,
impl<T> Sync for JSFunction<T>where
T: Sync,
impl<T> Unpin for JSFunction<T>where
T: Unpin,
impl<T> UnsafeUnpin for JSFunction<T>
impl<T> UnwindSafe for JSFunction<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more