This function is unsafe because it interacts with the C API.
impl<A, B, C, D, E, F, G, H, I, J, O> Executor for dyn Factory<(A, B, C, D, E, F, G, H, I, J), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
E: FromArma + 'static,
F: FromArma + 'static,
G: FromArma + 'static,
H: FromArma + 'static,
I: FromArma + 'static,
J: FromArma + 'static,
impl<A, B, C, D, E, F, G, H, I, J, K, O> Executor for dyn Factory<(A, B, C, D, E, F, G, H, I, J, K), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
E: FromArma + 'static,
F: FromArma + 'static,
G: FromArma + 'static,
H: FromArma + 'static,
I: FromArma + 'static,
J: FromArma + 'static,
K: FromArma + 'static,
impl<A, B, C, D, E, F, G, H, I, J, K, L, O> Executor for dyn Factory<(A, B, C, D, E, F, G, H, I, J, K, L), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
E: FromArma + 'static,
F: FromArma + 'static,
G: FromArma + 'static,
H: FromArma + 'static,
I: FromArma + 'static,
J: FromArma + 'static,
K: FromArma + 'static,
L: FromArma + 'static,
impl<A, B, C, O> Executor for dyn Factory<(A, B, C), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
impl<A, B, C, D, O> Executor for dyn Factory<(A, B, C, D), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
impl<A, B, C, D, E, O> Executor for dyn Factory<(A, B, C, D, E), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
E: FromArma + 'static,
impl<A, B, C, D, E, F, O> Executor for dyn Factory<(A, B, C, D, E, F), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
E: FromArma + 'static,
F: FromArma + 'static,
impl<A, B, C, D, E, F, G, O> Executor for dyn Factory<(A, B, C, D, E, F, G), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
E: FromArma + 'static,
F: FromArma + 'static,
G: FromArma + 'static,
impl<A, B, C, D, E, F, G, H, O> Executor for dyn Factory<(A, B, C, D, E, F, G, H), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
E: FromArma + 'static,
F: FromArma + 'static,
G: FromArma + 'static,
H: FromArma + 'static,
impl<A, B, C, D, E, F, G, H, I, O> Executor for dyn Factory<(A, B, C, D, E, F, G, H, I), O> where
O: 'static,
A: FromArma + 'static,
B: FromArma + 'static,
C: FromArma + 'static,
D: FromArma + 'static,
E: FromArma + 'static,
F: FromArma + 'static,
G: FromArma + 'static,
H: FromArma + 'static,
I: FromArma + 'static,
impl<Func, A, B, C> Factory<(A, B, C), ()> for Func where
Func: Fn(A, B, C),
A: FromArma,
B: FromArma,
C: FromArma,
impl<Func, A, B, C, D> Factory<(A, B, C, D), ()> for Func where
Func: Fn(A, B, C, D),
A: FromArma,
B: FromArma,
C: FromArma,
D: FromArma,
impl<Func, A, B, C, D, E, F, G, H, I, R> Factory<(A, B, C, D, E, F, G, H, I), R> for Func where
R: IntoArma + 'static,
Func: Fn(A, B, C, D, E, F, G, H, I) -> R,
A: FromArma,
B: FromArma,
C: FromArma,
D: FromArma,
E: FromArma,
F: FromArma,
G: FromArma,
H: FromArma,
I: FromArma,
impl<Func, A, B, C, D, E, F, G, H, R> Factory<(A, B, C, D, E, F, G, H), R> for Func where
R: IntoArma + 'static,
Func: Fn(A, B, C, D, E, F, G, H) -> R,
A: FromArma,
B: FromArma,
C: FromArma,
D: FromArma,
E: FromArma,
F: FromArma,
G: FromArma,
H: FromArma,
impl<Func, A, B, C, D, E, F, G, R> Factory<(A, B, C, D, E, F, G), R> for Func where
R: IntoArma + 'static,
Func: Fn(A, B, C, D, E, F, G) -> R,
A: FromArma,
B: FromArma,
C: FromArma,
D: FromArma,
E: FromArma,
F: FromArma,
G: FromArma,
impl<Func, A, B, C, D, E, F, R> Factory<(A, B, C, D, E, F), R> for Func where
R: IntoArma + 'static,
Func: Fn(A, B, C, D, E, F) -> R,
A: FromArma,
B: FromArma,
C: FromArma,
D: FromArma,
E: FromArma,
F: FromArma,
impl<Func, A, B, C, D, E, R> Factory<(A, B, C, D, E), R> for Func where
R: IntoArma + 'static,
Func: Fn(A, B, C, D, E) -> R,
A: FromArma,
B: FromArma,
C: FromArma,
D: FromArma,
E: FromArma,
impl<Func, A, B, C, D, R> Factory<(A, B, C, D), R> for Func where
R: IntoArma + 'static,
Func: Fn(A, B, C, D) -> R,
A: FromArma,
B: FromArma,
C: FromArma,
D: FromArma,
impl<Func, A, B, C, R> Factory<(A, B, C), R> for Func where
R: IntoArma + 'static,
Func: Fn(A, B, C) -> R,
A: FromArma,
B: FromArma,
C: FromArma,
impl<Func, A, B, R> Factory<(A, B), R> for Func where
R: IntoArma + 'static,
Func: Fn(A, B) -> R,
A: FromArma,
B: FromArma,