Type Alias radix_engine::types::ManifestValue

source ·
pub type ManifestValue = Value<ManifestCustomValueKind, ManifestCustomValue>;

Aliased Type§

enum ManifestValue {
Show 17 variants Bool { value: bool, }, I8 { value: i8, }, I16 { value: i16, }, I32 { value: i32, }, I64 { value: i64, }, I128 { value: i128, }, U8 { value: u8, }, U16 { value: u16, }, U32 { value: u32, }, U64 { value: u64, }, U128 { value: u128, }, String { value: String, }, Enum { discriminator: u8, fields: Vec<Value<ManifestCustomValueKind, ManifestCustomValue>>, }, Array { element_value_kind: ValueKind<ManifestCustomValueKind>, elements: Vec<Value<ManifestCustomValueKind, ManifestCustomValue>>, }, Tuple { fields: Vec<Value<ManifestCustomValueKind, ManifestCustomValue>>, }, Map { key_value_kind: ValueKind<ManifestCustomValueKind>, value_value_kind: ValueKind<ManifestCustomValueKind>, entries: Vec<(Value<ManifestCustomValueKind, ManifestCustomValue>, Value<ManifestCustomValueKind, ManifestCustomValue>)>, }, Custom { value: ManifestCustomValue, },
}

Variants§

§

Bool

Fields

§value: bool
§

I8

Fields

§value: i8
§

I16

Fields

§value: i16
§

I32

Fields

§value: i32
§

I64

Fields

§value: i64
§

I128

Fields

§value: i128
§

U8

Fields

§value: u8
§

U16

Fields

§value: u16
§

U32

Fields

§value: u32
§

U64

Fields

§value: u64
§

U128

Fields

§value: u128
§

String

Fields

§value: String
§

Enum

§

Array

§

Tuple

§

Map

§

Custom