pub struct V1;
Expand description
Marks entities which are strictly MAVLink 1
protocol compliant.
Trait Implementations§
source§impl<'de> Deserialize<'de> for V1
impl<'de> Deserialize<'de> for V1
source§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
source§impl MaybeVersioned for V1
impl MaybeVersioned for V1
source§fn expect(version: MavLinkVersion) -> Result<(), VersionError>
fn expect(version: MavLinkVersion) -> Result<(), VersionError>
Validates that provided frame matches MAVLink protocol version. Read more
impl Copy for V1
Auto Trait Implementations§
impl Freeze for V1
impl RefUnwindSafe for V1
impl Send for V1
impl Sync for V1
impl Unpin for V1
impl UnwindSafe for V1
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