pub enum Value {
Reference(u64),
Integer(i64),
Real(f64),
Enumeration(String),
String(Vec<u8>),
Binary(BinaryValue),
Resource(String),
Omitted,
Derived,
List(Vec<Value>),
Typed(String, Box<Value>),
}Expand description
One parsed Part 21 parameter value.
Variants§
Reference(u64)
Reference to a DATA entity instance.
Integer(i64)
Signed integer value.
Real(f64)
Real value.
Enumeration(String)
Enumeration or logical name without delimiter dots.
String(Vec<u8>)
Raw string-token bytes before Part 21 escape decoding.
Binary(BinaryValue)
Decoded binary literal and final-byte significant-bit boundary.
Resource(String)
Edition-3 resource value.
Omitted
Omitted optional value $.
Derived
Derived value *.
List(Vec<Value>)
Ordered aggregate values.
Typed(String, Box<Value>)
Type name and its single wrapped parameter.
Trait Implementations§
impl StructuralPartialEq for Value
Auto Trait Implementations§
impl Freeze for Value
impl RefUnwindSafe for Value
impl Send for Value
impl Sync for Value
impl Unpin for Value
impl UnsafeUnpin for Value
impl UnwindSafe for Value
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more