[−][src]Struct mavlink::common::FILE_TRANSFER_PROTOCOL_DATA
id: 110 File transfer message.
Fields
target_network: u8
Network ID (0 for broadcast).
target_system: u8
System ID (0 for broadcast).
target_component: u8
Component ID (0 for broadcast).
payload: Vec<u8>
Variable length payload. The length is defined by the remaining message length when subtracting the header and other fields. The entire content of this block is opaque unless you understand any the encoding message_type. The particular encoding used can be extension specific and might not always be documented as part of the mavlink specification..
Implementations
impl FILE_TRANSFER_PROTOCOL_DATA
[src]
pub const ENCODED_LEN: usize
[src]
pub fn deser(
version: MavlinkVersion,
_input: &[u8]
) -> Result<Self, ParserError>
[src]
version: MavlinkVersion,
_input: &[u8]
) -> Result<Self, ParserError>
pub fn ser(&self) -> Vec<u8>
[src]
Trait Implementations
impl Clone for FILE_TRANSFER_PROTOCOL_DATA
[src]
fn clone(&self) -> FILE_TRANSFER_PROTOCOL_DATA
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for FILE_TRANSFER_PROTOCOL_DATA
[src]
impl Default for FILE_TRANSFER_PROTOCOL_DATA
[src]
impl<'de> Deserialize<'de> for FILE_TRANSFER_PROTOCOL_DATA
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<FILE_TRANSFER_PROTOCOL_DATA> for FILE_TRANSFER_PROTOCOL_DATA
[src]
fn eq(&self, other: &FILE_TRANSFER_PROTOCOL_DATA) -> bool
[src]
fn ne(&self, other: &FILE_TRANSFER_PROTOCOL_DATA) -> bool
[src]
impl Serialize for FILE_TRANSFER_PROTOCOL_DATA
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for FILE_TRANSFER_PROTOCOL_DATA
[src]
Auto Trait Implementations
impl RefUnwindSafe for FILE_TRANSFER_PROTOCOL_DATA
impl Send for FILE_TRANSFER_PROTOCOL_DATA
impl Sync for FILE_TRANSFER_PROTOCOL_DATA
impl Unpin for FILE_TRANSFER_PROTOCOL_DATA
impl UnwindSafe for FILE_TRANSFER_PROTOCOL_DATA
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,