pub enum Intrinsic {
Show 55 variants
Base64Compile,
ClampGuest,
ComponentError,
CurResourceBorrows,
DataView,
DefinedResourceTables,
EmptyFunc,
F32ToI32,
F64ToI64,
FetchCompile,
FinalizationRegistryCreate,
GetErrorPayload,
GetErrorPayloadString,
GlobalThisIdlProxy,
HandleTables,
HasOwnProperty,
I32ToF32,
I64ToF64,
InstantiateCore,
IsLE,
ResourceTableFlag,
ResourceTableCreateBorrow,
ResourceTableCreateOwn,
ResourceTableGet,
ResourceTableEnsureBorrowDrop,
ResourceTableRemove,
ResourceCallBorrows,
ResourceTransferBorrow,
ResourceTransferBorrowValidLifting,
ResourceTransferOwn,
ScopeId,
SymbolCabiDispose,
SymbolCabiLower,
SymbolResourceHandle,
SymbolResourceRep,
SymbolDispose,
ThrowInvalidBool,
ThrowUninitialized,
ToBigInt64,
ToBigUint64,
ToInt16,
ToInt32,
ToInt8,
ToResultString,
ToString,
ToUint16,
ToUint32,
ToUint8,
Utf16Decoder,
Utf16Encode,
Utf8Decoder,
Utf8Encode,
Utf8EncodedLen,
ValidateGuestChar,
ValidateHostChar,
}
Variants§
Base64Compile
ClampGuest
ComponentError
CurResourceBorrows
DataView
DefinedResourceTables
EmptyFunc
F32ToI32
F64ToI64
FetchCompile
FinalizationRegistryCreate
GetErrorPayload
GetErrorPayloadString
GlobalThisIdlProxy
HandleTables
HasOwnProperty
I32ToF32
I64ToF64
InstantiateCore
IsLE
ResourceTableFlag
ResourceTableCreateBorrow
ResourceTableCreateOwn
ResourceTableGet
ResourceTableEnsureBorrowDrop
ResourceTableRemove
ResourceCallBorrows
ResourceTransferBorrow
ResourceTransferBorrowValidLifting
ResourceTransferOwn
ScopeId
SymbolCabiDispose
SymbolCabiLower
SymbolResourceHandle
SymbolResourceRep
SymbolDispose
ThrowInvalidBool
ThrowUninitialized
ToBigInt64
Implementation of https://tc39.es/ecma262/#sec-tobigint64
ToBigUint64
Implementation of https://tc39.es/ecma262/#sec-tobiguint64
ToInt16
Implementation of https://tc39.es/ecma262/#sec-toint16
ToInt32
Implementation of https://tc39.es/ecma262/#sec-toint32
ToInt8
Implementation of https://tc39.es/ecma262/#sec-toint8
ToResultString
ToString
Implementation of https://tc39.es/ecma262/#sec-tostring
ToUint16
Implementation of https://tc39.es/ecma262/#sec-touint16
ToUint32
Implementation of https://tc39.es/ecma262/#sec-touint32
ToUint8
Implementation of https://tc39.es/ecma262/#sec-touint8
Utf16Decoder
Utf16Encode
Utf8Decoder
Utf8Encode
Utf8EncodedLen
ValidateGuestChar
ValidateHostChar
Implementations§
Trait Implementations§
Source§impl Ord for Intrinsic
impl Ord for Intrinsic
Source§impl PartialOrd for Intrinsic
impl PartialOrd for Intrinsic
impl Copy for Intrinsic
impl Eq for Intrinsic
impl StructuralPartialEq for Intrinsic
Auto Trait Implementations§
impl Freeze for Intrinsic
impl RefUnwindSafe for Intrinsic
impl Send for Intrinsic
impl Sync for Intrinsic
impl Unpin for Intrinsic
impl UnwindSafe for Intrinsic
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.