Files
wasmer/lib/deprecated/runtime-core/doc/new-api/func.rs
2020-07-07 13:05:20 +02:00

11 lines
330 B
Rust

struct Func<Args, Rets> {}
impl<Args, Rets> Func<Args, Rets> {
fn new<F>(func: F) -> Self;
fn params(&self) -> &[Type];
fn returns(&self) -> &[Type];
fn call(...) -> Result<Rets, RuntimeError>;
fn dyn_call(&self, params: &[Value]) -> Result<Box<[Value]>, RuntimeError>;
fn signature(&self) -> &FuncSig;
}