#[repr(u8)]pub enum MavlinkDataStreamType {
MavlinkDataStreamImgJpeg = 0,
MavlinkDataStreamImgBmp = 1,
MavlinkDataStreamImgRaw8u = 2,
MavlinkDataStreamImgRaw32u = 3,
MavlinkDataStreamImgPgm = 4,
MavlinkDataStreamImgPng = 5,
}Expand description
MAVLink enum MAVLINK_DATA_STREAM_TYPE for common dialect.
Variants§
MavlinkDataStreamImgJpeg = 0
MAVLink enum entry MAVLINK_DATA_STREAM_IMG_JPEG.
MavlinkDataStreamImgBmp = 1
MAVLink enum entry MAVLINK_DATA_STREAM_IMG_BMP.
MavlinkDataStreamImgRaw8u = 2
MAVLink enum entry MAVLINK_DATA_STREAM_IMG_RAW8U.
MavlinkDataStreamImgRaw32u = 3
MAVLink enum entry MAVLINK_DATA_STREAM_IMG_RAW32U.
MavlinkDataStreamImgPgm = 4
MAVLink enum entry MAVLINK_DATA_STREAM_IMG_PGM.
MavlinkDataStreamImgPng = 5
MAVLink enum entry MAVLINK_DATA_STREAM_IMG_PNG.
Implementations§
Trait Implementations§
Source§impl Clone for MavlinkDataStreamType
impl Clone for MavlinkDataStreamType
Source§fn clone(&self) -> MavlinkDataStreamType
fn clone(&self) -> MavlinkDataStreamType
Returns a duplicate 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 MavlinkDataStreamType
impl Debug for MavlinkDataStreamType
Source§impl Default for MavlinkDataStreamType
impl Default for MavlinkDataStreamType
Source§fn default() -> MavlinkDataStreamType
fn default() -> MavlinkDataStreamType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MavlinkDataStreamType
impl<'de> Deserialize<'de> for MavlinkDataStreamType
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 NamedType for MavlinkDataStreamType
impl NamedType for MavlinkDataStreamType
fn sid() -> SpectaID
Source§fn named_data_type(
type_map: &mut TypeCollection,
generics: &[DataType],
) -> NamedDataType
fn named_data_type( type_map: &mut TypeCollection, generics: &[DataType], ) -> NamedDataType
this is equivalent to Type::inline but returns a NamedDataType instead.
Source§fn definition_named_data_type(type_map: &mut TypeCollection) -> NamedDataType
fn definition_named_data_type(type_map: &mut TypeCollection) -> NamedDataType
this is equivalent to [Type::definition] but returns a NamedDataType instead.
Source§impl PartialEq for MavlinkDataStreamType
impl PartialEq for MavlinkDataStreamType
Source§impl Serialize for MavlinkDataStreamType
impl Serialize for MavlinkDataStreamType
Source§impl TryFrom<u8> for MavlinkDataStreamType
impl TryFrom<u8> for MavlinkDataStreamType
Source§impl Type for MavlinkDataStreamType
impl Type for MavlinkDataStreamType
Source§fn inline(type_map: &mut TypeCollection, generics: Generics<'_>) -> DataType
fn inline(type_map: &mut TypeCollection, generics: Generics<'_>) -> DataType
Returns the definition of a type using the provided generics. Read more
Source§fn reference(type_map: &mut TypeCollection, generics: &[DataType]) -> Reference
fn reference(type_map: &mut TypeCollection, generics: &[DataType]) -> Reference
Generates a datatype corresponding to a reference to this type,
as determined by its category. Getting a reference to a type implies that
it should belong in the type map (since it has to be referenced from somewhere),
so the output of
definition will be put into the type map.impl Copy for MavlinkDataStreamType
impl StructuralPartialEq for MavlinkDataStreamType
Auto Trait Implementations§
impl Freeze for MavlinkDataStreamType
impl RefUnwindSafe for MavlinkDataStreamType
impl Send for MavlinkDataStreamType
impl Sync for MavlinkDataStreamType
impl Unpin for MavlinkDataStreamType
impl UnwindSafe for MavlinkDataStreamType
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