Renamed get_native_function to get_typed_function, marked former as deprecated.

This commit is contained in:
Manos Pitsidianakis
2022-06-19 12:07:39 +03:00
parent decd32fad3
commit 168e330260
20 changed files with 159 additions and 136 deletions

View File

@@ -134,11 +134,27 @@ impl Exports {
self.get(name)
}
#[deprecated(
since = "3.0.0",
note = "get_native_function() has been renamed to get_typed_function(), just like NativeFunc has been renamed to TypedFunction."
)]
/// Get an export as a `TypedFunction`.
pub fn get_native_function<Args, Rets>(
&self,
name: &str,
) -> Result<TypedFunction<Args, Rets>, ExportError>
where
Args: WasmTypeList,
Rets: WasmTypeList,
{
self.get_typed_function(name)
}
/// Get an export as a `TypedFunction`.
pub fn get_typed_function<Args, Rets>(
&self,
name: &str,
) -> Result<TypedFunction<Args, Rets>, ExportError>
where
Args: WasmTypeList,
Rets: WasmTypeList,