Enum ftd::Value [−][src]
pub enum Value {
None {
kind: Kind,
},
String {
text: String,
source: TextSource,
},
Integer {
value: i64,
},
Decimal {
value: f64,
},
Boolean {
value: bool,
},
Record {
name: String,
fields: BTreeMap<String, PropertyValue>,
},
OrType {
name: String,
variant: String,
fields: BTreeMap<String, PropertyValue>,
},
List {
data: Vec<Value>,
kind: Kind,
},
Optional {
data: Box<Option<Value>>,
kind: Kind,
},
Map {
data: BTreeMap<String, Value>,
kind: Kind,
},
UI {
name: String,
kind: Kind,
data: BTreeMap<String, Property>,
},
}
Variants
None
Fields
kind: Kind
String
Integer
Fields
value: i64
Decimal
Fields
value: f64
Boolean
Fields
value: bool
Record
OrType
List
Optional
Map
UI
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Value
impl UnwindSafe for Value
Blanket Implementations
Mutably borrows from an owned value. Read more