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<P1>(&self, arg1: T1) -> Rwhere
T1: BinaryEncode<P1>,
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<P1, P2>(&self, arg1: T1, arg2: T2) -> Rwhere
T1: BinaryEncode<P1>,
T2: BinaryEncode<P2>,
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>
pub fn call<P1, P2, P3, P4, P5>(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
) -> Rwhere
T1: BinaryEncode<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
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<P1, P2, P3, P4, P5, P6>(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
) -> Rwhere
T1: BinaryEncode<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
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<P1, P2, P3, P4, P5, P6, P7>(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
) -> Rwhere
T1: BinaryEncode<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
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<P1, P2, P3, P4, P5, P6, P7, P8>(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
) -> Rwhere
T1: BinaryEncode<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9>(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
) -> Rwhere
T1: BinaryEncode<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10>(
&self,
arg1: T1,
arg2: T2,
arg3: T3,
arg4: T4,
arg5: T5,
arg6: T6,
arg7: T7,
arg8: T8,
arg9: T9,
arg10: T10,
) -> Rwhere
T1: BinaryEncode<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
T25: BinaryEncode<P25>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
T25: BinaryEncode<P25>,
T26: BinaryEncode<P26>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
T25: BinaryEncode<P25>,
T26: BinaryEncode<P26>,
T27: BinaryEncode<P27>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27, P28>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
T25: BinaryEncode<P25>,
T26: BinaryEncode<P26>,
T27: BinaryEncode<P27>,
T28: BinaryEncode<P28>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
T25: BinaryEncode<P25>,
T26: BinaryEncode<P26>,
T27: BinaryEncode<P27>,
T28: BinaryEncode<P28>,
T29: BinaryEncode<P29>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29, P30>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
T25: BinaryEncode<P25>,
T26: BinaryEncode<P26>,
T27: BinaryEncode<P27>,
T28: BinaryEncode<P28>,
T29: BinaryEncode<P29>,
T30: BinaryEncode<P30>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29, P30, P31>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
T25: BinaryEncode<P25>,
T26: BinaryEncode<P26>,
T27: BinaryEncode<P27>,
T28: BinaryEncode<P28>,
T29: BinaryEncode<P29>,
T30: BinaryEncode<P30>,
T31: BinaryEncode<P31>,
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<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29, P30, P31, P32>(
&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<P1>,
T2: BinaryEncode<P2>,
T3: BinaryEncode<P3>,
T4: BinaryEncode<P4>,
T5: BinaryEncode<P5>,
T6: BinaryEncode<P6>,
T7: BinaryEncode<P7>,
T8: BinaryEncode<P8>,
T9: BinaryEncode<P9>,
T10: BinaryEncode<P10>,
T11: BinaryEncode<P11>,
T12: BinaryEncode<P12>,
T13: BinaryEncode<P13>,
T14: BinaryEncode<P14>,
T15: BinaryEncode<P15>,
T16: BinaryEncode<P16>,
T17: BinaryEncode<P17>,
T18: BinaryEncode<P18>,
T19: BinaryEncode<P19>,
T20: BinaryEncode<P20>,
T21: BinaryEncode<P21>,
T22: BinaryEncode<P22>,
T23: BinaryEncode<P23>,
T24: BinaryEncode<P24>,
T25: BinaryEncode<P25>,
T26: BinaryEncode<P26>,
T27: BinaryEncode<P27>,
T28: BinaryEncode<P28>,
T29: BinaryEncode<P29>,
T30: BinaryEncode<P30>,
T31: BinaryEncode<P31>,
T32: BinaryEncode<P32>,
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> 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