Struct mavio::error::VersionError
source · pub struct VersionError {
pub expected: MavLinkVersion,
pub actual: MavLinkVersion,
}
Expand description
Invalid MAVLink version.
Can be converted to FrameError::Version
.
Fields§
§expected: MavLinkVersion
Expected protocol version.
actual: MavLinkVersion
Actual protocol version.
Trait Implementations§
source§impl Clone for VersionError
impl Clone for VersionError
source§fn clone(&self) -> VersionError
fn clone(&self) -> VersionError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for VersionError
impl Debug for VersionError
source§impl From<VersionError> for Error
impl From<VersionError> for Error
source§fn from(value: VersionError) -> Self
fn from(value: VersionError) -> Self
Converts VersionError
into FrameError::Version
variant of Error::Frame
.
source§impl From<VersionError> for FrameError
impl From<VersionError> for FrameError
source§fn from(value: VersionError) -> Self
fn from(value: VersionError) -> Self
Converts VersionError
into FrameError::Version
.
impl Copy for VersionError
Auto Trait Implementations§
impl Freeze for VersionError
impl RefUnwindSafe for VersionError
impl Send for VersionError
impl Sync for VersionError
impl Unpin for VersionError
impl UnwindSafe for VersionError
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)