pub enum ComponentValType {
Primitive(PrimitiveValType),
Type(u32),
}Expand description
Represents a value type in a WebAssembly component.
Variants§
Primitive(PrimitiveValType)
The value type is a primitive type.
Type(u32)
The value type is a reference to a defined type.
Trait Implementations§
source§impl Clone for ComponentValType
impl Clone for ComponentValType
source§fn clone(&self) -> ComponentValType
fn clone(&self) -> ComponentValType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ComponentValType
impl Debug for ComponentValType
source§impl<'a> FromReader<'a> for ComponentValType
impl<'a> FromReader<'a> for ComponentValType
source§fn from_reader(reader: &mut BinaryReader<'a>) -> Result<Self>
fn from_reader(reader: &mut BinaryReader<'a>) -> Result<Self>
Attempts to read
Self from the provided binary reader, returning an
error if it is unable to do so.source§impl PartialEq<ComponentValType> for ComponentValType
impl PartialEq<ComponentValType> for ComponentValType
source§fn eq(&self, other: &ComponentValType) -> bool
fn eq(&self, other: &ComponentValType) -> bool
This method tests for
self and other values to be equal, and is used
by ==.