pub struct JsFunction<F> { /* private fields */ }Expand description
A typed JS function that resolves from the active runtime on first use.
Implementations§
Source§impl<F> JsFunction<F>
impl<F> JsFunction<F>
pub const fn new(spec: JsFunctionSpec) -> Self
Source§impl<R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn() -> R>
impl<R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn() -> R>
Source§impl<T1: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn(T1) -> R>
impl<T1: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn(T1) -> R>
pub fn call(&self, arg1: T1) -> Rwhere
T1: BinaryEncode,
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn(T1, T2) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> 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 + 'static> JsFunction<fn(T1, T2, T3) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn(T1, T2, T3) -> R>
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn(T1, T2, T3, T4) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn(T1, T2, T3, T4) -> R>
Source§impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> JsFunction<fn(T1, T2, T3, T4, T5) -> R>
impl<T1: EncodeTypeDef, T2: EncodeTypeDef, T3: EncodeTypeDef, T4: EncodeTypeDef, T5: EncodeTypeDef, R: BatchableResult + EncodeTypeDef + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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 + 'static> 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<F> !Freeze for JsFunction<F>
impl<F> RefUnwindSafe for JsFunction<F>where
F: RefUnwindSafe,
impl<F> Send for JsFunction<F>where
F: Send,
impl<F> Sync for JsFunction<F>where
F: Sync,
impl<F> Unpin for JsFunction<F>where
F: Unpin,
impl<F> UnsafeUnpin for JsFunction<F>
impl<F> UnwindSafe for JsFunction<F>where
F: 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