Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
api.diff
建立於
4 年前
差異永不過期
清除
匯出
分享
解釋
136 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
272 行
全部複製
134 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
264 行
全部複製
#[non_exhaustive] pub enum wasmer::js::MemoryAccessError
#[non_exhaustive] pub enum wasmer::js::MemoryAccessError
複製
已複製
複製
已複製
#[repr(transparent)] pub struct wasmer::js::ExternRef
#[repr(transparent)] pub struct wasmer::js::FunctionEnv<T>
#[repr(transparent)] pub struct wasmer::js::FunctionEnv<T>
#[repr(transparent)] pub struct wasmer::js::WasmPtr<T, M: MemorySize>
#[repr(transparent)] pub struct wasmer::js::WasmPtr<T, M: MemorySize>
複製
已複製
複製
已複製
pub const wasmer::js::ExternRef::WASM_TYPE: Type
pub const wasmer::js::Function::WASM_TYPE: Type
pub const wasmer::js::Function::WASM_TYPE: Type
pub const wasmer::js::VERSION: &'static str
pub const wasmer::js::VERSION: &'static str
複製
已複製
複製
已複製
pub enum variant wasmer::js::DeserializeError::Compiler(CompileError)
pub enum variant wasmer::js::DeserializeError::CorruptedBinary(String)
pub enum variant wasmer::js::DeserializeError::Generic(String)
pub enum variant wasmer::js::DeserializeError::Incompatible(String)
pub enum variant wasmer::js::DeserializeError::Io(std::io::Error)
pub enum variant wasmer::js::Export::Function(InternalStoreHandle<VMFunction>)
pub enum variant wasmer::js::Export::Global(InternalStoreHandle<VMGlobal>)
pub enum variant wasmer::js::Export::Memory(InternalStoreHandle<VMMemory>)
pub enum variant wasmer::js::Export::Table(InternalStoreHandle<VMTable>)
pub enum variant wasmer::js::ExportError::IncompatibleType
pub enum variant wasmer::js::ExportError::IncompatibleType
pub enum variant wasmer::js::ExportError::Missing(String)
pub enum variant wasmer::js::ExportError::Missing(String)
pub enum variant wasmer::js::Extern::Function(Function)
pub enum variant wasmer::js::Extern::Function(Function)
pub enum variant wasmer::js::Extern::Global(Global)
pub enum variant wasmer::js::Extern::Global(Global)
pub enum variant wasmer::js::Extern::Memory(Memory)
pub enum variant wasmer::js::Extern::Memory(Memory)
pub enum variant wasmer::js::Extern::Table(Table)
pub enum variant wasmer::js::Extern::Table(Table)
複製
已複製
複製
已複製
pub enum variant wasmer::js::InstantiationError::CpuFeature(String)
pub enum variant wasmer::js::InstantiationError::DifferentStores
pub enum variant wasmer::js::InstantiationError::DifferentStores
複製
已複製
複製
已複製
pub enum variant wasmer::js::InstantiationError::Link(
LinkError
)
pub enum variant wasmer::js::InstantiationError::Link(
String
)
pub enum variant wasmer::js::InstantiationError::Start(RuntimeError)
pub enum variant wasmer::js::InstantiationError::Start(RuntimeError)
複製
已複製
複製
已複製
pub enum variant wasmer::js::InstantiationError::Wasm(WasmError)
pub enum variant wasmer::js::MemoryAccessError::HeapOutOfBounds
pub enum variant wasmer::js::MemoryAccessError::HeapOutOfBounds
pub enum variant wasmer::js::MemoryAccessError::NonUtf8String
pub enum variant wasmer::js::MemoryAccessError::NonUtf8String
pub enum variant wasmer::js::MemoryAccessError::Overflow
pub enum variant wasmer::js::MemoryAccessError::Overflow
複製
已複製
複製
已複製
pub enum variant wasmer::js::
Value::ExternRef(Option<ExternRef>)
pub enum variant wasmer::js::MemoryError::CouldNotGrow
pub enum variant wasmer::js::MemoryError::Generic(String)
pub enum variant wasmer::js::SerializeError::Generic(String)
pub enum variant wasmer::js::SerializeError::Io(std::io::Error)
pub enum variant wasmer::js::
Val::F32(f32)
pub enum variant wasmer::js::Val::F64(f64)
pub enum variant wasmer::js::Val::FuncRef(Option<Function>)
pub enum variant wasmer::js::Val::I32(i32)
pub enum variant wasmer::js::Val::I64(i64)
pub enum variant wasmer::js::Value::F32(f32)
pub enum variant wasmer::js::Value::F32(f32)
pub enum variant wasmer::js::Value::F64(f64)
pub enum variant wasmer::js::Value::F64(f64)
pub enum variant wasmer::js::Value::FuncRef(Option<Function>)
pub enum variant wasmer::js::Value::FuncRef(Option<Function>)
pub enum variant wasmer::js::Value::I32(i32)
pub enum variant wasmer::js::Value::I32(i32)
pub enum variant wasmer::js::Value::I64(i64)
pub enum variant wasmer::js::Value::I64(i64)
複製
已複製
複製
已複製
pub enum
variant
wasmer::js::
Value::V128(u128)
pub enum
wasmer::js::DeserializeError
pub enum
wasmer::js::
Export
pub enum wasmer::js::ExportError
pub enum wasmer::js::ExportError
pub enum wasmer::js::Extern
pub enum wasmer::js::Extern
pub enum wasmer::js::InstantiationError
pub enum wasmer::js::InstantiationError
複製
已複製
複製
已複製
pub enum wasmer::js::MemoryError
pub enum wasmer::js::SerializeError
pub enum wasmer::js::Val
pub enum wasmer::js::Value
pub enum wasmer::js::Value
pub fn wasmer::js::AsStoreMut::as_store_mut(&mut self) -> StoreMut<'_>
pub fn wasmer::js::AsStoreMut::as_store_mut(&mut self) -> StoreMut<'_>
pub fn wasmer::js::AsStoreMut::objects_mut(&mut self) -> &mut StoreObjects
pub fn wasmer::js::AsStoreMut::objects_mut(&mut self) -> &mut StoreObjects
pub fn wasmer::js::AsStoreRef::as_store_ref(&self) -> StoreRef<'_>
pub fn wasmer::js::AsStoreRef::as_store_ref(&self) -> StoreRef<'_>
複製
已複製
複製
已複製
pub fn wasmer::js::
BaseTunables::clone(&self) -> BaseTunables
pub fn wasmer::js::
DeserializeError::fmt
(&self,
__formatter
: &
mut std::fmt::Formatter<'_>
) ->
std::fmt::
Result
pub fn wasmer::js::BaseTunables::create_host_memory
(&self,
ty
: &
MemoryType, style: &MemoryStyle
) ->
Result
<VMMemory, MemoryError>
pub fn wasmer::js::
DeserializeError::fmt
(&self,
f
: &
mut $crate::fmt::Formatter<'_>
) ->
$crate::fmt::
Result
pub fn wasmer::js::
BaseTunables::create_host_table
(&self,
ty
: &
TableType, style: &TableStyle
) ->
Result
<VMTable, String>
pub fn wasmer::js::
DeserializeError::from(source: std::io::Error
) -> Self
pub fn wasmer::js::
BaseTunables::for_target(target: &Target
) -> Self
pub fn wasmer::js::
DeserializeError::source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)>
pub fn wasmer::js::
BaseTunables::memory_style(&self, memory: &MemoryType) -> MemoryStyle
pub fn wasmer::js::Export::as_jsvalue<'context>(&self, store: &'context impl AsStoreRef) -> &'context JsValue
pub fn wasmer::js::BaseTunables::table_style(&self, _table: &TableType) -> TableStyle
pub fn wasmer::js::Export::clone(&self) -> Export
pub fn wasmer::js::Export::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::Export::from_js_value(val: JsValue, store: &mut impl AsStoreMut, extern_type: ExternType) -> Result<Self, WasmError>
pub fn wasmer::js::ExportError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result
pub fn wasmer::js::ExportError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result
pub fn wasmer::js::ExportError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::ExportError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::Exportable::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Exportable::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Exports::clone(&self) -> Exports
pub fn wasmer::js::Exports::clone(&self) -> Exports
pub fn wasmer::js::Exports::contains<S>(&self, name: S) -> bool where S: Into<String>
pub fn wasmer::js::Exports::contains<S>(&self, name: S) -> bool where S: Into<String>
pub fn wasmer::js::Exports::default() -> Exports
pub fn wasmer::js::Exports::default() -> Exports
pub fn wasmer::js::Exports::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Exports::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Exports::from_iter<I: IntoIterator<Item = (String, Extern)>>(iter: I) -> Self
pub fn wasmer::js::Exports::from_iter<I: IntoIterator<Item = (String, Extern)>>(iter: I) -> Self
pub fn wasmer::js::Exports::get<'a, T: Exportable<'a>>(&'a self, name: &str) -> Result<&'a T, ExportError>
pub fn wasmer::js::Exports::get<'a, T: Exportable<'a>>(&'a self, name: &str) -> Result<&'a T, ExportError>
pub fn wasmer::js::Exports::get_extern(&self, name: &str) -> Option<&Extern>
pub fn wasmer::js::Exports::get_extern(&self, name: &str) -> Option<&Extern>
pub fn wasmer::js::Exports::get_function(&self, name: &str) -> Result<&Function, ExportError>
pub fn wasmer::js::Exports::get_function(&self, name: &str) -> Result<&Function, ExportError>
pub fn wasmer::js::Exports::get_global(&self, name: &str) -> Result<&Global, ExportError>
pub fn wasmer::js::Exports::get_global(&self, name: &str) -> Result<&Global, ExportError>
pub fn wasmer::js::Exports::get_memory(&self, name: &str) -> Result<&Memory, ExportError>
pub fn wasmer::js::Exports::get_memory(&self, name: &str) -> Result<&Memory, ExportError>
pub fn wasmer::js::Exports::get_native_function<Args, Rets>(&self, store: &impl AsStoreRef, name: &str) -> Result<TypedFunction<Args, Rets>, ExportError> where Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Exports::get_native_function<Args, Rets>(&self, store: &impl AsStoreRef, name: &str) -> Result<TypedFunction<Args, Rets>, ExportError> where Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Exports::get_table(&self, name: &str) -> Result<&Table, ExportError>
pub fn wasmer::js::Exports::get_table(&self, name: &str) -> Result<&Table, ExportError>
pub fn wasmer::js::Exports::get_typed_function<Args, Rets>(&self, store: &impl AsStoreRef, name: &str) -> Result<TypedFunction<Args, Rets>, ExportError> where Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Exports::get_typed_function<Args, Rets>(&self, store: &impl AsStoreRef, name: &str) -> Result<TypedFunction<Args, Rets>, ExportError> where Args: WasmTypeList, Rets: WasmTypeList
複製
已複製
複製
已複製
pub fn wasmer::js::Exports::get_with_generics<'a, T, Args, Rets>(&'a self,
name: &str) -> Result<T, ExportError> where Args: WasmTypeList, Rets: WasmTypeList, T: ExportableWithGenerics<'a, Args, Rets>
pub fn wasmer::js::Exports::get_with_generics<'a, T, Args, Rets>(&'a self,
store: &impl AsStoreRef, name: &str) -> Result<T, ExportError> where Args: WasmTypeList, Rets: WasmTypeList, T: ExportableWithGenerics<'a, Args, Rets>
pub fn wasmer::js::Exports::get_with_generics_weak<'a, T, Args, Rets>(&'a self, store: &impl AsStoreRef,
name: &str) -> Result<T, ExportError> where Args: WasmTypeList, Rets: WasmTypeList, T: ExportableWithGenerics<'a, Args, Rets>
pub fn wasmer::js::Exports::insert<S, E>(&mut self, name: S, value: E) where S: Into<String>, E: Into<Extern>
pub fn wasmer::js::Exports::insert<S, E>(&mut self, name: S, value: E) where S: Into<String>, E: Into<Extern>
pub fn wasmer::js::Exports::into_iter(self) -> <Self as >::IntoIter
pub fn wasmer::js::Exports::into_iter(self) -> <Self as >::IntoIter
pub fn wasmer::js::Exports::is_empty(&self) -> bool
pub fn wasmer::js::Exports::is_empty(&self) -> bool
pub fn wasmer::js::Exports::iter(&self) -> ExportsIterator<'_, impl Iterator<Item = (&String, &Extern)>>
pub fn wasmer::js::Exports::iter(&self) -> ExportsIterator<'_, impl Iterator<Item = (&String, &Extern)>>
pub fn wasmer::js::Exports::len(&self) -> usize
pub fn wasmer::js::Exports::len(&self) -> usize
pub fn wasmer::js::Exports::new() -> Self
pub fn wasmer::js::Exports::new() -> Self
pub fn wasmer::js::Exports::with_capacity(n: usize) -> Self
pub fn wasmer::js::Exports::with_capacity(n: usize) -> Self
pub fn wasmer::js::ExportsIterator::functions(self) -> impl Iterator<Item = (&'a String, &'a Function)> + Sized
pub fn wasmer::js::ExportsIterator::functions(self) -> impl Iterator<Item = (&'a String, &'a Function)> + Sized
pub fn wasmer::js::ExportsIterator::globals(self) -> impl Iterator<Item = (&'a String, &'a Global)> + Sized
pub fn wasmer::js::ExportsIterator::globals(self) -> impl Iterator<Item = (&'a String, &'a Global)> + Sized
pub fn wasmer::js::ExportsIterator::len(&self) -> usize
pub fn wasmer::js::ExportsIterator::len(&self) -> usize
pub fn wasmer::js::ExportsIterator::memories(self) -> impl Iterator<Item = (&'a String, &'a Memory)> + Sized
pub fn wasmer::js::ExportsIterator::memories(self) -> impl Iterator<Item = (&'a String, &'a Memory)> + Sized
pub fn wasmer::js::ExportsIterator::next(&mut self) -> Option<<Self as >::Item>
pub fn wasmer::js::ExportsIterator::next(&mut self) -> Option<<Self as >::Item>
pub fn wasmer::js::ExportsIterator::tables(self) -> impl Iterator<Item = (&'a String, &'a Table)> + Sized
pub fn wasmer::js::ExportsIterator::tables(self) -> impl Iterator<Item = (&'a String, &'a Table)> + Sized
pub fn wasmer::js::Extern::clone(&self) -> Extern
pub fn wasmer::js::Extern::clone(&self) -> Extern
pub fn wasmer::js::Extern::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Extern::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Extern::from(r: Function) -> Self
pub fn wasmer::js::Extern::from(r: Function) -> Self
pub fn wasmer::js::Extern::from(r: Global) -> Self
pub fn wasmer::js::Extern::from(r: Global) -> Self
pub fn wasmer::js::Extern::from(r: Memory) -> Self
pub fn wasmer::js::Extern::from(r: Memory) -> Self
pub fn wasmer::js::Extern::from(r: Table) -> Self
pub fn wasmer::js::Extern::from(r: Table) -> Self
複製
已複製
複製
已複製
pub fn wasmer::js::Extern::from_vm_
extern
(store: &mut impl AsStoreMut,
vm_extern: VMExtern
) -> Self
pub fn wasmer::js::Extern::from_vm_
export
(store: &mut impl AsStoreMut,
export: Export
) -> Self
pub fn wasmer::js::Extern::get_self_from_extern(_extern: &'a Self) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Extern::get_self_from_extern(_extern: &'a Self) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Extern::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Extern::is_from_store(&self, store: &impl AsStoreRef) -> bool
複製
已複製
複製
已複製
pub fn wasmer::js::Extern::to_vm_extern(&self) -> VMExtern
pub fn wasmer::js::Extern::ty(&self, store: &impl AsStoreRef) -> ExternType
pub fn wasmer::js::Extern::ty(&self, store: &impl AsStoreRef) -> ExternType
複製
已複製
複製
已複製
pub fn wasmer::js::ExternRef::clone(&self) -> ExternRef
pub fn wasmer::js::ExternRef::downcast<'a, T>(&self, store: &'a impl AsStoreRef) -> Option<&'a T> where T: Any + Send + Sync + 'static + Sized
pub fn wasmer::js::ExternRef::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::ExternRef::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::ExternRef::new<T>(store: &mut impl AsStoreMut, value: T) -> Self where T: Any + Send + Sync + 'static + Sized
pub fn wasmer::js::FromToNativeWasmType::from_native(native: <Self as >::Native) -> Self
pub fn wasmer::js::FromToNativeWasmType::from_native(native: <Self as >::Native) -> Self
複製
已複製
複製
已複製
pub fn wasmer::js::FromToNativeWasmType::is_from_store(&self, _store: &impl AsStoreRef) -> bool
pub fn wasmer::js::FromToNativeWasmType::to_native(self) -> <Self as >::Native
pub fn wasmer::js::FromToNativeWasmType::to_native(self) -> <Self as >::Native
pub fn wasmer::js::Function::call(&self, store: &mut impl AsStoreMut, params: &[Value]) -> Result<Box<[Value]>, RuntimeError>
pub fn wasmer::js::Function::call(&self, store: &mut impl AsStoreMut, params: &[Value]) -> Result<Box<[Value]>, RuntimeError>
pub fn wasmer::js::Function::clone(&self) -> Function
pub fn wasmer::js::Function::clone(&self) -> Function
複製
已複製
複製
已複製
pub fn wasmer::js::Function::fmt(&self,
f
: &mut
$crate::
fmt::Formatter<'_>) ->
$crate::
fmt::Result
pub fn wasmer::js::Function::eq(&self, other: &Function) -> bool
pub fn wasmer::js::Function::from(other: TypedFunction<Args, Rets>) -> Self
pub fn wasmer::js::Function::fmt(&self,
formatter
: &mut
fmt::Formatter<'_>) ->
fmt::Result
pub fn wasmer::js::Function::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Function::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Function::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Function::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Function::native<Args, Rets>(&self, store: &impl AsStoreRef) -> Result<TypedFunction<Args, Rets>, RuntimeError> where Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::native<Args, Rets>(&self, store: &impl AsStoreRef) -> Result<TypedFunction<Args, Rets>, RuntimeError> where Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::new<FT, F>(store: &mut impl AsStoreMut, ty: FT, func: F) -> Self where FT: Into<FunctionType>, F: Fn(&[Value]) -> Result<Vec<Value>, RuntimeError> + 'static + Send + Sync
pub fn wasmer::js::Function::new<FT, F>(store: &mut impl AsStoreMut, ty: FT, func: F) -> Self where FT: Into<FunctionType>, F: Fn(&[Value]) -> Result<Vec<Value>, RuntimeError> + 'static + Send + Sync
pub fn wasmer::js::Function::new_native<F, Args, Rets>(store: &mut impl AsStoreMut, func: F) -> Self where F: HostFunction<(), Args, Rets, WithoutEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::new_native<F, Args, Rets>(store: &mut impl AsStoreMut, func: F) -> Self where F: HostFunction<(), Args, Rets, WithoutEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList
複製
已複製
複製
已複製
pub fn wasmer::js::Function::new_native_with_env<T
: Send + 'static
, F, Args, Rets>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, func: F) -> Self where F: HostFunction<T, Args, Rets, WithEnv>
+ 'static + Send + Sync
, Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::new_native_with_env<T
, F, Args, Rets>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, func: F) -> Self where F: HostFunction<T, Args, Rets, WithEnv>
, Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::new_typed<F, Args, Rets>(store: &mut impl AsStoreMut, func: F) -> Self where F: HostFunction<(), Args, Rets, WithoutEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::new_typed<F, Args, Rets>(store: &mut impl AsStoreMut, func: F) -> Self where F: HostFunction<(), Args, Rets, WithoutEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList
複製
已複製
複製
已複製
pub fn wasmer::js::Function::new_typed_with_env<T
: Send + 'static
, F, Args, Rets>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, func: F) -> Self where F: HostFunction<T, Args, Rets, WithEnv>
+ 'static + Send + Sync
, Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::new_typed_with_env<T
, F, Args, Rets>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, func: F) -> Self where F: HostFunction<T, Args, Rets, WithEnv>
, Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::new_with_env<FT, F, T: Send + 'static>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, ty: FT, func: F) -> Self where FT: Into<FunctionType>, F: Fn(FunctionEnvMut<'_, T>, &[Value]) -> Result<Vec<Value>, RuntimeError> + 'static + Send + Sync
pub fn wasmer::js::Function::new_with_env<FT, F, T: Send + 'static>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, ty: FT, func: F) -> Self where FT: Into<FunctionType>, F: Fn(FunctionEnvMut<'_, T>, &[Value]) -> Result<Vec<Value>, RuntimeError> + 'static + Send + Sync
pub fn wasmer::js::Function::param_arity(&self, store: &impl AsStoreRef) -> usize
pub fn wasmer::js::Function::param_arity(&self, store: &impl AsStoreRef) -> usize
pub fn wasmer::js::Function::result_arity(&self, store: &impl AsStoreRef) -> usize
pub fn wasmer::js::Function::result_arity(&self, store: &impl AsStoreRef) -> usize
複製
已複製
複製
已複製
pub fn wasmer::js::Function::ty
(&self, store: &
impl AsStoreRef) ->
FunctionType
pub fn wasmer::js::Function::ty
<'context>
(&self, store: &
'context
impl AsStoreRef) ->
&'context
FunctionType
pub fn wasmer::js::Function::typed<Args, Rets>(&self, store: &impl AsStoreRef) -> Result<TypedFunction<Args, Rets>, RuntimeError> where Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::Function::typed<Args, Rets>(&self, store: &impl AsStoreRef) -> Result<TypedFunction<Args, Rets>, RuntimeError> where Args: WasmTypeList, Rets: WasmTypeList
pub fn wasmer::js::FunctionEnv::as_mut<'a>(&self, store: &'a mut impl AsStoreMut) -> &'a mut T where T: Any + Send + 'static + Sized
pub fn wasmer::js::FunctionEnv::as_mut<'a>(&self, store: &'a mut impl AsStoreMut) -> &'a mut T where T: Any + Send + 'static + Sized
pub fn wasmer::js::FunctionEnv::as_ref<'a>(&self, store: &'a impl AsStoreMut) -> &'a T where T: Any + Send + 'static + Sized
pub fn wasmer::js::FunctionEnv::as_ref<'a>(&self, store: &'a impl AsStoreMut) -> &'a T where T: Any + Send + 'static + Sized
pub fn wasmer::js::FunctionEnv::clone(&self) -> Self
pub fn wasmer::js::FunctionEnv::clone(&self) -> Self
pub fn wasmer::js::FunctionEnv::eq(&self, other: &Self) -> bool
pub fn wasmer::js::FunctionEnv::eq(&self, other: &Self) -> bool
pub fn wasmer::js::FunctionEnv::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::FunctionEnv::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::FunctionEnv::hash<H: std::hash::Hasher>(&self, state: &mut H)
pub fn wasmer::js::FunctionEnv::hash<H: std::hash::Hasher>(&self, state: &mut H)
pub fn wasmer::js::FunctionEnv::into_mut(self, store: &mut impl AsStoreMut) -> FunctionEnvMut<'_, T> where T: Any + Send + 'static + Sized
pub fn wasmer::js::FunctionEnv::into_mut(self, store: &mut impl AsStoreMut) -> FunctionEnvMut<'_, T> where T: Any + Send + 'static + Sized
pub fn wasmer::js::FunctionEnv::new(store: &mut impl AsStoreMut, value: T) -> Self where T: Any + Send + 'static + Sized
pub fn wasmer::js::FunctionEnv::new(store: &mut impl AsStoreMut, value: T) -> Self where T: Any + Send + 'static + Sized
複製
已複製
複製
已複製
pub fn wasmer::js::FunctionEnvMut::as_mut
(&
mut self) -> FunctionEnvMut<'
_
, T>
pub fn wasmer::js::FunctionEnvMut::as_mut
<'a>(&'a
mut self) -> FunctionEnvMut<'
a
, T>
pub fn wasmer::js::FunctionEnvMut::as_store_mut(&mut self) -> StoreMut<'_>
pub fn wasmer::js::FunctionEnvMut::as_store_mut(&mut self) -> StoreMut<'_>
pub fn wasmer::js::FunctionEnvMut::as_store_ref(&self) -> StoreRef<'_>
pub fn wasmer::js::FunctionEnvMut::as_store_ref(&self) -> StoreRef<'_>
pub fn wasmer::js::FunctionEnvMut::data(&self) -> &T
pub fn wasmer::js::FunctionEnvMut::data(&self) -> &T
複製
已複製
複製
已複製
pub fn wasmer::js::FunctionEnvMut::data_mut
(&
mut self) -> &
mut T
pub fn wasmer::js::FunctionEnvMut::data_mut
<'a>(&'a
mut self) -> &
'a
mut T
pub fn wasmer::js::FunctionEnvMut::objects_mut(&mut self) -> &mut StoreObjects
pub fn wasmer::js::FunctionEnvMut::objects_mut(&mut self) -> &mut StoreObjects
pub fn wasmer::js::Global::clone(&self) -> Global
pub fn wasmer::js::Global::clone(&self) -> Global
複製
已複製
複製
已複製
pub fn wasmer::js::Global::eq(&self, other: &
Self
) -> bool
pub fn wasmer::js::Global::eq(&self, other: &
Global
) -> bool
pub fn wasmer::js::Global::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::Global::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
複製
已複製
複製
已複製
pub fn wasmer::js::Global::get(&self, store: &
mut
impl AsStore
Mut
) -> Value
pub fn wasmer::js::Global::get(&self, store: &
impl AsStore
Ref
) -> Value
pub fn wasmer::js::Global::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Global::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Global::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Global::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Global::new(store: &mut impl AsStoreMut, val: Value) -> Self
pub fn wasmer::js::Global::new(store: &mut impl AsStoreMut, val: Value) -> Self
pub fn wasmer::js::Global::new_mut(store: &mut impl AsStoreMut, val: Value) -> Self
pub fn wasmer::js::Global::new_mut(store: &mut impl AsStoreMut, val: Value) -> Self
pub fn wasmer::js::Global::set(&self, store: &mut impl AsStoreMut, val: Value) -> Result<(), RuntimeError>
pub fn wasmer::js::Global::set(&self, store: &mut impl AsStoreMut, val: Value) -> Result<(), RuntimeError>
pub fn wasmer::js::Global::ty(&self, store: &impl AsStoreRef) -> GlobalType
pub fn wasmer::js::Global::ty(&self, store: &impl AsStoreRef) -> GlobalType
複製
已複製
複製
已複製
pub fn wasmer::js::HostFunction::call_trampoline_address() -> VMTrampoline
pub fn wasmer::js::HostFunction::function_body_ptr(
self
) -> *const VMFunctionBody
pub fn wasmer::js::HostFunction::function_body_ptr(
) -> *const VMFunctionBody
pub fn wasmer::js::Imports::as_jsobject(&self, store: &impl AsStoreRef) -> js_sys::Object
pub fn wasmer::js::Imports::clone(&self) -> Imports
pub fn wasmer::js::Imports::clone(&self) -> Imports
pub fn wasmer::js::Imports::contains_namespace(&self, name: &str) -> bool
pub fn wasmer::js::Imports::contains_namespace(&self, name: &str) -> bool
pub fn wasmer::js::Imports::default() -> Imports
pub fn wasmer::js::Imports::default() -> Imports
pub fn wasmer::js::Imports::define(&mut self, ns: &str, name: &str, val: impl Into<Extern>)
pub fn wasmer::js::Imports::define(&mut self, ns: &str, name: &str, val: impl Into<Extern>)
pub fn wasmer::js::Imports::extend<T: IntoIterator<Item = ((String, String), Extern)>>(&mut self, iter: T)
pub fn wasmer::js::Imports::extend<T: IntoIterator<Item = ((String, String), Extern)>>(&mut self, iter: T)
pub fn wasmer::js::Imports::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Imports::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
複製
已複製
複製
已複製
pub fn wasmer::js::Imports::get_export(&self,
module
: &str, name: &str) -> Option<Extern>
pub fn wasmer::js::Imports::get_export(&self,
ns
: &str, name: &str) -> Option<Extern>
pub fn wasmer::js::Imports::get_namespace_exports(&self, name: &str) -> Option<Exports>
pub fn wasmer::js::Imports::get_namespace_exports(&self, name: &str) -> Option<Exports>
複製
已複製
複製
已複製
pub fn wasmer::js::Imports::imports_for_module(&self, module: &Module) -> Result<Vec<Extern>,
LinkError
>
pub fn wasmer::js::Imports::imports_for_module(&self, module: &Module) -> Result<Vec<Extern>,
InstantiationError
>
pub fn wasmer::js::Imports::new() -> Self
pub fn wasmer::js::Imports::new() -> Self
pub fn wasmer::js::Imports::register_namespace(&mut self, ns: &str, contents: impl IntoIterator<Item = (String, Extern)>)
pub fn wasmer::js::Imports::register_namespace(&mut self, ns: &str, contents: impl IntoIterator<Item = (String, Extern)>)
pub fn wasmer::js::Instance::clone(&self) -> Instance
pub fn wasmer::js::Instance::clone(&self) -> Instance
pub fn wasmer::js::Instance::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Instance::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
複製
已複製
複製
已複製
pub fn wasmer::js::Instance::from_module_and_instance(store: &mut impl AsStoreMut, module: &Module, instance: StoreHandle<WebAssembly::Instance>, imports: Imports) -> Result<Self, InstantiationError>
pub fn wasmer::js::Instance::module(&self) -> &Module
pub fn wasmer::js::Instance::module(&self) -> &Module
pub fn wasmer::js::Instance::new(store: &mut impl AsStoreMut, module: &Module, imports: &Imports) -> Result<Self, InstantiationError>
pub fn wasmer::js::Instance::new(store: &mut impl AsStoreMut, module: &Module, imports: &Imports) -> Result<Self, InstantiationError>
複製
已複製
複製
已複製
pub fn wasmer::js::Instance::new_by_index(store: &mut impl AsStoreMut, module: &Module, externs: &[Extern]) -> Result<Self, InstantiationError>
pub fn wasmer::js::InstantiationError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result
pub fn wasmer::js::InstantiationError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result
pub fn wasmer::js::InstantiationError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::InstantiationError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
複製
已複製
複製
已複製
pub fn wasmer::js::InstantiationError::from(
other: wasmer_compiler::InstantiationError
) -> Self
pub fn wasmer::js::InstantiationError::from(
original: WasmError
) -> Self
pub fn wasmer::js::InstantiationError::source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)>
pub fn wasmer::js::InstantiationError::source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)>
複製
已複製
複製
已複製
pub fn wasmer::js::JsImportObject::clone(&self) -> JsImportObject
pub fn wasmer::js::JsImportObject::default() -> JsImportObject
pub fn wasmer::js::JsImportObject::get_export(&self, store: &mut impl AsStoreMut, module: &str, name: &str) -> Result<Export, WasmError>
pub fn wasmer::js::JsImportObject::into(self) -> js_sys::Object
pub fn wasmer::js::JsImportObject::new(module: &Module, object: js_sys::Object) -> Self
pub fn wasmer::js::Memory::clone(&self) -> Memory
pub fn wasmer::js::Memory::clone(&self) -> Memory
複製
已複製
複製
已複製
pub fn wasmer::js::Memory::eq(&self, other: &Self) -> bool
pub fn wasmer::js::Memory::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::Memory::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::Memory::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Memory::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Memory::grow<IntoPages>(&self, store: &mut impl AsStoreMut, delta: IntoPages) -> Result<Pages, MemoryError> where IntoPages: Into<Pages>
pub fn wasmer::js::Memory::grow<IntoPages>(&self, store: &mut impl AsStoreMut, delta: IntoPages) -> Result<Pages, MemoryError> where IntoPages: Into<Pages>
pub fn wasmer::js::Memory::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Memory::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Memory::new(store: &mut impl AsStoreMut, ty: MemoryType) -> Result<Self, MemoryError>
pub fn wasmer::js::Memory::new(store: &mut impl AsStoreMut, ty: MemoryType) -> Result<Self, MemoryError>
pub fn wasmer::js::Memory::ty(&self, store: &impl AsStoreRef) -> MemoryType
pub fn wasmer::js::Memory::ty(&self, store: &impl AsStoreRef) -> MemoryType
複製
已複製
複製
已複製
pub fn wasmer::js::Memory::view
<'a>(&'a
self, store: &impl AsStoreRef) -> MemoryView<'
a
>
pub fn wasmer::js::Memory::view
(&
self, store: &impl AsStoreRef) -> MemoryView<'
_
>
pub fn wasmer::js::MemoryAccessError::clone(&self) -> MemoryAccessError
pub fn wasmer::js::MemoryAccessError::clone(&self) -> MemoryAccessError
pub fn wasmer::js::MemoryAccessError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result
pub fn wasmer::js::MemoryAccessError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result
pub fn wasmer::js::MemoryAccessError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::MemoryAccessError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::MemoryAccessError::from(_err: FromUtf8Error) -> Self
pub fn wasmer::js::MemoryAccessError::from(_err: FromUtf8Error) -> Self
複製
已複製
複製
已複製
pub fn wasmer::js::MemoryError::clone(&self) -> MemoryError
pub fn wasmer::js::MemoryError::eq(&self, other: &MemoryError) -> bool
pub fn wasmer::js::MemoryError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result
pub fn wasmer::js::MemoryError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::MemoryError::hash<__H: $crate::hash::Hasher>(&self, state: &mut __H) -> ()
pub fn wasmer::js::MemoryView::data_size(&self) -> u64
pub fn wasmer::js::MemoryView::data_size(&self) -> u64
pub fn wasmer::js::MemoryView::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::MemoryView::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
複製
已複製
複製
已複製
pub fn wasmer::js::MemoryView::read(&self, offset: u64,
buf
: &mut [u8]) -> Result<(), MemoryAccessError>
pub fn wasmer::js::MemoryView::read(&self, offset: u64,
data
: &mut [u8]) -> Result<(), MemoryAccessError>
pub fn wasmer::js::MemoryView::read_u8(&self, offset: u64) -> Result<u8, MemoryAccessError>
pub fn wasmer::js::MemoryView::read_u8(&self, offset: u64) -> Result<u8, MemoryAccessError>
複製
已複製
複製
已複製
pub fn wasmer::js::MemoryView::read_uninit
<'b>
(&self, offset: u64, buf: &'
b
mut [MaybeUninit<u8>]) -> Result<&'
b
mut [u8], MemoryAccessError>
pub fn wasmer::js::MemoryView::read_uninit
(&self, offset: u64, buf: &'
a
mut [MaybeUninit<u8>]) -> Result<&'
a
mut [u8], MemoryAccessError>
pub fn wasmer::js::MemoryView::size(&self) -> Pages
pub fn wasmer::js::MemoryView::size(&self) -> Pages
pub fn wasmer::js::MemoryView::write(&self, offset: u64, data: &[u8]) -> Result<(), MemoryAccessError>
pub fn wasmer::js::MemoryView::write(&self, offset: u64, data: &[u8]) -> Result<(), MemoryAccessError>
pub fn wasmer::js::MemoryView::write_u8(&self, offset: u64, val: u8) -> Result<(), MemoryAccessError>
pub fn wasmer::js::MemoryView::write_u8(&self, offset: u64, val: u8) -> Result<(), MemoryAccessError>
pub fn wasmer::js::Module::clone(&self) -> Module
pub fn wasmer::js::Module::clone(&self) -> Module
複製
已複製
複製
已複製
pub fn wasmer::js::Module::custom_sections<'a>(&'a self, name: &'a str) -> impl Iterator<Item = Box<[u8]>> + 'a
pub fn wasmer::js::Module::exports
<'a>(&'a
self) -> ExportsIterator<impl Iterator<Item = ExportType> + '
a
>
pub fn wasmer::js::Module::exports
(&
self) -> ExportsIterator<impl Iterator<Item = ExportType> + '
_
>
pub fn wasmer::js::Module::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Module::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
複製
已複製
複製
已複製
pub fn wasmer::js::Module::from_binary(
store: &impl AsStoreRef, binary: &[u8]) -> Result<Self, CompileError>
pub fn wasmer::js::Module::from(module: WebAssembly::Module) -> Module
pub fn wasmer::js::Module::from_file(
store: &impl AsStoreRef,
file: impl AsRef<Path>) -> Result<Self, IoCompileError>
pub fn wasmer::js::Module::from_binary(
_
store: &impl AsStoreRef, binary: &[u8]) -> Result<Self, CompileError>
pub fn wasmer::js::Module::imports
(&
self) -> ImportsIterator<impl Iterator<Item = ImportType> + '
_
>
pub fn wasmer::js::Module::from_file(
_
store: &impl AsStoreRef,
_
file: impl AsRef<Path>) -> Result<Self, IoCompileError>
pub fn wasmer::js::Module::imports
<'a>(&'a
self) -> ImportsIterator<impl Iterator<Item = ImportType> + '
a
>
pub fn wasmer::js::Module::name(&self) -> Option<&str>
pub fn wasmer::js::Module::name(&self) -> Option<&str>
複製
已複製
複製
已複製
pub fn wasmer::js::Module::new(
store: &impl AsStoreRef, bytes: impl AsRef<[u8]>) -> Result<Self, CompileError>
pub fn wasmer::js::Module::new(
_
store: &impl AsStoreRef, bytes: impl AsRef<[u8]>) -> Result<Self, CompileError>
pub fn wasmer::js::Module::serialize(&self) -> Result<Vec<u8>, SerializeError>
pub fn wasmer::js::Module::serialize_to_file(&self, path: impl AsRef<Path>) -> Result<(), SerializeError>
pub fn wasmer::js::Module::set_name(&mut self, name: &str) -> bool
pub fn wasmer::js::Module::set_name(&mut self, name: &str) -> bool
複製
已複製
複製
已複製
pub fn wasmer::js::Module::validate(
store: &impl AsStoreRef, binary: &[u8]) -> Result<(), CompileError>
pub fn wasmer::js::Module::set_type_hints(&mut self, type_hints: ModuleTypeHints) -> Result<(), String>
pub fn wasmer::js::NativeWasmTypeInto::into_raw(self, store: &mut impl AsStoreMut) ->
RawValue
pub fn wasmer::js::Module::validate(
_
store: &impl AsStoreRef, binary: &[u8]) -> Result<(), CompileError>
pub fn wasmer::js::ModuleTypeHints::clone(&self) -> ModuleTypeHints
pub fn wasmer::js::NativeWasmTypeInto::into_raw(self, store: &mut impl AsStoreMut) ->
f64
pub fn wasmer::js::RuntimeError::from(err: MemoryAccessError) -> Self
pub fn wasmer::js::SerializeError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result
pub fn wasmer::js::SerializeError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::SerializeError::from(source: std::io::Error) -> Self
pub fn wasmer::js::SerializeError::source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)>
pub fn wasmer::js::Store::as_store_mut(&mut self) -> StoreMut<'_>
pub fn wasmer::js::Store::as_store_mut(&mut self) -> StoreMut<'_>
pub fn wasmer::js::Store::as_store_ref(&self) -> StoreRef<'_>
pub fn wasmer::js::Store::as_store_ref(&self) -> StoreRef<'_>
複製
已複製
複製
已複製
pub fn wasmer::js::Store::custom_trap_handler(&self, call: &dyn Fn(&TrapHandlerFn<'_>) -> bool) -> bool
pub fn wasmer::js::Store::default() -> Self
pub fn wasmer::js::Store::default() -> Self
複製
已複製
複製
已複製
pub fn wasmer::js::Store::engine(&self) -> &Engine
pub fn wasmer::js::Store::eq(&self, other: &Self) -> bool
pub fn wasmer::js::Store::eq(&self, other: &Self) -> bool
pub fn wasmer::js::Store::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Store::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
複製
已複製
複製
已複製
pub fn wasmer::js::Store::new(
engine: impl Into<Engine>) -> Self
pub fn wasmer::js::Store::new(
) -> Self
pub fn wasmer::js::Store::new_with_engine(engine: impl Into<Engine>) -> Self
pub fn wasmer::js::Store::new_with_tunables(engine: impl Into<Engine>, tunables: impl Tunables + Send + Sync + 'static
) -> Self
pub fn wasmer::js::Store::objects_mut(&mut self) -> &mut StoreObjects
pub fn wasmer::js::Store::objects_mut(&mut self) -> &mut StoreObjects
複製
已複製
複製
已複製
pub fn wasmer::js::Store::same(
a: &Self,
b: &Self) -> bool
pub fn wasmer::js::Store::same(
_
a: &Self,
_
b: &Self) -> bool
pub fn wasmer::js::
Store::set_trap_handler(&mut self, handler: Option<Box<TrapHandlerFn<'static>>>)
pub fn wasmer::js::
StoreHandle::clone(&self) -> Self
pub fn wasmer::js::
Store::tunables
(&self) ->
&dyn Tunables
pub fn wasmer::js::StoreHandle::eq(&self, other: &Self) -> bool
pub fn wasmer::js::StoreHandle::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::StoreHandle::get<'a>(&self, store: &'a StoreObjects) -> &'a T
pub fn wasmer::js::StoreHandle::get_mut<'a>(&self, store: &'a mut StoreObjects) -> &'a mut T
pub fn wasmer::js::StoreHandle::hash<H: std::hash::Hasher>(&self, state: &mut H)
pub fn wasmer::js::
StoreHandle::internal_handle
(&self) ->
InternalStoreHandle<T>
pub fn wasmer::js::StoreHandle::new(store: &mut StoreObjects, val: T) -> Self
pub fn wasmer::js::StoreHandle::store_id(&self) -> StoreId
pub fn wasmer::js::StoreMut::as_store_mut(&mut self) -> StoreMut<'_>
pub fn wasmer::js::StoreMut::as_store_mut(&mut self) -> StoreMut<'_>
pub fn wasmer::js::StoreMut::as_store_ref(&self) -> StoreRef<'_>
pub fn wasmer::js::StoreMut::as_store_ref(&self) -> StoreRef<'_>
複製
已複製
複製
已複製
pub fn wasmer::js::StoreMut::engine(&self) -> &Engine
pub fn wasmer::js::StoreMut::objects_mut(&mut self) -> &mut StoreObjects
pub fn wasmer::js::StoreMut::objects_mut(&mut self) -> &mut StoreObjects
pub fn wasmer::js::StoreMut::same(a: &Self, b: &Self) -> bool
pub fn wasmer::js::StoreMut::same(a: &Self, b: &Self) -> bool
複製
已複製
複製
已複製
pub fn wasmer::js::
StoreMut::tunables
(&self) ->
&dyn Tunables
pub fn wasmer::js::
StoreObject::comes_from_same_store(&self, _store: &Store) -> bool
pub fn wasmer::js::StoreObjects::default() -> StoreObjects
pub fn wasmer::js::StoreObjects::get_2_mut<T: StoreObject>(&mut self, a: InternalStoreHandle<T>, b: InternalStoreHandle<T>) -> (&mut T, &mut T)
pub fn wasmer::js::StoreObjects::id
(&self) ->
StoreId
pub fn wasmer::js::StoreRef::as_store_ref(&self) -> StoreRef<'_>
pub fn wasmer::js::StoreRef::as_store_ref(&self) -> StoreRef<'_>
複製
已複製
複製
已複製
pub fn wasmer::js::StoreRef::engine(&self) -> &Engine
pub fn wasmer::js::StoreRef::same(a: &Self, b: &Self) -> bool
pub fn wasmer::js::StoreRef::same(a: &Self, b: &Self) -> bool
複製
已複製
複製
已複製
pub fn wasmer::js::StoreRef::signal_handler(&self) -> Option<*const TrapHandlerFn<'static>>
pub fn wasmer::js::StoreRef::tunables(&self) -> &dyn Tunables
pub fn wasmer::js::Table::clone(&self) -> Table
pub fn wasmer::js::Table::clone(&self) -> Table
複製
已複製
複製
已複製
pub fn wasmer::js::Table::copy(
store: &mut impl AsStoreMut,
dst_table: &Self,
dst_index: u32,
src_table: &Self,
src_index: u32,
len: u32) -> Result<(), RuntimeError>
pub fn wasmer::js::Table::copy(
_
dst_table: &Self,
_
dst_index: u32,
_
src_table: &Self,
_
src_index: u32,
_
len: u32) -> Result<(), RuntimeError>
pub fn wasmer::js::Table::eq(&self, other: &
Self
) -> bool
pub fn wasmer::js::Table::eq(&self, other: &
Table
) -> bool
pub fn wasmer::js::Table::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::Table::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
pub fn wasmer::js::Table::get(&self, store: &mut impl AsStoreMut, index: u32) -> Option<Value>
pub fn wasmer::js::Table::get(&self, store: &mut impl AsStoreMut, index: u32) -> Option<Value>
pub fn wasmer::js::Table::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
pub fn wasmer::js::Table::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError>
複製
已複製
複製
已複製
pub fn wasmer::js::Table::grow(&self,
store: &mut impl AsStoreMut,
delta: u32,
init: Value) -> Result<u32, RuntimeError>
pub fn wasmer::js::Table::grow(&self,
_
store: &mut impl AsStoreMut,
_
delta: u32,
_
init: Value) -> Result<u32, RuntimeError>
pub fn wasmer::js::Table::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Table::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Table::new(store: &mut impl AsStoreMut, ty: TableType, init: Value) -> Result<Self, RuntimeError>
pub fn wasmer::js::Table::new(store: &mut impl AsStoreMut, ty: TableType, init: Value) -> Result<Self, RuntimeError>
pub fn wasmer::js::Table::set(&self, store: &mut impl AsStoreMut, index: u32, val: Value) -> Result<(), RuntimeError>
pub fn wasmer::js::Table::set(&self, store: &mut impl AsStoreMut, index: u32, val: Value) -> Result<(), RuntimeError>
pub fn wasmer::js::Table::size(&self, store: &impl AsStoreRef) -> u32
pub fn wasmer::js::Table::size(&self, store: &impl AsStoreRef) -> u32
pub fn wasmer::js::Table::ty(&self, store: &impl AsStoreRef) -> TableType
pub fn wasmer::js::Table::ty(&self, store: &impl AsStoreRef) -> TableType
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut) -> Result<Rets, RuntimeError>
複製
已複製
複製
已複製
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1) -> Result<Rets, RuntimeError>
where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2
) -> Result<Rets, RuntimeError>
where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2
, A3: A3
) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3
) -> Result<Rets, RuntimeError>
where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4
) -> Result<Rets, RuntimeError>
where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3
, A4: A4, A5: A5
) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5
) -> Result<Rets, RuntimeError>
where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6
) -> Result<Rets, RuntimeError>
where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4
, A5: A5, A6: A6, A7: A7
) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7
) -> Result<Rets, RuntimeError>
where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8
) -> Result<Rets, RuntimeError>
where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeI
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5
, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10
) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6
, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13
) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7
, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16
) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18, A19: A19) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8
, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18, A19: A19, A20: A20
) -> Result<Rets, RuntimeError>
pub fn wasmer::js::TypedFunction::clone(&self) -> Self
pub fn wasmer::js::Value::as_raw(&self, store: &impl AsStoreRef) -> RawValue
pub fn wasmer::js::Value::clone(&self) -> Value
pub fn wasmer::js::Value::eq(&self, o: &Self) -> bool
pub fn wasmer::js::Value::externref(&self) -> Option<&Option<ExternRef>>
pub fn wasmer::js::Value::f32(&self) -> Option<f32>
pub fn wasmer::js::Value::f64(&self) -> Option<f64>
pub fn wasmer::js::Value::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result
pub fn wasmer::js::Value::from(val: ExternRef) -> Self
pub fn wasmer::js::Value::from(val: Function) -> Self
pub fn wasmer::js::Value::from(val: Option<ExternRef>) -> Self
pub fn wasmer::js::Value::from(val: Option<Function>) -> Self
pub fn wasmer::js::Value::from(val: f32) -> Self
pub fn wasmer::js::Value::from(val: f64) -> Self
pub fn wasmer::js::Value::from(val: i32) -> Self
pub fn wasmer::js::Value::from(val: i64) -> Self
pub fn wasmer::js::Value::from(val: u32) -> Self
pub fn wasmer::js::Value::from(val: u64) -> Self
pub fn wasmer::js::Value::funcref(&self) -> Option<&Option<Function>>
pub fn wasmer::js::Value::i32(&self) -> Option<i32>
pub fn wasmer::js::Value::i64(&self) -> Option<i64>
pub fn wasmer::js::Value::is_from_store(&self, store: &impl AsStoreRef) -> bool
pub fn wasmer::js::Value::null() -> Self
pub fn wasmer::js::Value::to_string(&self) -> String
pub fn wasmer::js::Value::ty(&self) -> Type
pub fn wasmer::js::Value::unwrap_externref(&self) -> &Option<ExternRef>
pub fn was
已保存差異
原始文本
開啟檔案
#[non_exhaustive] pub enum wasmer::js::MemoryAccessError #[repr(transparent)] pub struct wasmer::js::ExternRef #[repr(transparent)] pub struct wasmer::js::FunctionEnv<T> #[repr(transparent)] pub struct wasmer::js::WasmPtr<T, M: MemorySize> pub const wasmer::js::ExternRef::WASM_TYPE: Type pub const wasmer::js::Function::WASM_TYPE: Type pub const wasmer::js::VERSION: &'static str pub enum variant wasmer::js::ExportError::IncompatibleType pub enum variant wasmer::js::ExportError::Missing(String) pub enum variant wasmer::js::Extern::Function(Function) pub enum variant wasmer::js::Extern::Global(Global) pub enum variant wasmer::js::Extern::Memory(Memory) pub enum variant wasmer::js::Extern::Table(Table) pub enum variant wasmer::js::InstantiationError::CpuFeature(String) pub enum variant wasmer::js::InstantiationError::DifferentStores pub enum variant wasmer::js::InstantiationError::Link(LinkError) pub enum variant wasmer::js::InstantiationError::Start(RuntimeError) pub enum variant wasmer::js::MemoryAccessError::HeapOutOfBounds pub enum variant wasmer::js::MemoryAccessError::NonUtf8String pub enum variant wasmer::js::MemoryAccessError::Overflow pub enum variant wasmer::js::Value::ExternRef(Option<ExternRef>) pub enum variant wasmer::js::Value::F32(f32) pub enum variant wasmer::js::Value::F64(f64) pub enum variant wasmer::js::Value::FuncRef(Option<Function>) pub enum variant wasmer::js::Value::I32(i32) pub enum variant wasmer::js::Value::I64(i64) pub enum variant wasmer::js::Value::V128(u128) pub enum wasmer::js::ExportError pub enum wasmer::js::Extern pub enum wasmer::js::InstantiationError pub enum wasmer::js::Value pub fn wasmer::js::AsStoreMut::as_store_mut(&mut self) -> StoreMut<'_> pub fn wasmer::js::AsStoreMut::objects_mut(&mut self) -> &mut StoreObjects pub fn wasmer::js::AsStoreRef::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::BaseTunables::clone(&self) -> BaseTunables pub fn wasmer::js::BaseTunables::create_host_memory(&self, ty: &MemoryType, style: &MemoryStyle) -> Result<VMMemory, MemoryError> pub fn wasmer::js::BaseTunables::create_host_table(&self, ty: &TableType, style: &TableStyle) -> Result<VMTable, String> pub fn wasmer::js::BaseTunables::for_target(target: &Target) -> Self pub fn wasmer::js::BaseTunables::memory_style(&self, memory: &MemoryType) -> MemoryStyle pub fn wasmer::js::BaseTunables::table_style(&self, _table: &TableType) -> TableStyle pub fn wasmer::js::ExportError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::ExportError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Exportable::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Exports::clone(&self) -> Exports pub fn wasmer::js::Exports::contains<S>(&self, name: S) -> bool where S: Into<String> pub fn wasmer::js::Exports::default() -> Exports pub fn wasmer::js::Exports::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Exports::from_iter<I: IntoIterator<Item = (String, Extern)>>(iter: I) -> Self pub fn wasmer::js::Exports::get<'a, T: Exportable<'a>>(&'a self, name: &str) -> Result<&'a T, ExportError> pub fn wasmer::js::Exports::get_extern(&self, name: &str) -> Option<&Extern> pub fn wasmer::js::Exports::get_function(&self, name: &str) -> Result<&Function, ExportError> pub fn wasmer::js::Exports::get_global(&self, name: &str) -> Result<&Global, ExportError> pub fn wasmer::js::Exports::get_memory(&self, name: &str) -> Result<&Memory, ExportError> pub fn wasmer::js::Exports::get_native_function<Args, Rets>(&self, store: &impl AsStoreRef, name: &str) -> Result<TypedFunction<Args, Rets>, ExportError> where Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Exports::get_table(&self, name: &str) -> Result<&Table, ExportError> pub fn wasmer::js::Exports::get_typed_function<Args, Rets>(&self, store: &impl AsStoreRef, name: &str) -> Result<TypedFunction<Args, Rets>, ExportError> where Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Exports::get_with_generics<'a, T, Args, Rets>(&'a self, name: &str) -> Result<T, ExportError> where Args: WasmTypeList, Rets: WasmTypeList, T: ExportableWithGenerics<'a, Args, Rets> pub fn wasmer::js::Exports::insert<S, E>(&mut self, name: S, value: E) where S: Into<String>, E: Into<Extern> pub fn wasmer::js::Exports::into_iter(self) -> <Self as >::IntoIter pub fn wasmer::js::Exports::is_empty(&self) -> bool pub fn wasmer::js::Exports::iter(&self) -> ExportsIterator<'_, impl Iterator<Item = (&String, &Extern)>> pub fn wasmer::js::Exports::len(&self) -> usize pub fn wasmer::js::Exports::new() -> Self pub fn wasmer::js::Exports::with_capacity(n: usize) -> Self pub fn wasmer::js::ExportsIterator::functions(self) -> impl Iterator<Item = (&'a String, &'a Function)> + Sized pub fn wasmer::js::ExportsIterator::globals(self) -> impl Iterator<Item = (&'a String, &'a Global)> + Sized pub fn wasmer::js::ExportsIterator::len(&self) -> usize pub fn wasmer::js::ExportsIterator::memories(self) -> impl Iterator<Item = (&'a String, &'a Memory)> + Sized pub fn wasmer::js::ExportsIterator::next(&mut self) -> Option<<Self as >::Item> pub fn wasmer::js::ExportsIterator::tables(self) -> impl Iterator<Item = (&'a String, &'a Table)> + Sized pub fn wasmer::js::Extern::clone(&self) -> Extern pub fn wasmer::js::Extern::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Extern::from(r: Function) -> Self pub fn wasmer::js::Extern::from(r: Global) -> Self pub fn wasmer::js::Extern::from(r: Memory) -> Self pub fn wasmer::js::Extern::from(r: Table) -> Self pub fn wasmer::js::Extern::from_vm_extern(store: &mut impl AsStoreMut, vm_extern: VMExtern) -> Self pub fn wasmer::js::Extern::get_self_from_extern(_extern: &'a Self) -> Result<&'a Self, ExportError> pub fn wasmer::js::Extern::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Extern::to_vm_extern(&self) -> VMExtern pub fn wasmer::js::Extern::ty(&self, store: &impl AsStoreRef) -> ExternType pub fn wasmer::js::ExternRef::clone(&self) -> ExternRef pub fn wasmer::js::ExternRef::downcast<'a, T>(&self, store: &'a impl AsStoreRef) -> Option<&'a T> where T: Any + Send + Sync + 'static + Sized pub fn wasmer::js::ExternRef::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::ExternRef::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::ExternRef::new<T>(store: &mut impl AsStoreMut, value: T) -> Self where T: Any + Send + Sync + 'static + Sized pub fn wasmer::js::FromToNativeWasmType::from_native(native: <Self as >::Native) -> Self pub fn wasmer::js::FromToNativeWasmType::is_from_store(&self, _store: &impl AsStoreRef) -> bool pub fn wasmer::js::FromToNativeWasmType::to_native(self) -> <Self as >::Native pub fn wasmer::js::Function::call(&self, store: &mut impl AsStoreMut, params: &[Value]) -> Result<Box<[Value]>, RuntimeError> pub fn wasmer::js::Function::clone(&self) -> Function pub fn wasmer::js::Function::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Function::from(other: TypedFunction<Args, Rets>) -> Self pub fn wasmer::js::Function::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Function::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Function::native<Args, Rets>(&self, store: &impl AsStoreRef) -> Result<TypedFunction<Args, Rets>, RuntimeError> where Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new<FT, F>(store: &mut impl AsStoreMut, ty: FT, func: F) -> Self where FT: Into<FunctionType>, F: Fn(&[Value]) -> Result<Vec<Value>, RuntimeError> + 'static + Send + Sync pub fn wasmer::js::Function::new_native<F, Args, Rets>(store: &mut impl AsStoreMut, func: F) -> Self where F: HostFunction<(), Args, Rets, WithoutEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new_native_with_env<T: Send + 'static, F, Args, Rets>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, func: F) -> Self where F: HostFunction<T, Args, Rets, WithEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new_typed<F, Args, Rets>(store: &mut impl AsStoreMut, func: F) -> Self where F: HostFunction<(), Args, Rets, WithoutEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new_typed_with_env<T: Send + 'static, F, Args, Rets>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, func: F) -> Self where F: HostFunction<T, Args, Rets, WithEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new_with_env<FT, F, T: Send + 'static>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, ty: FT, func: F) -> Self where FT: Into<FunctionType>, F: Fn(FunctionEnvMut<'_, T>, &[Value]) -> Result<Vec<Value>, RuntimeError> + 'static + Send + Sync pub fn wasmer::js::Function::param_arity(&self, store: &impl AsStoreRef) -> usize pub fn wasmer::js::Function::result_arity(&self, store: &impl AsStoreRef) -> usize pub fn wasmer::js::Function::ty(&self, store: &impl AsStoreRef) -> FunctionType pub fn wasmer::js::Function::typed<Args, Rets>(&self, store: &impl AsStoreRef) -> Result<TypedFunction<Args, Rets>, RuntimeError> where Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::FunctionEnv::as_mut<'a>(&self, store: &'a mut impl AsStoreMut) -> &'a mut T where T: Any + Send + 'static + Sized pub fn wasmer::js::FunctionEnv::as_ref<'a>(&self, store: &'a impl AsStoreMut) -> &'a T where T: Any + Send + 'static + Sized pub fn wasmer::js::FunctionEnv::clone(&self) -> Self pub fn wasmer::js::FunctionEnv::eq(&self, other: &Self) -> bool pub fn wasmer::js::FunctionEnv::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::FunctionEnv::hash<H: std::hash::Hasher>(&self, state: &mut H) pub fn wasmer::js::FunctionEnv::into_mut(self, store: &mut impl AsStoreMut) -> FunctionEnvMut<'_, T> where T: Any + Send + 'static + Sized pub fn wasmer::js::FunctionEnv::new(store: &mut impl AsStoreMut, value: T) -> Self where T: Any + Send + 'static + Sized pub fn wasmer::js::FunctionEnvMut::as_mut(&mut self) -> FunctionEnvMut<'_, T> pub fn wasmer::js::FunctionEnvMut::as_store_mut(&mut self) -> StoreMut<'_> pub fn wasmer::js::FunctionEnvMut::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::FunctionEnvMut::data(&self) -> &T pub fn wasmer::js::FunctionEnvMut::data_mut(&mut self) -> &mut T pub fn wasmer::js::FunctionEnvMut::objects_mut(&mut self) -> &mut StoreObjects pub fn wasmer::js::Global::clone(&self) -> Global pub fn wasmer::js::Global::eq(&self, other: &Self) -> bool pub fn wasmer::js::Global::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Global::get(&self, store: &mut impl AsStoreMut) -> Value pub fn wasmer::js::Global::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Global::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Global::new(store: &mut impl AsStoreMut, val: Value) -> Self pub fn wasmer::js::Global::new_mut(store: &mut impl AsStoreMut, val: Value) -> Self pub fn wasmer::js::Global::set(&self, store: &mut impl AsStoreMut, val: Value) -> Result<(), RuntimeError> pub fn wasmer::js::Global::ty(&self, store: &impl AsStoreRef) -> GlobalType pub fn wasmer::js::HostFunction::call_trampoline_address() -> VMTrampoline pub fn wasmer::js::HostFunction::function_body_ptr() -> *const VMFunctionBody pub fn wasmer::js::Imports::clone(&self) -> Imports pub fn wasmer::js::Imports::contains_namespace(&self, name: &str) -> bool pub fn wasmer::js::Imports::default() -> Imports pub fn wasmer::js::Imports::define(&mut self, ns: &str, name: &str, val: impl Into<Extern>) pub fn wasmer::js::Imports::extend<T: IntoIterator<Item = ((String, String), Extern)>>(&mut self, iter: T) pub fn wasmer::js::Imports::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Imports::get_export(&self, module: &str, name: &str) -> Option<Extern> pub fn wasmer::js::Imports::get_namespace_exports(&self, name: &str) -> Option<Exports> pub fn wasmer::js::Imports::imports_for_module(&self, module: &Module) -> Result<Vec<Extern>, LinkError> pub fn wasmer::js::Imports::new() -> Self pub fn wasmer::js::Imports::register_namespace(&mut self, ns: &str, contents: impl IntoIterator<Item = (String, Extern)>) pub fn wasmer::js::Instance::clone(&self) -> Instance pub fn wasmer::js::Instance::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Instance::module(&self) -> &Module pub fn wasmer::js::Instance::new(store: &mut impl AsStoreMut, module: &Module, imports: &Imports) -> Result<Self, InstantiationError> pub fn wasmer::js::Instance::new_by_index(store: &mut impl AsStoreMut, module: &Module, externs: &[Extern]) -> Result<Self, InstantiationError> pub fn wasmer::js::InstantiationError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::InstantiationError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::InstantiationError::from(other: wasmer_compiler::InstantiationError) -> Self pub fn wasmer::js::InstantiationError::source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)> pub fn wasmer::js::Memory::clone(&self) -> Memory pub fn wasmer::js::Memory::eq(&self, other: &Self) -> bool pub fn wasmer::js::Memory::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Memory::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Memory::grow<IntoPages>(&self, store: &mut impl AsStoreMut, delta: IntoPages) -> Result<Pages, MemoryError> where IntoPages: Into<Pages> pub fn wasmer::js::Memory::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Memory::new(store: &mut impl AsStoreMut, ty: MemoryType) -> Result<Self, MemoryError> pub fn wasmer::js::Memory::ty(&self, store: &impl AsStoreRef) -> MemoryType pub fn wasmer::js::Memory::view<'a>(&'a self, store: &impl AsStoreRef) -> MemoryView<'a> pub fn wasmer::js::MemoryAccessError::clone(&self) -> MemoryAccessError pub fn wasmer::js::MemoryAccessError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::MemoryAccessError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::MemoryAccessError::from(_err: FromUtf8Error) -> Self pub fn wasmer::js::MemoryView::data_size(&self) -> u64 pub fn wasmer::js::MemoryView::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::MemoryView::read(&self, offset: u64, buf: &mut [u8]) -> Result<(), MemoryAccessError> pub fn wasmer::js::MemoryView::read_u8(&self, offset: u64) -> Result<u8, MemoryAccessError> pub fn wasmer::js::MemoryView::read_uninit<'b>(&self, offset: u64, buf: &'b mut [MaybeUninit<u8>]) -> Result<&'b mut [u8], MemoryAccessError> pub fn wasmer::js::MemoryView::size(&self) -> Pages pub fn wasmer::js::MemoryView::write(&self, offset: u64, data: &[u8]) -> Result<(), MemoryAccessError> pub fn wasmer::js::MemoryView::write_u8(&self, offset: u64, val: u8) -> Result<(), MemoryAccessError> pub fn wasmer::js::Module::clone(&self) -> Module pub fn wasmer::js::Module::custom_sections<'a>(&'a self, name: &'a str) -> impl Iterator<Item = Box<[u8]>> + 'a pub fn wasmer::js::Module::exports(&self) -> ExportsIterator<impl Iterator<Item = ExportType> + '_> pub fn wasmer::js::Module::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Module::from_binary(store: &impl AsStoreRef, binary: &[u8]) -> Result<Self, CompileError> pub fn wasmer::js::Module::from_file(store: &impl AsStoreRef, file: impl AsRef<Path>) -> Result<Self, IoCompileError> pub fn wasmer::js::Module::imports(&self) -> ImportsIterator<impl Iterator<Item = ImportType> + '_> pub fn wasmer::js::Module::name(&self) -> Option<&str> pub fn wasmer::js::Module::new(store: &impl AsStoreRef, bytes: impl AsRef<[u8]>) -> Result<Self, CompileError> pub fn wasmer::js::Module::serialize(&self) -> Result<Vec<u8>, SerializeError> pub fn wasmer::js::Module::serialize_to_file(&self, path: impl AsRef<Path>) -> Result<(), SerializeError> pub fn wasmer::js::Module::set_name(&mut self, name: &str) -> bool pub fn wasmer::js::Module::validate(store: &impl AsStoreRef, binary: &[u8]) -> Result<(), CompileError> pub fn wasmer::js::NativeWasmTypeInto::into_raw(self, store: &mut impl AsStoreMut) -> RawValue pub fn wasmer::js::Store::as_store_mut(&mut self) -> StoreMut<'_> pub fn wasmer::js::Store::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::Store::custom_trap_handler(&self, call: &dyn Fn(&TrapHandlerFn<'_>) -> bool) -> bool pub fn wasmer::js::Store::default() -> Self pub fn wasmer::js::Store::engine(&self) -> &Engine pub fn wasmer::js::Store::eq(&self, other: &Self) -> bool pub fn wasmer::js::Store::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Store::new(engine: impl Into<Engine>) -> Self pub fn wasmer::js::Store::new_with_engine(engine: impl Into<Engine>) -> Self pub fn wasmer::js::Store::new_with_tunables(engine: impl Into<Engine>, tunables: impl Tunables + Send + Sync + 'static) -> Self pub fn wasmer::js::Store::objects_mut(&mut self) -> &mut StoreObjects pub fn wasmer::js::Store::same(a: &Self, b: &Self) -> bool pub fn wasmer::js::Store::set_trap_handler(&mut self, handler: Option<Box<TrapHandlerFn<'static>>>) pub fn wasmer::js::Store::tunables(&self) -> &dyn Tunables pub fn wasmer::js::StoreMut::as_store_mut(&mut self) -> StoreMut<'_> pub fn wasmer::js::StoreMut::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::StoreMut::engine(&self) -> &Engine pub fn wasmer::js::StoreMut::objects_mut(&mut self) -> &mut StoreObjects pub fn wasmer::js::StoreMut::same(a: &Self, b: &Self) -> bool pub fn wasmer::js::StoreMut::tunables(&self) -> &dyn Tunables pub fn wasmer::js::StoreRef::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::StoreRef::engine(&self) -> &Engine pub fn wasmer::js::StoreRef::same(a: &Self, b: &Self) -> bool pub fn wasmer::js::StoreRef::signal_handler(&self) -> Option<*const TrapHandlerFn<'static>> pub fn wasmer::js::StoreRef::tunables(&self) -> &dyn Tunables pub fn wasmer::js::Table::clone(&self) -> Table pub fn wasmer::js::Table::copy(store: &mut impl AsStoreMut, dst_table: &Self, dst_index: u32, src_table: &Self, src_index: u32, len: u32) -> Result<(), RuntimeError> pub fn wasmer::js::Table::eq(&self, other: &Self) -> bool pub fn wasmer::js::Table::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Table::get(&self, store: &mut impl AsStoreMut, index: u32) -> Option<Value> pub fn wasmer::js::Table::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Table::grow(&self, store: &mut impl AsStoreMut, delta: u32, init: Value) -> Result<u32, RuntimeError> pub fn wasmer::js::Table::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Table::new(store: &mut impl AsStoreMut, ty: TableType, init: Value) -> Result<Self, RuntimeError> pub fn wasmer::js::Table::set(&self, store: &mut impl AsStoreMut, index: u32, val: Value) -> Result<(), RuntimeError> pub fn wasmer::js::Table::size(&self, store: &impl AsStoreRef) -> u32 pub fn wasmer::js::Table::ty(&self, store: &impl AsStoreRef) -> TableType pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18, A19: A19) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18, A19: A19, A20: A20) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::clone(&self) -> Self pub fn wasmer::js::Value::as_raw(&self, store: &impl AsStoreRef) -> RawValue pub fn wasmer::js::Value::clone(&self) -> Value pub fn wasmer::js::Value::eq(&self, o: &Self) -> bool pub fn wasmer::js::Value::externref(&self) -> Option<&Option<ExternRef>> pub fn wasmer::js::Value::f32(&self) -> Option<f32> pub fn wasmer::js::Value::f64(&self) -> Option<f64> pub fn wasmer::js::Value::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Value::from(val: ExternRef) -> Self pub fn wasmer::js::Value::from(val: Function) -> Self pub fn wasmer::js::Value::from(val: Option<ExternRef>) -> Self pub fn wasmer::js::Value::from(val: Option<Function>) -> Self pub fn wasmer::js::Value::from(val: f32) -> Self pub fn wasmer::js::Value::from(val: f64) -> Self pub fn wasmer::js::Value::from(val: i32) -> Self pub fn wasmer::js::Value::from(val: i64) -> Self pub fn wasmer::js::Value::from(val: u32) -> Self pub fn wasmer::js::Value::from(val: u64) -> Self pub fn wasmer::js::Value::funcref(&self) -> Option<&Option<Function>> pub fn wasmer::js::Value::i32(&self) -> Option<i32> pub fn wasmer::js::Value::i64(&self) -> Option<i64> pub fn wasmer::js::Value::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Value::null() -> Self pub fn wasmer::js::Value::to_string(&self) -> String pub fn wasmer::js::Value::ty(&self) -> Type pub fn wasmer::js::Value::unwrap_externref(&self) -> &Option<ExternRef> pub fn wasmer::js::Value::unwrap_f32(&self) -> f32 pub fn wasmer::js::Value::unwrap_f64(&self) -> f64 pub fn wasmer::js::Value::unwrap_funcref(&self) -> &Option<Function> pub fn wasmer::js::Value::unwrap_i32(&self) -> i32 pub fn wasmer::js::Value::unwrap_i64(&self) -> i64 pub fn wasmer::js::Value::unwrap_v128(&self) -> u128 pub fn wasmer::js::Value::v128(&self) -> Option<u128> pub fn wasmer::js::WasmPtr::add_offset(self, offset: <M as >::Offset) -> Result<Self, MemoryAccessError> pub fn wasmer::js::WasmPtr::cast<U>(self) -> WasmPtr<U, M> pub fn wasmer::js::WasmPtr::clone(&self) -> Self pub fn wasmer::js::WasmPtr::deref<'a>(self, view: &'a MemoryView<'_>) -> WasmRef<'a, T> pub fn wasmer::js::WasmPtr::eq(&self, other: &Self) -> bool pub fn wasmer::js::WasmPtr::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::WasmPtr::from_native(n: <Self as >::Native) -> Self pub fn wasmer::js::WasmPtr::is_null(self) -> bool pub fn wasmer::js::WasmPtr::new(offset: <M as >::Offset) -> Self pub fn wasmer::js::WasmPtr::null() -> Self pub fn wasmer::js::WasmPtr::offset(self) -> <M as >::Offset pub fn wasmer::js::WasmPtr::read(self, view: &MemoryView<'_>) -> Result<T, MemoryAccessError> pub fn wasmer::js::WasmPtr::read_until(self, view: &MemoryView<'_>, end: impl FnMut(&T) -> bool) -> Result<Vec<T>, MemoryAccessError> pub fn wasmer::js::WasmPtr::read_utf8_string(self, view: &MemoryView<'_>, len: <M as >::Offset) -> Result<String, MemoryAccessError> pub fn wasmer::js::WasmPtr::read_utf8_string_with_nul(self, view: &MemoryView<'_>) -> Result<String, MemoryAccessError> pub fn wasmer::js::WasmPtr::slice<'a>(self, view: &'a MemoryView<'_>, len: <M as >::Offset) -> Result<WasmSlice<'a, T>, MemoryAccessError> pub fn wasmer::js::WasmPtr::sub_offset(self, offset: <M as >::Offset) -> Result<Self, MemoryAccessError> pub fn wasmer::js::WasmPtr::to_native(self) -> <Self as >::Native pub fn wasmer::js::WasmPtr::write(self, view: &MemoryView<'_>, val: T) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmPtr::zero_padding_bytes(&self, _bytes: &mut [mem::MaybeUninit<u8>]) pub fn wasmer::js::WasmRef::as_ptr32(self) -> WasmPtr<T, Memory32> pub fn wasmer::js::WasmRef::as_ptr64(self) -> WasmPtr<T, Memory64> pub fn wasmer::js::WasmRef::as_ptr<M: MemorySize>(self) -> WasmPtr<T, M> pub fn wasmer::js::WasmRef::clone(&self) -> WasmRef<'a, T> pub fn wasmer::js::WasmRef::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::WasmRef::new(view: &'a MemoryView<'_>, offset: u64) -> Self pub fn wasmer::js::WasmRef::offset(self) -> u64 pub fn wasmer::js::WasmRef::read(self) -> Result<T, MemoryAccessError> pub fn wasmer::js::WasmRef::write(self, val: T) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmSlice::as_ptr32(self) -> WasmPtr<T, Memory32> pub fn wasmer::js::WasmSlice::as_ptr64(self) -> WasmPtr<T, Memory64> pub fn wasmer::js::WasmSlice::clone(&self) -> WasmSlice<'a, T> pub fn wasmer::js::WasmSlice::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::WasmSlice::index(self, idx: u64) -> WasmRef<'a, T> pub fn wasmer::js::WasmSlice::is_empty(self) -> bool pub fn wasmer::js::WasmSlice::iter(self) -> WasmSliceIter<'a, T> pub fn wasmer::js::WasmSlice::len(self) -> u64 pub fn wasmer::js::WasmSlice::new(view: &'a MemoryView<'_>, offset: u64, len: u64) -> Result<Self, MemoryAccessError> pub fn wasmer::js::WasmSlice::offset(self) -> u64 pub fn wasmer::js::WasmSlice::read(self, idx: u64) -> Result<T, MemoryAccessError> pub fn wasmer::js::WasmSlice::read_slice(self, buf: &mut [T]) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmSlice::read_slice_uninit(self, buf: &mut [MaybeUninit<T>]) -> Result<&mut [T], MemoryAccessError> pub fn wasmer::js::WasmSlice::read_to_vec(self) -> Result<Vec<T>, MemoryAccessError> pub fn wasmer::js::WasmSlice::subslice(self, range: Range<u64>) -> WasmSlice<'a, T> pub fn wasmer::js::WasmSlice::write(self, idx: u64, val: T) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmSlice::write_slice(self, data: &[T]) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmSliceIter::next(&mut self) -> Option<<Self as >::Item> pub fn wasmer::js::WasmSliceIter::next_back(&mut self) -> Option<<Self as >::Item> pub fn wasmer::js::WasmSliceIter::size_hint(&self) -> (usize, Option<usize>) pub fn wasmer::js::WasmTypeList::empty_array() -> <Self as >::Array pub fn wasmer::js::WasmTypeList::wasm_types() -> &'static [Type] pub mod wasmer::sys pub mod wasmer::js::vm pub struct field wasmer::js::BaseTunables::dynamic_memory_offset_guard_size: u64 pub struct field wasmer::js::BaseTunables::static_memory_bound: Pages pub struct field wasmer::js::BaseTunables::static_memory_offset_guard_size: u64 pub struct field wasmer::js::Instance::exports: Exports pub struct wasmer::js::BaseTunables pub struct wasmer::js::Exports pub struct wasmer::js::ExportsIterator<'a, I> where I: Iterator<Item = (&'a String, &'a Extern)> + Sized pub struct wasmer::js::Function pub struct wasmer::js::FunctionEnvMut<'a, T: 'a> pub struct wasmer::js::Global pub struct wasmer::js::Imports pub struct wasmer::js::Instance pub struct wasmer::js::Memory pub struct wasmer::js::MemoryView<'a> pub struct wasmer::js::Module pub struct wasmer::js::Store pub struct wasmer::js::StoreMut<'a> pub struct wasmer::js::StoreRef<'a> pub struct wasmer::js::Table pub struct wasmer::js::TypedFunction<Args, Rets> pub struct wasmer::js::WasmRef<'a, T: ValueType> pub struct wasmer::js::WasmSlice<'a, T: ValueType> pub struct wasmer::js::WasmSliceIter<'a, T: ValueType> pub trait wasmer::js::AsStoreMut pub trait wasmer::js::AsStoreRef pub trait wasmer::js::CompilerConfig pub trait wasmer::js::Exportable<'a> pub trait wasmer::js::FunctionMiddleware pub trait wasmer::js::HostFunction<T, Args, Rets, Kind> where Args: WasmTypeList, Rets: WasmTypeList, Kind: HostFunctionKind pub trait wasmer::js::ModuleMiddleware pub trait wasmer::js::NativeWasmTypeInto pub trait wasmer::js::Tunables pub trait wasmer::js::WasmTypeList where Self: Sized pub type wasmer::js::Exports::IntoIter = IntoIter<String, Extern> pub type wasmer::js::Exports::Item = (String, Extern) pub type wasmer::js::ExportsIterator::Item = (&'a String, &'a Extern) pub type wasmer::js::ExternRef::Abi = usize pub type wasmer::js::FromToNativeWasmType::NativeNativeWasmTypeInto pub type wasmer::js::Function::Abi = usize pub type wasmer::js::NativeFunc<Args, Rets> = TypedFunction<Args, Rets> pub type wasmer::js::WasmPtr64<T> = WasmPtr<T, Memory64> pub type wasmer::js::WasmPtr::Native = <M as MemorySize>::Native pub type wasmer::js::WasmSliceIter::Item = WasmRef<'a, T> pub type wasmer::js::WasmTypeList::ArrayAsMut<[RawValue]> pub type wasmer::js::WasmTypeList::CStruct pub unsafe fn wasmer::js::BaseTunables::create_vm_memory(&self, ty: &MemoryType, style: &MemoryStyle, vm_definition_location: NonNull<VMMemoryDefinition>) -> Result<VMMemory, MemoryError> pub unsafe fn wasmer::js::BaseTunables::create_vm_table(&self, ty: &TableType, style: &TableStyle, vm_definition_location: NonNull<VMTableDefinition>) -> Result<VMTable, String> pub unsafe fn wasmer::js::Module::deserialize(store: &impl AsStoreRef, bytes: &[u8]) -> Result<Self, DeserializeError> pub unsafe fn wasmer::js::Module::deserialize_from_file(store: &impl AsStoreRef, path: impl AsRef<Path>) -> Result<Self, DeserializeError> pub unsafe fn wasmer::js::Module::from_binary_unchecked(store: &impl AsStoreRef, binary: &[u8]) -> Result<Self, CompileError> pub unsafe fn wasmer::js::NativeWasmTypeInto::from_raw(store: &mut impl AsStoreMut, raw: RawValue) -> Self pub unsafe fn wasmer::js::Value::from_raw(store: &mut impl AsStoreMut, ty: Type, raw: RawValue) -> Self pub unsafe fn wasmer::js::WasmTypeList::from_array(store: &mut impl AsStoreMut, array: <Self as >::Array) -> Self pub unsafe fn wasmer::js::WasmTypeList::from_c_struct(store: &mut impl AsStoreMut, c_struct: <Self as >::CStruct) -> Self pub unsafe fn wasmer::js::WasmTypeList::from_slice(store: &mut impl AsStoreMut, slice: &[RawValue]) -> Result<Self, TryFromSliceError> pub unsafe fn wasmer::js::WasmTypeList::into_array(self, store: &mut impl AsStoreMut) -> <Self as >::Array pub unsafe fn wasmer::js::WasmTypeList::into_c_struct(self, store: &mut impl AsStoreMut) -> <Self as >::CStruct pub unsafe fn wasmer::js::WasmTypeList::write_c_struct_to_ptr(c_struct: <Self as >::CStruct, ptr: *mut RawValue) pub unsafe trait wasmer::js::FromToNativeWasmType where Self: Sized pub unsafe trait wasmer::js::MemorySize pub unsafe trait wasmer::js::ValueType pub use wasmer::js::Architecture pub use wasmer::js::Artifact pub use wasmer::js::Bytes pub use wasmer::js::CallingConvention pub use wasmer::js::CompileError pub use wasmer::js::CpuFeature pub use wasmer::js::Cranelift pub use wasmer::js::CraneliftOptLevel pub use wasmer::js::DeserializeError pub use wasmer::js::Engine pub use wasmer::js::EngineBuilder pub use wasmer::js::ExportIndex pub use wasmer::js::ExportType pub use wasmer::js::ExternType pub use wasmer::js::Features pub use wasmer::js::FrameInfo pub use wasmer::js::FunctionType pub use wasmer::js::GlobalInit pub use wasmer::js::GlobalType pub use wasmer::js::HOST pub use wasmer::js::ImportType pub use wasmer::js::LinkError pub use wasmer::js::LocalFunctionIndex pub use wasmer::js::Memory32 pub use wasmer::js::Memory64 pub use wasmer::js::MemoryError pub use wasmer::js::MemoryType pub use wasmer::js::MiddlewareError pub use wasmer::js::MiddlewareReaderState pub use wasmer::js::Mutability pub use wasmer::js::OperatingSystem pub use wasmer::js::Pages pub use wasmer::js::ParseCpuFeatureError pub use wasmer::js::RuntimeError pub use wasmer::js::SerializeError pub use wasmer::js::TableType pub use wasmer::js::Target pub use wasmer::js::Triple pub use wasmer::js::Type pub use wasmer::js::ValueType pub use wasmer::js::WASM_MAX_PAGES pub use wasmer::js::WASM_MIN_PAGES pub use wasmer::js::WASM_PAGE_SIZE pub use wasmer::js::WasmError pub use wasmer::js::WasmResult pub use wasmer::js::is_wasm pub use wasmer::js::raise_user_trap pub use wasmer::js::vm::MemoryError pub use wasmer::js::vm::MemoryStyle pub use wasmer::js::vm::TableStyle pub use wasmer::js::vm::VMExtern pub use wasmer::js::vm::VMMemory pub use wasmer::js::vm::VMMemoryDefinition pub use wasmer::js::vm::VMTable pub use wasmer::js::vm::VMTableDefinition pub use wasmer::js::wasmparser pub use wasmer::js::wat2wasm
更改後文本
開啟檔案
#[non_exhaustive] pub enum wasmer::js::MemoryAccessError #[repr(transparent)] pub struct wasmer::js::FunctionEnv<T> #[repr(transparent)] pub struct wasmer::js::WasmPtr<T, M: MemorySize> pub const wasmer::js::Function::WASM_TYPE: Type pub const wasmer::js::VERSION: &'static str pub enum variant wasmer::js::DeserializeError::Compiler(CompileError) pub enum variant wasmer::js::DeserializeError::CorruptedBinary(String) pub enum variant wasmer::js::DeserializeError::Generic(String) pub enum variant wasmer::js::DeserializeError::Incompatible(String) pub enum variant wasmer::js::DeserializeError::Io(std::io::Error) pub enum variant wasmer::js::Export::Function(InternalStoreHandle<VMFunction>) pub enum variant wasmer::js::Export::Global(InternalStoreHandle<VMGlobal>) pub enum variant wasmer::js::Export::Memory(InternalStoreHandle<VMMemory>) pub enum variant wasmer::js::Export::Table(InternalStoreHandle<VMTable>) pub enum variant wasmer::js::ExportError::IncompatibleType pub enum variant wasmer::js::ExportError::Missing(String) pub enum variant wasmer::js::Extern::Function(Function) pub enum variant wasmer::js::Extern::Global(Global) pub enum variant wasmer::js::Extern::Memory(Memory) pub enum variant wasmer::js::Extern::Table(Table) pub enum variant wasmer::js::InstantiationError::DifferentStores pub enum variant wasmer::js::InstantiationError::Link(String) pub enum variant wasmer::js::InstantiationError::Start(RuntimeError) pub enum variant wasmer::js::InstantiationError::Wasm(WasmError) pub enum variant wasmer::js::MemoryAccessError::HeapOutOfBounds pub enum variant wasmer::js::MemoryAccessError::NonUtf8String pub enum variant wasmer::js::MemoryAccessError::Overflow pub enum variant wasmer::js::MemoryError::CouldNotGrow pub enum variant wasmer::js::MemoryError::Generic(String) pub enum variant wasmer::js::SerializeError::Generic(String) pub enum variant wasmer::js::SerializeError::Io(std::io::Error) pub enum variant wasmer::js::Val::F32(f32) pub enum variant wasmer::js::Val::F64(f64) pub enum variant wasmer::js::Val::FuncRef(Option<Function>) pub enum variant wasmer::js::Val::I32(i32) pub enum variant wasmer::js::Val::I64(i64) pub enum variant wasmer::js::Value::F32(f32) pub enum variant wasmer::js::Value::F64(f64) pub enum variant wasmer::js::Value::FuncRef(Option<Function>) pub enum variant wasmer::js::Value::I32(i32) pub enum variant wasmer::js::Value::I64(i64) pub enum wasmer::js::DeserializeError pub enum wasmer::js::Export pub enum wasmer::js::ExportError pub enum wasmer::js::Extern pub enum wasmer::js::InstantiationError pub enum wasmer::js::MemoryError pub enum wasmer::js::SerializeError pub enum wasmer::js::Val pub enum wasmer::js::Value pub fn wasmer::js::AsStoreMut::as_store_mut(&mut self) -> StoreMut<'_> pub fn wasmer::js::AsStoreMut::objects_mut(&mut self) -> &mut StoreObjects pub fn wasmer::js::AsStoreRef::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::DeserializeError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::DeserializeError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::DeserializeError::from(source: std::io::Error) -> Self pub fn wasmer::js::DeserializeError::source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)> pub fn wasmer::js::Export::as_jsvalue<'context>(&self, store: &'context impl AsStoreRef) -> &'context JsValue pub fn wasmer::js::Export::clone(&self) -> Export pub fn wasmer::js::Export::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Export::from_js_value(val: JsValue, store: &mut impl AsStoreMut, extern_type: ExternType) -> Result<Self, WasmError> pub fn wasmer::js::ExportError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::ExportError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Exportable::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Exports::clone(&self) -> Exports pub fn wasmer::js::Exports::contains<S>(&self, name: S) -> bool where S: Into<String> pub fn wasmer::js::Exports::default() -> Exports pub fn wasmer::js::Exports::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Exports::from_iter<I: IntoIterator<Item = (String, Extern)>>(iter: I) -> Self pub fn wasmer::js::Exports::get<'a, T: Exportable<'a>>(&'a self, name: &str) -> Result<&'a T, ExportError> pub fn wasmer::js::Exports::get_extern(&self, name: &str) -> Option<&Extern> pub fn wasmer::js::Exports::get_function(&self, name: &str) -> Result<&Function, ExportError> pub fn wasmer::js::Exports::get_global(&self, name: &str) -> Result<&Global, ExportError> pub fn wasmer::js::Exports::get_memory(&self, name: &str) -> Result<&Memory, ExportError> pub fn wasmer::js::Exports::get_native_function<Args, Rets>(&self, store: &impl AsStoreRef, name: &str) -> Result<TypedFunction<Args, Rets>, ExportError> where Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Exports::get_table(&self, name: &str) -> Result<&Table, ExportError> pub fn wasmer::js::Exports::get_typed_function<Args, Rets>(&self, store: &impl AsStoreRef, name: &str) -> Result<TypedFunction<Args, Rets>, ExportError> where Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Exports::get_with_generics<'a, T, Args, Rets>(&'a self, store: &impl AsStoreRef, name: &str) -> Result<T, ExportError> where Args: WasmTypeList, Rets: WasmTypeList, T: ExportableWithGenerics<'a, Args, Rets> pub fn wasmer::js::Exports::get_with_generics_weak<'a, T, Args, Rets>(&'a self, store: &impl AsStoreRef, name: &str) -> Result<T, ExportError> where Args: WasmTypeList, Rets: WasmTypeList, T: ExportableWithGenerics<'a, Args, Rets> pub fn wasmer::js::Exports::insert<S, E>(&mut self, name: S, value: E) where S: Into<String>, E: Into<Extern> pub fn wasmer::js::Exports::into_iter(self) -> <Self as >::IntoIter pub fn wasmer::js::Exports::is_empty(&self) -> bool pub fn wasmer::js::Exports::iter(&self) -> ExportsIterator<'_, impl Iterator<Item = (&String, &Extern)>> pub fn wasmer::js::Exports::len(&self) -> usize pub fn wasmer::js::Exports::new() -> Self pub fn wasmer::js::Exports::with_capacity(n: usize) -> Self pub fn wasmer::js::ExportsIterator::functions(self) -> impl Iterator<Item = (&'a String, &'a Function)> + Sized pub fn wasmer::js::ExportsIterator::globals(self) -> impl Iterator<Item = (&'a String, &'a Global)> + Sized pub fn wasmer::js::ExportsIterator::len(&self) -> usize pub fn wasmer::js::ExportsIterator::memories(self) -> impl Iterator<Item = (&'a String, &'a Memory)> + Sized pub fn wasmer::js::ExportsIterator::next(&mut self) -> Option<<Self as >::Item> pub fn wasmer::js::ExportsIterator::tables(self) -> impl Iterator<Item = (&'a String, &'a Table)> + Sized pub fn wasmer::js::Extern::clone(&self) -> Extern pub fn wasmer::js::Extern::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Extern::from(r: Function) -> Self pub fn wasmer::js::Extern::from(r: Global) -> Self pub fn wasmer::js::Extern::from(r: Memory) -> Self pub fn wasmer::js::Extern::from(r: Table) -> Self pub fn wasmer::js::Extern::from_vm_export(store: &mut impl AsStoreMut, export: Export) -> Self pub fn wasmer::js::Extern::get_self_from_extern(_extern: &'a Self) -> Result<&'a Self, ExportError> pub fn wasmer::js::Extern::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Extern::ty(&self, store: &impl AsStoreRef) -> ExternType pub fn wasmer::js::FromToNativeWasmType::from_native(native: <Self as >::Native) -> Self pub fn wasmer::js::FromToNativeWasmType::to_native(self) -> <Self as >::Native pub fn wasmer::js::Function::call(&self, store: &mut impl AsStoreMut, params: &[Value]) -> Result<Box<[Value]>, RuntimeError> pub fn wasmer::js::Function::clone(&self) -> Function pub fn wasmer::js::Function::eq(&self, other: &Function) -> bool pub fn wasmer::js::Function::fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Function::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Function::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Function::native<Args, Rets>(&self, store: &impl AsStoreRef) -> Result<TypedFunction<Args, Rets>, RuntimeError> where Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new<FT, F>(store: &mut impl AsStoreMut, ty: FT, func: F) -> Self where FT: Into<FunctionType>, F: Fn(&[Value]) -> Result<Vec<Value>, RuntimeError> + 'static + Send + Sync pub fn wasmer::js::Function::new_native<F, Args, Rets>(store: &mut impl AsStoreMut, func: F) -> Self where F: HostFunction<(), Args, Rets, WithoutEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new_native_with_env<T, F, Args, Rets>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, func: F) -> Self where F: HostFunction<T, Args, Rets, WithEnv>, Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new_typed<F, Args, Rets>(store: &mut impl AsStoreMut, func: F) -> Self where F: HostFunction<(), Args, Rets, WithoutEnv> + 'static + Send + Sync, Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new_typed_with_env<T, F, Args, Rets>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, func: F) -> Self where F: HostFunction<T, Args, Rets, WithEnv>, Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::Function::new_with_env<FT, F, T: Send + 'static>(store: &mut impl AsStoreMut, env: &FunctionEnv<T>, ty: FT, func: F) -> Self where FT: Into<FunctionType>, F: Fn(FunctionEnvMut<'_, T>, &[Value]) -> Result<Vec<Value>, RuntimeError> + 'static + Send + Sync pub fn wasmer::js::Function::param_arity(&self, store: &impl AsStoreRef) -> usize pub fn wasmer::js::Function::result_arity(&self, store: &impl AsStoreRef) -> usize pub fn wasmer::js::Function::ty<'context>(&self, store: &'context impl AsStoreRef) -> &'context FunctionType pub fn wasmer::js::Function::typed<Args, Rets>(&self, store: &impl AsStoreRef) -> Result<TypedFunction<Args, Rets>, RuntimeError> where Args: WasmTypeList, Rets: WasmTypeList pub fn wasmer::js::FunctionEnv::as_mut<'a>(&self, store: &'a mut impl AsStoreMut) -> &'a mut T where T: Any + Send + 'static + Sized pub fn wasmer::js::FunctionEnv::as_ref<'a>(&self, store: &'a impl AsStoreMut) -> &'a T where T: Any + Send + 'static + Sized pub fn wasmer::js::FunctionEnv::clone(&self) -> Self pub fn wasmer::js::FunctionEnv::eq(&self, other: &Self) -> bool pub fn wasmer::js::FunctionEnv::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::FunctionEnv::hash<H: std::hash::Hasher>(&self, state: &mut H) pub fn wasmer::js::FunctionEnv::into_mut(self, store: &mut impl AsStoreMut) -> FunctionEnvMut<'_, T> where T: Any + Send + 'static + Sized pub fn wasmer::js::FunctionEnv::new(store: &mut impl AsStoreMut, value: T) -> Self where T: Any + Send + 'static + Sized pub fn wasmer::js::FunctionEnvMut::as_mut<'a>(&'a mut self) -> FunctionEnvMut<'a, T> pub fn wasmer::js::FunctionEnvMut::as_store_mut(&mut self) -> StoreMut<'_> pub fn wasmer::js::FunctionEnvMut::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::FunctionEnvMut::data(&self) -> &T pub fn wasmer::js::FunctionEnvMut::data_mut<'a>(&'a mut self) -> &'a mut T pub fn wasmer::js::FunctionEnvMut::objects_mut(&mut self) -> &mut StoreObjects pub fn wasmer::js::Global::clone(&self) -> Global pub fn wasmer::js::Global::eq(&self, other: &Global) -> bool pub fn wasmer::js::Global::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Global::get(&self, store: &impl AsStoreRef) -> Value pub fn wasmer::js::Global::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Global::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Global::new(store: &mut impl AsStoreMut, val: Value) -> Self pub fn wasmer::js::Global::new_mut(store: &mut impl AsStoreMut, val: Value) -> Self pub fn wasmer::js::Global::set(&self, store: &mut impl AsStoreMut, val: Value) -> Result<(), RuntimeError> pub fn wasmer::js::Global::ty(&self, store: &impl AsStoreRef) -> GlobalType pub fn wasmer::js::HostFunction::function_body_ptr(self) -> *const VMFunctionBody pub fn wasmer::js::Imports::as_jsobject(&self, store: &impl AsStoreRef) -> js_sys::Object pub fn wasmer::js::Imports::clone(&self) -> Imports pub fn wasmer::js::Imports::contains_namespace(&self, name: &str) -> bool pub fn wasmer::js::Imports::default() -> Imports pub fn wasmer::js::Imports::define(&mut self, ns: &str, name: &str, val: impl Into<Extern>) pub fn wasmer::js::Imports::extend<T: IntoIterator<Item = ((String, String), Extern)>>(&mut self, iter: T) pub fn wasmer::js::Imports::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Imports::get_export(&self, ns: &str, name: &str) -> Option<Extern> pub fn wasmer::js::Imports::get_namespace_exports(&self, name: &str) -> Option<Exports> pub fn wasmer::js::Imports::imports_for_module(&self, module: &Module) -> Result<Vec<Extern>, InstantiationError> pub fn wasmer::js::Imports::new() -> Self pub fn wasmer::js::Imports::register_namespace(&mut self, ns: &str, contents: impl IntoIterator<Item = (String, Extern)>) pub fn wasmer::js::Instance::clone(&self) -> Instance pub fn wasmer::js::Instance::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Instance::from_module_and_instance(store: &mut impl AsStoreMut, module: &Module, instance: StoreHandle<WebAssembly::Instance>, imports: Imports) -> Result<Self, InstantiationError> pub fn wasmer::js::Instance::module(&self) -> &Module pub fn wasmer::js::Instance::new(store: &mut impl AsStoreMut, module: &Module, imports: &Imports) -> Result<Self, InstantiationError> pub fn wasmer::js::InstantiationError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::InstantiationError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::InstantiationError::from(original: WasmError) -> Self pub fn wasmer::js::InstantiationError::source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)> pub fn wasmer::js::JsImportObject::clone(&self) -> JsImportObject pub fn wasmer::js::JsImportObject::default() -> JsImportObject pub fn wasmer::js::JsImportObject::get_export(&self, store: &mut impl AsStoreMut, module: &str, name: &str) -> Result<Export, WasmError> pub fn wasmer::js::JsImportObject::into(self) -> js_sys::Object pub fn wasmer::js::JsImportObject::new(module: &Module, object: js_sys::Object) -> Self pub fn wasmer::js::Memory::clone(&self) -> Memory pub fn wasmer::js::Memory::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Memory::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Memory::grow<IntoPages>(&self, store: &mut impl AsStoreMut, delta: IntoPages) -> Result<Pages, MemoryError> where IntoPages: Into<Pages> pub fn wasmer::js::Memory::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Memory::new(store: &mut impl AsStoreMut, ty: MemoryType) -> Result<Self, MemoryError> pub fn wasmer::js::Memory::ty(&self, store: &impl AsStoreRef) -> MemoryType pub fn wasmer::js::Memory::view(&self, store: &impl AsStoreRef) -> MemoryView<'_> pub fn wasmer::js::MemoryAccessError::clone(&self) -> MemoryAccessError pub fn wasmer::js::MemoryAccessError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::MemoryAccessError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::MemoryAccessError::from(_err: FromUtf8Error) -> Self pub fn wasmer::js::MemoryError::clone(&self) -> MemoryError pub fn wasmer::js::MemoryError::eq(&self, other: &MemoryError) -> bool pub fn wasmer::js::MemoryError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::MemoryError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::MemoryError::hash<__H: $crate::hash::Hasher>(&self, state: &mut __H) -> () pub fn wasmer::js::MemoryView::data_size(&self) -> u64 pub fn wasmer::js::MemoryView::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::MemoryView::read(&self, offset: u64, data: &mut [u8]) -> Result<(), MemoryAccessError> pub fn wasmer::js::MemoryView::read_u8(&self, offset: u64) -> Result<u8, MemoryAccessError> pub fn wasmer::js::MemoryView::read_uninit(&self, offset: u64, buf: &'a mut [MaybeUninit<u8>]) -> Result<&'a mut [u8], MemoryAccessError> pub fn wasmer::js::MemoryView::size(&self) -> Pages pub fn wasmer::js::MemoryView::write(&self, offset: u64, data: &[u8]) -> Result<(), MemoryAccessError> pub fn wasmer::js::MemoryView::write_u8(&self, offset: u64, val: u8) -> Result<(), MemoryAccessError> pub fn wasmer::js::Module::clone(&self) -> Module pub fn wasmer::js::Module::exports<'a>(&'a self) -> ExportsIterator<impl Iterator<Item = ExportType> + 'a> pub fn wasmer::js::Module::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Module::from(module: WebAssembly::Module) -> Module pub fn wasmer::js::Module::from_binary(_store: &impl AsStoreRef, binary: &[u8]) -> Result<Self, CompileError> pub fn wasmer::js::Module::from_file(_store: &impl AsStoreRef, _file: impl AsRef<Path>) -> Result<Self, IoCompileError> pub fn wasmer::js::Module::imports<'a>(&'a self) -> ImportsIterator<impl Iterator<Item = ImportType> + 'a> pub fn wasmer::js::Module::name(&self) -> Option<&str> pub fn wasmer::js::Module::new(_store: &impl AsStoreRef, bytes: impl AsRef<[u8]>) -> Result<Self, CompileError> pub fn wasmer::js::Module::set_name(&mut self, name: &str) -> bool pub fn wasmer::js::Module::set_type_hints(&mut self, type_hints: ModuleTypeHints) -> Result<(), String> pub fn wasmer::js::Module::validate(_store: &impl AsStoreRef, binary: &[u8]) -> Result<(), CompileError> pub fn wasmer::js::ModuleTypeHints::clone(&self) -> ModuleTypeHints pub fn wasmer::js::NativeWasmTypeInto::into_raw(self, store: &mut impl AsStoreMut) -> f64 pub fn wasmer::js::RuntimeError::from(err: MemoryAccessError) -> Self pub fn wasmer::js::SerializeError::fmt(&self, __formatter: &mut std::fmt::Formatter<'_>) -> std::fmt::Result pub fn wasmer::js::SerializeError::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::SerializeError::from(source: std::io::Error) -> Self pub fn wasmer::js::SerializeError::source(&self) -> std::option::Option<&(dyn std::error::Error + 'static)> pub fn wasmer::js::Store::as_store_mut(&mut self) -> StoreMut<'_> pub fn wasmer::js::Store::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::Store::default() -> Self pub fn wasmer::js::Store::eq(&self, other: &Self) -> bool pub fn wasmer::js::Store::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Store::new() -> Self pub fn wasmer::js::Store::objects_mut(&mut self) -> &mut StoreObjects pub fn wasmer::js::Store::same(_a: &Self, _b: &Self) -> bool pub fn wasmer::js::StoreHandle::clone(&self) -> Self pub fn wasmer::js::StoreHandle::eq(&self, other: &Self) -> bool pub fn wasmer::js::StoreHandle::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::StoreHandle::get<'a>(&self, store: &'a StoreObjects) -> &'a T pub fn wasmer::js::StoreHandle::get_mut<'a>(&self, store: &'a mut StoreObjects) -> &'a mut T pub fn wasmer::js::StoreHandle::hash<H: std::hash::Hasher>(&self, state: &mut H) pub fn wasmer::js::StoreHandle::internal_handle(&self) -> InternalStoreHandle<T> pub fn wasmer::js::StoreHandle::new(store: &mut StoreObjects, val: T) -> Self pub fn wasmer::js::StoreHandle::store_id(&self) -> StoreId pub fn wasmer::js::StoreMut::as_store_mut(&mut self) -> StoreMut<'_> pub fn wasmer::js::StoreMut::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::StoreMut::objects_mut(&mut self) -> &mut StoreObjects pub fn wasmer::js::StoreMut::same(a: &Self, b: &Self) -> bool pub fn wasmer::js::StoreObject::comes_from_same_store(&self, _store: &Store) -> bool pub fn wasmer::js::StoreObjects::default() -> StoreObjects pub fn wasmer::js::StoreObjects::get_2_mut<T: StoreObject>(&mut self, a: InternalStoreHandle<T>, b: InternalStoreHandle<T>) -> (&mut T, &mut T) pub fn wasmer::js::StoreObjects::id(&self) -> StoreId pub fn wasmer::js::StoreRef::as_store_ref(&self) -> StoreRef<'_> pub fn wasmer::js::StoreRef::same(a: &Self, b: &Self) -> bool pub fn wasmer::js::Table::clone(&self) -> Table pub fn wasmer::js::Table::copy(_dst_table: &Self, _dst_index: u32, _src_table: &Self, _src_index: u32, _len: u32) -> Result<(), RuntimeError> pub fn wasmer::js::Table::eq(&self, other: &Table) -> bool pub fn wasmer::js::Table::fmt(&self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result pub fn wasmer::js::Table::get(&self, store: &mut impl AsStoreMut, index: u32) -> Option<Value> pub fn wasmer::js::Table::get_self_from_extern(_extern: &'a Extern) -> Result<&'a Self, ExportError> pub fn wasmer::js::Table::grow(&self, _store: &mut impl AsStoreMut, _delta: u32, _init: Value) -> Result<u32, RuntimeError> pub fn wasmer::js::Table::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Table::new(store: &mut impl AsStoreMut, ty: TableType, init: Value) -> Result<Self, RuntimeError> pub fn wasmer::js::Table::set(&self, store: &mut impl AsStoreMut, index: u32, val: Value) -> Result<(), RuntimeError> pub fn wasmer::js::Table::size(&self, store: &impl AsStoreRef) -> u32 pub fn wasmer::js::Table::ty(&self, store: &impl AsStoreRef) -> TableType pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut) -> Result<Rets, RuntimeError> pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A13: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A13: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A14: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A13: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A14: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A15: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A13: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A14: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A15: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A16: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A13: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A14: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A15: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A16: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A17: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A13: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A14: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A15: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A16: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A17: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A18: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18, A19: A19) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A13: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A14: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A15: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A16: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A17: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A18: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A19: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::call(&self, store: &mut impl AsStoreMut, A1: A1, A2: A2, A3: A3, A4: A4, A5: A5, A6: A6, A7: A7, A8: A8, A9: A9, A10: A10, A11: A11, A12: A12, A13: A13, A14: A14, A15: A15, A16: A16, A17: A17, A18: A18, A19: A19, A20: A20) -> Result<Rets, RuntimeError> where A1: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A2: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A3: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A4: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A5: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A6: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A7: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A8: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A9: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A10: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A11: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A12: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A13: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A14: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A15: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A16: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A17: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A18: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A19: FromToNativeWasmType + crate::js::NativeWasmTypeInto, A20: FromToNativeWasmType + crate::js::NativeWasmTypeInto pub fn wasmer::js::TypedFunction::clone(&self) -> TypedFunction<Args, Rets> pub fn wasmer::js::Val::as_raw(&self, store: &impl AsStoreRef) -> f64 pub fn wasmer::js::Val::clone(&self) -> Value pub fn wasmer::js::Val::eq(&self, other: &Value) -> bool pub fn wasmer::js::Val::f32(&self) -> Option<f32> pub fn wasmer::js::Val::f64(&self) -> Option<f64> pub fn wasmer::js::Val::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Val::from(val: Function) -> Self pub fn wasmer::js::Val::from(val: Option<Function>) -> Self pub fn wasmer::js::Val::from(val: f32) -> Self pub fn wasmer::js::Val::from(val: f64) -> Self pub fn wasmer::js::Val::from(val: i32) -> Self pub fn wasmer::js::Val::from(val: i64) -> Self pub fn wasmer::js::Val::from(val: u32) -> Self pub fn wasmer::js::Val::from(val: u64) -> Self pub fn wasmer::js::Val::funcref(&self) -> Option<&Option<Function>> pub fn wasmer::js::Val::i32(&self) -> Option<i32> pub fn wasmer::js::Val::i64(&self) -> Option<i64> pub fn wasmer::js::Val::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Val::null() -> Self pub fn wasmer::js::Val::to_string(&self) -> String pub fn wasmer::js::Val::ty(&self) -> Type pub fn wasmer::js::Val::unwrap_f32(&self) -> f32 pub fn wasmer::js::Val::unwrap_f64(&self) -> f64 pub fn wasmer::js::Val::unwrap_funcref(&self) -> &Option<Function> pub fn wasmer::js::Val::unwrap_i32(&self) -> i32 pub fn wasmer::js::Val::unwrap_i64(&self) -> i64 pub fn wasmer::js::Value::as_raw(&self, store: &impl AsStoreRef) -> f64 pub fn wasmer::js::Value::clone(&self) -> Value pub fn wasmer::js::Value::eq(&self, other: &Value) -> bool pub fn wasmer::js::Value::f32(&self) -> Option<f32> pub fn wasmer::js::Value::f64(&self) -> Option<f64> pub fn wasmer::js::Value::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::Value::from(val: Function) -> Self pub fn wasmer::js::Value::from(val: Option<Function>) -> Self pub fn wasmer::js::Value::from(val: f32) -> Self pub fn wasmer::js::Value::from(val: f64) -> Self pub fn wasmer::js::Value::from(val: i32) -> Self pub fn wasmer::js::Value::from(val: i64) -> Self pub fn wasmer::js::Value::from(val: u32) -> Self pub fn wasmer::js::Value::from(val: u64) -> Self pub fn wasmer::js::Value::funcref(&self) -> Option<&Option<Function>> pub fn wasmer::js::Value::i32(&self) -> Option<i32> pub fn wasmer::js::Value::i64(&self) -> Option<i64> pub fn wasmer::js::Value::is_from_store(&self, store: &impl AsStoreRef) -> bool pub fn wasmer::js::Value::null() -> Self pub fn wasmer::js::Value::to_string(&self) -> String pub fn wasmer::js::Value::ty(&self) -> Type pub fn wasmer::js::Value::unwrap_f32(&self) -> f32 pub fn wasmer::js::Value::unwrap_f64(&self) -> f64 pub fn wasmer::js::Value::unwrap_funcref(&self) -> &Option<Function> pub fn wasmer::js::Value::unwrap_i32(&self) -> i32 pub fn wasmer::js::Value::unwrap_i64(&self) -> i64 pub fn wasmer::js::WasmPtr::add_offset(self, offset: <M as >::Offset) -> Result<Self, MemoryAccessError> pub fn wasmer::js::WasmPtr::cast<U>(self) -> WasmPtr<U, M> pub fn wasmer::js::WasmPtr::clone(&self) -> Self pub fn wasmer::js::WasmPtr::deref<'a>(self, view: &'a MemoryView<'_>) -> WasmRef<'a, T> pub fn wasmer::js::WasmPtr::eq(&self, other: &Self) -> bool pub fn wasmer::js::WasmPtr::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::WasmPtr::from_native(n: <Self as >::Native) -> Self pub fn wasmer::js::WasmPtr::is_null(self) -> bool pub fn wasmer::js::WasmPtr::new(offset: <M as >::Offset) -> Self pub fn wasmer::js::WasmPtr::null() -> Self pub fn wasmer::js::WasmPtr::offset(self) -> <M as >::Offset pub fn wasmer::js::WasmPtr::read(self, view: &MemoryView<'_>) -> Result<T, MemoryAccessError> pub fn wasmer::js::WasmPtr::read_until<'a>(self, view: &'a MemoryView<'_>, end: impl FnMut(&T) -> bool) -> Result<Vec<T>, MemoryAccessError> pub fn wasmer::js::WasmPtr::read_utf8_string<'a>(self, view: &'a MemoryView<'_>, len: <M as >::Offset) -> Result<String, MemoryAccessError> pub fn wasmer::js::WasmPtr::read_utf8_string_with_nul<'a>(self, view: &'a MemoryView<'_>) -> Result<String, MemoryAccessError> pub fn wasmer::js::WasmPtr::slice<'a>(self, view: &'a MemoryView<'_>, len: <M as >::Offset) -> Result<WasmSlice<'a, T>, MemoryAccessError> pub fn wasmer::js::WasmPtr::sub_offset(self, offset: <M as >::Offset) -> Result<Self, MemoryAccessError> pub fn wasmer::js::WasmPtr::to_native(self) -> <Self as >::Native pub fn wasmer::js::WasmPtr::write(self, view: &MemoryView<'_>, val: T) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmPtr::zero_padding_bytes(&self, _bytes: &mut [mem::MaybeUninit<u8>]) pub fn wasmer::js::WasmRef::as_ptr32(self) -> WasmPtr<T, Memory32> pub fn wasmer::js::WasmRef::as_ptr64(self) -> WasmPtr<T, Memory64> pub fn wasmer::js::WasmRef::as_ptr<M: MemorySize>(self) -> WasmPtr<T, M> pub fn wasmer::js::WasmRef::clone(&self) -> WasmRef<'a, T> pub fn wasmer::js::WasmRef::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::WasmRef::new(view: &'a MemoryView<'_>, offset: u64) -> Self pub fn wasmer::js::WasmRef::offset(self) -> u64 pub fn wasmer::js::WasmRef::read(self) -> Result<T, MemoryAccessError> pub fn wasmer::js::WasmRef::write(self, val: T) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmSlice::as_ptr32(self) -> WasmPtr<T, Memory32> pub fn wasmer::js::WasmSlice::as_ptr64(self) -> WasmPtr<T, Memory64> pub fn wasmer::js::WasmSlice::clone(&self) -> WasmSlice<'a, T> pub fn wasmer::js::WasmSlice::fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result pub fn wasmer::js::WasmSlice::index(self, idx: u64) -> WasmRef<'a, T> pub fn wasmer::js::WasmSlice::iter(self) -> WasmSliceIter<'a, T> pub fn wasmer::js::WasmSlice::len(self) -> u64 pub fn wasmer::js::WasmSlice::new(memory: &'a MemoryView<'_>, offset: u64, len: u64) -> Result<Self, MemoryAccessError> pub fn wasmer::js::WasmSlice::offset(self) -> u64 pub fn wasmer::js::WasmSlice::read(self, idx: u64) -> Result<T, MemoryAccessError> pub fn wasmer::js::WasmSlice::read_slice(self, buf: &mut [T]) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmSlice::read_slice_uninit(self, buf: &mut [MaybeUninit<T>]) -> Result<&mut [T], MemoryAccessError> pub fn wasmer::js::WasmSlice::read_to_vec(self) -> Result<Vec<T>, MemoryAccessError> pub fn wasmer::js::WasmSlice::subslice(self, range: Range<u64>) -> WasmSlice<'a, T> pub fn wasmer::js::WasmSlice::write(self, idx: u64, val: T) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmSlice::write_slice(self, data: &[T]) -> Result<(), MemoryAccessError> pub fn wasmer::js::WasmSliceIter::next(&mut self) -> Option<<Self as >::Item> pub fn wasmer::js::WasmSliceIter::next_back(&mut self) -> Option<<Self as >::Item> pub fn wasmer::js::WasmSliceIter::size_hint(&self) -> (usize, Option<usize>) pub fn wasmer::js::WasmTypeList::empty_array() -> <Self as >::Array pub fn wasmer::js::WasmTypeList::size() -> u32 pub fn wasmer::js::WasmTypeList::wasm_types() -> &'static [Type] pub mod wasmer::js pub struct field wasmer::js::Instance::exports: Exports pub struct field wasmer::js::MemoryError::CouldNotGrow::attempted_delta: Pages pub struct field wasmer::js::MemoryError::CouldNotGrow::current: Pages pub struct field wasmer::js::ModuleTypeHints::exports: Vec<ExternType> pub struct field wasmer::js::ModuleTypeHints::imports: Vec<ExternType> pub struct wasmer::js::Exports pub struct wasmer::js::ExportsIterator<'a, I> where I: Iterator<Item = (&'a String, &'a Extern)> + Sized pub struct wasmer::js::Function pub struct wasmer::js::FunctionEnvMut<'a, T: 'a> pub struct wasmer::js::Global pub struct wasmer::js::Imports pub struct wasmer::js::Instance pub struct wasmer::js::JsImportObject pub struct wasmer::js::Memory pub struct wasmer::js::MemoryView<'a> pub struct wasmer::js::Module pub struct wasmer::js::ModuleTypeHints pub struct wasmer::js::Store pub struct wasmer::js::StoreHandle<T> pub struct wasmer::js::StoreMut<'a> pub struct wasmer::js::StoreObjects pub struct wasmer::js::StoreRef<'a> pub struct wasmer::js::Table pub struct wasmer::js::TypedFunction<Args, Rets> pub struct wasmer::js::WasmRef<'a, T: ValueType> pub struct wasmer::js::WasmSlice<'a, T: ValueType> pub struct wasmer::js::WasmSliceIter<'a, T: ValueType> pub trait wasmer::js::AsStoreMut pub trait wasmer::js::AsStoreRef pub trait wasmer::js::Exportable<'a> pub trait wasmer::js::HostFunction<T, Args, Rets, Kind> where Args: WasmTypeList, Rets: WasmTypeList, Kind: HostFunctionKind, T: Sized, Self: Sized pub trait wasmer::js::NativeWasmTypeInto pub trait wasmer::js::StoreObject pub trait wasmer::js::WasmTypeList where Self: Sized pub type wasmer::js::Exports::IntoIter = IntoIter<String, Extern> pub type wasmer::js::Exports::Item = (String, Extern) pub type wasmer::js::ExportsIterator::Item = (&'a String, &'a Extern) pub type wasmer::js::FromToNativeWasmType::NativeNativeWasmTypeInto pub type wasmer::js::Function::Abi = f64 pub type wasmer::js::NativeFunc<Args, Rets> = TypedFunction<Args, Rets> pub type wasmer::js::RuntimeError = WasmerRuntimeError pub type wasmer::js::WasmPtr64<T> = WasmPtr<T, Memory64> pub type wasmer::js::WasmPtr::Native = <M as MemorySize>::Native pub type wasmer::js::WasmSliceIter::Item = WasmRef<'a, T> pub type wasmer::js::WasmTypeList::ArrayAsMut<[f64]> pub type wasmer::js::WasmTypeList::CStruct pub unsafe fn wasmer::js::Module::from_binary_unchecked(_store: &impl AsStoreRef, binary: &[u8]) -> Result<Self, CompileError> pub unsafe fn wasmer::js::NativeWasmTypeInto::from_raw(store: &mut impl AsStoreMut, raw: f64) -> Self pub unsafe fn wasmer::js::StoreHandle::from_internal(id: StoreId, internal: InternalStoreHandle<T>) -> Self pub unsafe fn wasmer::js::Val::from_raw(_store: &impl AsStoreRef, ty: Type, raw: f64) -> Self pub unsafe fn wasmer::js::Value::from_raw(_store: &impl AsStoreRef, ty: Type, raw: f64) -> Self pub unsafe fn wasmer::js::WasmTypeList::from_array(store: &mut impl AsStoreMut, array: <Self as >::Array) -> Self pub unsafe fn wasmer::js::WasmTypeList::from_c_struct(store: &mut impl AsStoreMut, c_struct: <Self as >::CStruct) -> Self pub unsafe fn wasmer::js::WasmTypeList::from_slice(store: &mut impl AsStoreMut, slice: &[f64]) -> Result<Self, TryFromSliceError> pub unsafe fn wasmer::js::WasmTypeList::into_array(self, store: &mut impl AsStoreMut) -> <Self as >::Array pub unsafe fn wasmer::js::WasmTypeList::into_c_struct(self, store: &mut impl AsStoreMut) -> <Self as >::CStruct pub unsafe fn wasmer::js::WasmTypeList::write_c_struct_to_ptr(c_struct: <Self as >::CStruct, ptr: *mut f64) pub unsafe trait wasmer::js::FromToNativeWasmType where Self: Sized pub unsafe trait wasmer::js::MemorySize pub unsafe trait wasmer::js::ValueType pub use wasmer::js::Bytes pub use wasmer::js::ExportIndex pub use wasmer::js::ExportType pub use wasmer::js::ExternType pub use wasmer::js::FunctionType pub use wasmer::js::GlobalInit pub use wasmer::js::GlobalType pub use wasmer::js::ImportType pub use wasmer::js::LocalFunctionIndex pub use wasmer::js::Memory32 pub use wasmer::js::Memory64 pub use wasmer::js::MemoryType pub use wasmer::js::Mutability pub use wasmer::js::Pages pub use wasmer::js::TableType pub use wasmer::js::Type pub use wasmer::js::ValType pub use wasmer::js::WASM_MAX_PAGES pub use wasmer::js::WASM_MIN_PAGES pub use wasmer::js::WASM_PAGE_SIZE pub use wasmer::js::is_wasm
尋找差異