Enum marine::IValue [−]
pub enum IValue {
}
Expand description
A WIT value.
Variants
Boolean(bool)
Boolean value.
Tuple Fields of Boolean
0: bool
S8(i8)
A 8-bits signed integer.
Tuple Fields of S8
0: i8
S16(i16)
A 16-bits signed integer.
Tuple Fields of S16
0: i16
S32(i32)
A 32-bits signed integer.
Tuple Fields of S32
0: i32
S64(i64)
A 64-bits signed integer.
Tuple Fields of S64
0: i64
U8(u8)
A 8-bits unsigned integer.
Tuple Fields of U8
0: u8
U16(u16)
A 16-bits unsigned integer.
Tuple Fields of U16
0: u16
U32(u32)
A 32-bits unsigned integer.
Tuple Fields of U32
0: u32
U64(u64)
A 64-bits unsigned integer.
Tuple Fields of U64
0: u64
F32(f32)
A 32-bits float.
Tuple Fields of F32
0: f32
F64(f64)
A 64-bits float.
Tuple Fields of F64
0: f64
String(String)
A string.
Tuple Fields of String
0: String
Specialization of array type for byte vector.
A byte array.
I32(i32)
A 32-bits integer (as defined in WebAssembly core).
Tuple Fields of I32
0: i32
I64(i64)
A 64-bits integer (as defined in WebAssembly core).
Tuple Fields of I64
0: i64
A record.
Implementations
impl IValue
impl IValue
pub const VARIANT_COUNT: usize
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IValue
impl UnwindSafe for IValue
Blanket Implementations
Mutably borrows from an owned value. Read more