pub trait InstanceFunction<A, K>: 'static + Send + Sync { }
Expand description

Trait used to provide the associated_function function.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T, Instance, Kind> InstanceFunction<(Instance,), Kind> for T
where Instance: TypeOf, T: Function<(Instance,), Kind>,

source§

impl<T, Instance, Kind, A> InstanceFunction<(Instance, A), Kind> for T
where Instance: TypeOf, T: Function<(Instance, A), Kind>,

source§

impl<T, Instance, Kind, A, B> InstanceFunction<(Instance, A, B), Kind> for T
where Instance: TypeOf, T: Function<(Instance, A, B), Kind>,

source§

impl<T, Instance, Kind, A, B, C> InstanceFunction<(Instance, A, B, C), Kind> for T
where Instance: TypeOf, T: Function<(Instance, A, B, C), Kind>,

source§

impl<T, Instance, Kind, A, B, C, D> InstanceFunction<(Instance, A, B, C, D), Kind> for T
where Instance: TypeOf, T: Function<(Instance, A, B, C, D), Kind>,

source§

impl<T, Instance, Kind, A, B, C, D, E> InstanceFunction<(Instance, A, B, C, D, E), Kind> for T
where Instance: TypeOf, T: Function<(Instance, A, B, C, D, E), Kind>,

source§

impl<T, Instance, Kind, A, B, C, D, E, F> InstanceFunction<(Instance, A, B, C, D, E, F), Kind> for T
where Instance: TypeOf, T: Function<(Instance, A, B, C, D, E, F), Kind>,

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G> InstanceFunction<(Instance, A, B, C, D, E, F, G), Kind> for T
where Instance: TypeOf, T: Function<(Instance, A, B, C, D, E, F, G), Kind>,

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H> InstanceFunction<(Instance, A, B, C, D, E, F, G, H), Kind> for T

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H, I> InstanceFunction<(Instance, A, B, C, D, E, F, G, H, I), Kind> for T

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H, I, J> InstanceFunction<(Instance, A, B, C, D, E, F, G, H, I, J), Kind> for T

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H, I, J, K> InstanceFunction<(Instance, A, B, C, D, E, F, G, H, I, J, K), Kind> for T

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H, I, J, K, L> InstanceFunction<(Instance, A, B, C, D, E, F, G, H, I, J, K, L), Kind> for T

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H, I, J, K, L, M> InstanceFunction<(Instance, A, B, C, D, E, F, G, H, I, J, K, L, M), Kind> for T

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H, I, J, K, L, M, N> InstanceFunction<(Instance, A, B, C, D, E, F, G, H, I, J, K, L, M, N), Kind> for T

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> InstanceFunction<(Instance, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), Kind> for T

source§

impl<T, Instance, Kind, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> InstanceFunction<(Instance, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), Kind> for T