Struct canadensis_data_types::uavcan::node::get_transport_statistics::GetTransportStatisticsResponse [−][src]
pub struct GetTransportStatisticsResponse { pub transfer_statistics: IoStatistics, pub network_interface_statistics: Vec<IoStatistics, { GetTransportStatisticsResponse::MAX_NETWORK_INTERFACES as usize }>, }
Expand description
uavcan.node.GetTransportStatistics version 0.1 response
Fields
transfer_statistics: IoStatistics
network_interface_statistics: Vec<IoStatistics, { GetTransportStatisticsResponse::MAX_NETWORK_INTERFACES as usize }>
Implementations
Trait Implementations
The sealed or delimited property of this type
Returns the “default value” for a type. Read more
Returns true if the provided number of bits is in this type’s bit length set Read more
fn deserialize_in_place(
&mut self,
cursor: &mut ReadCursor<'_>
) -> Result<(), DeserializeError>
fn deserialize_in_place(
&mut self,
cursor: &mut ReadCursor<'_>
) -> Result<(), DeserializeError>
Deserializes a value, replacing the content of self with the decoded value
fn deserialize(cursor: &mut ReadCursor<'_>) -> Result<Self, DeserializeError> where
Self: Sized,
fn deserialize(cursor: &mut ReadCursor<'_>) -> Result<Self, DeserializeError> where
Self: Sized,
Deserializes a value and returns it
A convenience function that creates a cursor around the provided bytes and calls deserialize
Auto Trait Implementations
impl Send for GetTransportStatisticsResponse
impl Sync for GetTransportStatisticsResponse
impl Unpin for GetTransportStatisticsResponse
Blanket Implementations
Mutably borrows from an owned value. Read more