[−][src]Trait mun_runtime::IntoFunctionDefinition
A value-to-FunctionDefinition
conversion that consumes the input value.
Required methods
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
S: AsRef<str>,
Performs the conversion.
Implementations on Foreign Types
impl<A, B, C, D, E, F> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A, B, C, D, E, F, G> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F, G) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A, B, C, D, E, F, G, H, I> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F, G, H, I) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
I: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
I: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B, C, D> IntoFunctionDefinition for extern "C" fn(A, B, C, D) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B, C, D, E, F> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A, B, C> IntoFunctionDefinition for extern "C" fn(A, B, C) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B, C, D, E, F, G> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F, G) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B, C, D, E, F, G, H, I> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F, G, H, I) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
I: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
I: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R> IntoFunctionDefinition for extern "C" fn() -> R where
R: HasStaticTypeInfo,
[src]
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B, C> IntoFunctionDefinition for extern "C" fn(A, B, C) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A> IntoFunctionDefinition for extern "C" fn(A) where
A: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B> IntoFunctionDefinition for extern "C" fn(A, B) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A, B, C, D, E, F, G, H> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F, G, H) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B, C, D, E, F, G, H> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F, G, H) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B, C, D, E> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl IntoFunctionDefinition for extern "C" fn()
[src]
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A, B> IntoFunctionDefinition for extern "C" fn(A, B) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A, B, C, D, E, F, G, H, I, J> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> R where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
I: HasStaticTypeInfo,
J: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
I: HasStaticTypeInfo,
J: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A, B, C, D> IntoFunctionDefinition for extern "C" fn(A, B, C, D) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<R, A> IntoFunctionDefinition for extern "C" fn(A) -> R where
A: HasStaticTypeInfo,
R: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
R: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A, B, C, D, E> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,
impl<A, B, C, D, E, F, G, H, I, J> IntoFunctionDefinition for extern "C" fn(A, B, C, D, E, F, G, H, I, J) where
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
I: HasStaticTypeInfo,
J: HasStaticTypeInfo,
[src]
A: HasStaticTypeInfo,
B: HasStaticTypeInfo,
C: HasStaticTypeInfo,
D: HasStaticTypeInfo,
E: HasStaticTypeInfo,
F: HasStaticTypeInfo,
G: HasStaticTypeInfo,
H: HasStaticTypeInfo,
I: HasStaticTypeInfo,
J: HasStaticTypeInfo,
fn into<S>(self, name: S) -> (FunctionDefinition, FunctionDefinitionStorage) where
S: AsRef<str>,
[src]
S: AsRef<str>,