pub enum DynamicValue {
U8(u8),
U16(u16),
U32(u32),
U64(u64),
I8(i8),
I16(i16),
I32(i32),
I64(i64),
F32(f32),
F64(f64),
String(String),
Array(Vec<Self>),
}Available on crate feature
dialect-dynamic only.Expand description
A field value used to construct a runtime loaded MAVLink message.
Numeric values must match the field’s primitive type, including array elements.
Variants§
U8(u8)
U16(u16)
U32(u32)
U64(u64)
I8(i8)
I16(i16)
I32(i32)
I64(i64)
F32(f32)
F64(f64)
String(String)
Character array, enum name or | separated bitmask names.
Array(Vec<Self>)
Array with the field’s declared length.
Trait Implementations§
Source§impl Clone for DynamicValue
impl Clone for DynamicValue
Source§impl Debug for DynamicValue
impl Debug for DynamicValue
Source§impl From<&str> for DynamicValue
impl From<&str> for DynamicValue
Source§impl From<String> for DynamicValue
impl From<String> for DynamicValue
Source§impl From<f32> for DynamicValue
impl From<f32> for DynamicValue
Source§impl From<f64> for DynamicValue
impl From<f64> for DynamicValue
Source§impl From<i8> for DynamicValue
impl From<i8> for DynamicValue
Source§impl From<i16> for DynamicValue
impl From<i16> for DynamicValue
Source§impl From<i32> for DynamicValue
impl From<i32> for DynamicValue
Source§impl From<i64> for DynamicValue
impl From<i64> for DynamicValue
Source§impl From<u8> for DynamicValue
impl From<u8> for DynamicValue
Source§impl From<u16> for DynamicValue
impl From<u16> for DynamicValue
Source§impl From<u32> for DynamicValue
impl From<u32> for DynamicValue
Source§impl From<u64> for DynamicValue
impl From<u64> for DynamicValue
Source§impl PartialEq for DynamicValue
impl PartialEq for DynamicValue
impl StructuralPartialEq for DynamicValue
Auto Trait Implementations§
impl Freeze for DynamicValue
impl RefUnwindSafe for DynamicValue
impl Send for DynamicValue
impl Sync for DynamicValue
impl Unpin for DynamicValue
impl UnsafeUnpin for DynamicValue
impl UnwindSafe for DynamicValue
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