Add typed functions and weird type parameter things

This commit is contained in:
Lachlan Sneff
2019-02-02 15:28:50 -08:00
parent 6c33aa5803
commit eba66f3b33
24 changed files with 706 additions and 463 deletions

View File

@ -28,11 +28,11 @@ impl IsExport for Export {
/// # use wasmer_runtime_core::vm::Ctx;
/// let import_object = imports! {
/// "env" => {
/// "foo" => func!(foo, [i32] -> [i32]),
/// "foo" => func!(foo),
/// },
/// };
///
/// extern fn foo(n: i32, _: &mut Ctx) -> i32 {
/// fn foo(n: i32, _: &mut Ctx) -> i32 {
/// n
/// }
/// ```