JsFunction3 in js_sys - Rust (original) (raw)

Skip to main content

js_sys0.3.91

pub trait JsFunction3: JsFunction2 {
    type Arg3: JsGeneric;
    type Bind3: JsFunction;
}

Required Associated Types§

Source

type Arg3: JsGeneric

Source

type Bind3: JsFunction

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<Ret: JsGeneric, Arg1: JsGeneric, Arg2: JsGeneric, Arg3: JsGeneric> JsFunction3 for fn(Arg1, Arg2, Arg3) -> Ret

Source§

type Arg3 = Arg3

Source§

type Bind3 = fn() -> Ret

Source§

impl<Ret: JsGeneric, Arg1: JsGeneric, Arg2: JsGeneric, Arg3: JsGeneric, Arg4: JsGeneric> JsFunction3 for fn(Arg1, Arg2, Arg3, Arg4) -> Ret

Source§

type Arg3 = Arg3

Source§

type Bind3 = fn(Arg4) -> Ret

Source§

impl<Ret: JsGeneric, Arg1: JsGeneric, Arg2: JsGeneric, Arg3: JsGeneric, Arg4: JsGeneric, Arg5: JsGeneric> JsFunction3 for fn(Arg1, Arg2, Arg3, Arg4, Arg5) -> Ret

Source§

type Arg3 = Arg3

Source§

type Bind3 = fn(Arg4, Arg5) -> Ret

Source§

impl<Ret: JsGeneric, Arg1: JsGeneric, Arg2: JsGeneric, Arg3: JsGeneric, Arg4: JsGeneric, Arg5: JsGeneric, Arg6: JsGeneric> JsFunction3 for fn(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6) -> Ret

Source§

type Arg3 = Arg3

Source§

type Bind3 = fn(Arg4, Arg5, Arg6) -> Ret

Source§

impl<Ret: JsGeneric, Arg1: JsGeneric, Arg2: JsGeneric, Arg3: JsGeneric, Arg4: JsGeneric, Arg5: JsGeneric, Arg6: JsGeneric, Arg7: JsGeneric> JsFunction3 for fn(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7) -> Ret

Source§

type Arg3 = Arg3

Source§

type Bind3 = fn(Arg4, Arg5, Arg6, Arg7) -> Ret

Source§

impl<Ret: JsGeneric, Arg1: JsGeneric, Arg2: JsGeneric, Arg3: JsGeneric, Arg4: JsGeneric, Arg5: JsGeneric, Arg6: JsGeneric, Arg7: JsGeneric, Arg8: JsGeneric> JsFunction3 for fn(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8) -> Ret

Source§

type Arg3 = Arg3

Source§

type Bind3 = fn(Arg4, Arg5, Arg6, Arg7, Arg8) -> Ret

Implementors§