Trait arret_runtime::callback::EncodeEntryPointAbiType [−][src]
pub trait EncodeEntryPointAbiType: Copy { const ENTRY_POINT_ABI_TYPE: EntryPointAbiType; }
Trait used to encode a Rust function type as an EntryPointAbiType
Associated Constants
const ENTRY_POINT_ABI_TYPE: EntryPointAbiType
[src]
Corresponding EntryPointAbiType
for this Rust function type
Implementations on Foreign Types
impl<R> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures) -> R where
R: EncodeRetAbiType,
[src]
impl<R> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures) -> R where
R: EncodeRetAbiType,
[src]impl<R, A> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
[src]
impl<R, A> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
[src]impl<R, A, B> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
[src]
impl<R, A, B> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
[src]impl<R, A, B, C> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
[src]
impl<R, A, B, C> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
[src]impl<R, A, B, C, D> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
[src]
impl<R, A, B, C, D> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
[src]impl<R, A, B, C, D, E> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D, _: E) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
E: EncodeAbiType,
[src]
impl<R, A, B, C, D, E> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D, _: E) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
E: EncodeAbiType,
[src]impl<R, A, B, C, D, E, F> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D, _: E, _: F) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
E: EncodeAbiType,
F: EncodeAbiType,
[src]
impl<R, A, B, C, D, E, F> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D, _: E, _: F) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
E: EncodeAbiType,
F: EncodeAbiType,
[src]impl<R, A, B, C, D, E, F, G> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D, _: E, _: F, _: G) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
E: EncodeAbiType,
F: EncodeAbiType,
G: EncodeAbiType,
[src]
impl<R, A, B, C, D, E, F, G> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D, _: E, _: F, _: G) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
E: EncodeAbiType,
F: EncodeAbiType,
G: EncodeAbiType,
[src]impl<R, A, B, C, D, E, F, G, H> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
E: EncodeAbiType,
F: EncodeAbiType,
G: EncodeAbiType,
H: EncodeAbiType,
[src]
impl<R, A, B, C, D, E, F, G, H> EncodeEntryPointAbiType for for<'s> extern "C" fn(_: &'s mut Task, captures: Captures, _: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> R where
R: EncodeRetAbiType,
A: EncodeAbiType,
B: EncodeAbiType,
C: EncodeAbiType,
D: EncodeAbiType,
E: EncodeAbiType,
F: EncodeAbiType,
G: EncodeAbiType,
H: EncodeAbiType,
[src]