pub enum Manifestation {
Error(Error),
DataFd(DataFD),
DataClassic(DataClassic),
RemoteTransmissionRequest(RTR),
}
👎Deprecated
Expand description
uavcan.metatransport.can.Manifestation.0.1
Size ranges from 5 to 71 bytes
CAN frame properties that can be manifested on the bus. See Frame.0.2 as a replacement
Variants§
Error(Error)
👎Deprecated
CAN error (intentional or disturbance)
uavcan.metatransport.can.Error.0.1
DataFd(DataFD)
👎Deprecated
Bit rate switch flag active
uavcan.metatransport.can.DataFD.0.1
DataClassic(DataClassic)
👎Deprecated
Bit rate switch flag not active
uavcan.metatransport.can.DataClassic.0.1
RemoteTransmissionRequest(RTR)
👎Deprecated
Bit rate switch flag not active
uavcan.metatransport.can.RTR.0.1
Trait Implementations§
source§impl DataType for Manifestation
impl DataType for Manifestation
source§const EXTENT_BYTES: Option<u32> = None
const EXTENT_BYTES: Option<u32> = None
This type is sealed.
source§impl Deserialize for Manifestation
impl Deserialize for Manifestation
source§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
source§fn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>where
Self: Sized,
fn deserialize_from_bytes(bytes: &[u8]) -> Result<Self, DeserializeError>where Self: Sized,
A convenience function that creates a cursor around the provided bytes and calls
deserialize
source§impl Serialize for Manifestation
impl Serialize for Manifestation
source§fn size_bits(&self) -> usize
fn size_bits(&self) -> usize
Returns the size of the encoded form of this value, in bits Read more
source§fn serialize(&self, cursor: &mut WriteCursor<'_>)
fn serialize(&self, cursor: &mut WriteCursor<'_>)
Serializes this value into a buffer Read more
source§fn serialize_to_bytes(&self, bytes: &mut [u8])
fn serialize_to_bytes(&self, bytes: &mut [u8])
A convenience function that creates a cursor around the provided bytes and calls
serialize
impl Message for Manifestation
Auto Trait Implementations§
impl RefUnwindSafe for Manifestation
impl Send for Manifestation
impl Sync for Manifestation
impl Unpin for Manifestation
impl UnwindSafe for Manifestation
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