Trait casbin::rhai::RegisterNativeFunction [−][src]
Trait to register custom Rust functions.
Required methods
pub fn into_callable_function(self) -> CallableFunction
[src]
Convert this function into a CallableFunction
.
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
Get the type ID’s of this function’s parameters.
Implementors
impl<FN, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<A>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<A>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<A>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<A>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
A: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut A, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<B>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<B>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<B>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<B>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
B: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut B, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<C>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<C>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<C>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<C>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
C: Variant + Clone,
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut C, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<D>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<D>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<D>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<D>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
D: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut D, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<E>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<E>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<E>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<E>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
E: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut E, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<F>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<F>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<F>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<F>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
F: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut F, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<G>, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<G>, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(G, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(G, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<G>, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, G, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<G>, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
G: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut G, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<H>, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<H>, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(H, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(H, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<H>, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut H, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, H, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<H>, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
H: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut H, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<J>, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<J>, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(J, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(J, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<J>, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut J, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, J, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<J>, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
J: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut J, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<K>, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<K>, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(K, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(K, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<K>, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut K, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, K, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<K>, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
K: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut K, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<L>, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<L>, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(L, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(L, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<L>, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut L, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, L, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<L>, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
L: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut L, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<M>, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<M>, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(M, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(M, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<M>, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut M, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, M, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<M>, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
M: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut M, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<N>, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<N>, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<N>, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<N>, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(N, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(N, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, N, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(N, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
N: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(N, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<P>, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<P>, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<P>, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<P>, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(P, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(P, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, P, Q, R, S, T, U, V, RET> RegisterNativeFunction<(P, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
P: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(P, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<Q>, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<Q>, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, Q, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<Q>, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<Q>, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Q, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(Q, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, Q, R, S, T, U, V, RET> RegisterNativeFunction<(Q, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
Q: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(Q, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<R>, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<R>, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, R, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, R, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<R>, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, R, S, T, U, V, RET> RegisterNativeFunction<(Mut<R>, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, R, S, T, U, V, RET> RegisterNativeFunction<(R, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(R, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, R, S, T, U, V, RET> RegisterNativeFunction<(R, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
R: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(R, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, RET> RegisterNativeFunction<(NativeCallContext<'static>,), Result<RET, Box<EvalAltResult, Global>>> for FN where
FN: 'static + for<'a> Fn(NativeCallContext<'a>) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
FN: 'static + for<'a> Fn(NativeCallContext<'a>) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, RET> RegisterNativeFunction<(NativeCallContext<'static>,), ()> for FN where
FN: 'static + for<'a> Fn(NativeCallContext<'a>) -> RET + SendSync,
RET: Variant + Clone,
[src]
FN: 'static + for<'a> Fn(NativeCallContext<'a>) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, RET> RegisterNativeFunction<(), Result<RET, Box<EvalAltResult, Global>>> for FN where
FN: 'static + Fn() -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
FN: 'static + Fn() -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, RET> RegisterNativeFunction<(), ()> for FN where
FN: 'static + Fn() -> RET + SendSync,
RET: Variant + Clone,
[src]
FN: 'static + Fn() -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<S>, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<S>, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, S, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, S, T, U, V, RET> RegisterNativeFunction<(Mut<S>, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, S, T, U, V, RET> RegisterNativeFunction<(Mut<S>, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, S, T, U, V, RET> RegisterNativeFunction<(S, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(S, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, S, T, U, V, RET> RegisterNativeFunction<(S, T, U, V), ()> for FN where
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
S: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(S, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<T>, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<T>, U, V), ()> for FN where
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, T, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, T, U, V), ()> for FN where
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, T, U, V, RET> RegisterNativeFunction<(Mut<T>, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, T, U, V, RET> RegisterNativeFunction<(Mut<T>, U, V), ()> for FN where
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, T, U, V, RET> RegisterNativeFunction<(T, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(T, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, T, U, V, RET> RegisterNativeFunction<(T, U, V), ()> for FN where
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(T, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
T: Variant + Clone,
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(T, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<U>, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<U>, V), ()> for FN where
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, U, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, U, V), ()> for FN where
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, U, V, RET> RegisterNativeFunction<(Mut<U>, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, U, V, RET> RegisterNativeFunction<(Mut<U>, V), ()> for FN where
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(&mut U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, U, V, RET> RegisterNativeFunction<(U, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(U, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, U, V, RET> RegisterNativeFunction<(U, V), ()> for FN where
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(U, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
U: Variant + Clone,
V: Variant + Clone,
FN: 'static + Fn(U, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<V>), Result<RET, Box<EvalAltResult, Global>>> for FN where
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, Mut<V>), ()> for FN where
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut V) -> RET + SendSync,
RET: Variant + Clone,
[src]
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, &mut V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, V), Result<RET, Box<EvalAltResult, Global>>> for FN where
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, V, RET> RegisterNativeFunction<(NativeCallContext<'static>, V), ()> for FN where
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, V) -> RET + SendSync,
RET: Variant + Clone,
[src]
V: Variant + Clone,
FN: 'static + for<'a> Fn(NativeCallContext<'a>, V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, V, RET> RegisterNativeFunction<(Mut<V>,), Result<RET, Box<EvalAltResult, Global>>> for FN where
V: Variant + Clone,
FN: 'static + Fn(&mut V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
V: Variant + Clone,
FN: 'static + Fn(&mut V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, V, RET> RegisterNativeFunction<(Mut<V>,), ()> for FN where
V: Variant + Clone,
FN: 'static + Fn(&mut V) -> RET + SendSync,
RET: Variant + Clone,
[src]
V: Variant + Clone,
FN: 'static + Fn(&mut V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, V, RET> RegisterNativeFunction<(V,), Result<RET, Box<EvalAltResult, Global>>> for FN where
V: Variant + Clone,
FN: 'static + Fn(V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
[src]
V: Variant + Clone,
FN: 'static + Fn(V) -> Result<RET, Box<EvalAltResult, Global>> + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
pub fn into_callable_function(self) -> CallableFunction
[src]
impl<FN, V, RET> RegisterNativeFunction<(V,), ()> for FN where
V: Variant + Clone,
FN: 'static + Fn(V) -> RET + SendSync,
RET: Variant + Clone,
[src]
V: Variant + Clone,
FN: 'static + Fn(V) -> RET + SendSync,
RET: Variant + Clone,
pub fn param_types() -> Box<[TypeId], Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<F, A> Future for Box<F, A> where
A: Allocator + 'static,
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;