Type Alias scrypto::prelude::radix_engine_common::data::manifest::prelude::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
I8
I16
I32
I64
I128
U8
U16
U32
U64
U128
String
Enum
Array
Fields
§
element_value_kind: ValueKind<ManifestCustomValueKind>
§
elements: Vec<Value<ManifestCustomValueKind, ManifestCustomValue>>
Tuple
Fields
§
fields: Vec<Value<ManifestCustomValueKind, ManifestCustomValue>>
Map
Fields
§
key_value_kind: ValueKind<ManifestCustomValueKind>
§
value_value_kind: ValueKind<ManifestCustomValueKind>
Custom
Fields
§
value: ManifestCustomValue