Enum canadensis_data_types::uavcan::metatransport::can::arbitration_id_0_1::ArbitrationID
source · [−]pub enum ArbitrationID {
Base(BaseArbitrationID),
Extended(ExtendedArbitrationID),
}
Expand description
uavcan.metatransport.can.ArbitrationID.0.1
Fixed size 5 bytes
Variants
Base(BaseArbitrationID)
Extended(ExtendedArbitrationID)
Trait Implementations
sourceimpl DataType for ArbitrationID
impl DataType for ArbitrationID
sourceconst EXTENT_BYTES: Option<u32> = None
const EXTENT_BYTES: Option<u32> = None
The sealed or delimited property of this type
sourceimpl Deserialize for ArbitrationID
impl Deserialize for ArbitrationID
sourcefn 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
sourcefn deserialize_zero_copy(cursor: &mut ReadCursor<'_>) -> Self where
Self: AsBytes + FromBytes,
fn deserialize_zero_copy(cursor: &mut ReadCursor<'_>) -> Self where
Self: AsBytes + FromBytes,
Deserializes a value from a slice of bytes and returns it Read more
sourcefn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>
fn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>
A convenience function that creates a cursor around the provided bytes and calls
deserialize
Read more
sourceimpl Serialize for ArbitrationID
impl Serialize for ArbitrationID
impl Message for ArbitrationID
Auto Trait Implementations
impl RefUnwindSafe for ArbitrationID
impl Send for ArbitrationID
impl Sync for ArbitrationID
impl Unpin for ArbitrationID
impl UnwindSafe for ArbitrationID
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more