pub enum Value {
Int32(i32),
UInt32(u32),
Float32(f32),
StringRef(StringRef),
Bool(bool),
UInt8(u8),
Int8(i8),
UInt16(u16),
Int16(i16),
Array(Vec<Value>),
}Expand description
Represents a value in a DBC record
Variants§
Int32(i32)
32-bit signed integer
UInt32(u32)
32-bit unsigned integer
Float32(f32)
32-bit floating point number
StringRef(StringRef)
String reference
Bool(bool)
Boolean value
UInt8(u8)
8-bit unsigned integer
Int8(i8)
8-bit signed integer
UInt16(u16)
16-bit unsigned integer
Int16(i16)
16-bit signed integer
Array(Vec<Value>)
Array of values
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Value
impl RefUnwindSafe for Value
impl Send for Value
impl Sync for Value
impl Unpin 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