Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
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
違いを見つける