pub struct DynamicMessageDefinition { /* private fields */ }Available on crate feature
dialect-dynamic only.Expand description
Metadata for one runtime-loaded MAVLink message.
Implementations§
Source§impl DynamicMessageDefinition
impl DynamicMessageDefinition
Sourcepub fn base_payload_len(&self) -> usize
pub fn base_payload_len(&self) -> usize
Serialized length before MAVLink 2 extension fields.
Sourcepub fn encoded_size(&self) -> usize
pub fn encoded_size(&self) -> usize
Maximum serialized payload size including extension fields.
Sourcepub fn fields(&self) -> &[DynamicField]
pub fn fields(&self) -> &[DynamicField]
Fields in MAVLink wire order.
Trait Implementations§
Source§impl Clone for DynamicMessageDefinition
impl Clone for DynamicMessageDefinition
Source§impl Debug for DynamicMessageDefinition
impl Debug for DynamicMessageDefinition
impl Eq for DynamicMessageDefinition
Source§impl PartialEq for DynamicMessageDefinition
impl PartialEq for DynamicMessageDefinition
impl StructuralPartialEq for DynamicMessageDefinition
Auto Trait Implementations§
impl Freeze for DynamicMessageDefinition
impl RefUnwindSafe for DynamicMessageDefinition
impl Send for DynamicMessageDefinition
impl Sync for DynamicMessageDefinition
impl Unpin for DynamicMessageDefinition
impl UnsafeUnpin for DynamicMessageDefinition
impl UnwindSafe for DynamicMessageDefinition
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