#[non_exhaustive]pub enum Proposal {
Show 20 variants
Annotations,
BulkMemoryOperations,
CustomPageSizes,
CustomDescriptors,
ExceptionHandling,
ExtendedConst,
FunctionReferences,
GC,
Memory64,
MultiMemory,
MultiValue,
MutableGlobal,
NontrappingFloatToIntConversions,
ReferenceTypes,
RelaxedSimd,
SignExtensionOps,
Simd,
TailCall,
Threads,
WideArithmetic,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Annotations
BulkMemoryOperations
CustomPageSizes
CustomDescriptors
ExceptionHandling
ExtendedConst
FunctionReferences
GC
Memory64
MultiMemory
MultiValue
MutableGlobal
NontrappingFloatToIntConversions
ReferenceTypes
RelaxedSimd
SignExtensionOps
Simd
TailCall
Threads
WideArithmetic
Implementations§
Trait Implementations§
impl Copy for Proposal
impl Eq for Proposal
impl StructuralPartialEq for Proposal
Auto Trait Implementations§
impl Freeze for Proposal
impl RefUnwindSafe for Proposal
impl Send for Proposal
impl Sync for Proposal
impl Unpin for Proposal
impl UnsafeUnpin for Proposal
impl UnwindSafe for Proposal
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