Struct canadensis_data_types::uavcan::time::time_system_0_1::TimeSystem
source · [−]pub struct TimeSystem {
pub value: u8,
}
Expand description
uavcan.time.TimeSystem.0.1
Fixed size 1 bytes
Fields
value: u8
truncated uint4
Always aligned, size 4 bits
Implementations
sourceimpl TimeSystem
impl TimeSystem
pub const APPLICATION_SPECIFIC: u8 = 15u8
pub const MONOTONIC_SINCE_BOOT: u8 = 0u8
pub const TAI: u8 = 1u8
Trait Implementations
sourceimpl DataType for TimeSystem
impl DataType for TimeSystem
sourceconst EXTENT_BYTES: Option<u32> = None
const EXTENT_BYTES: Option<u32> = None
The sealed or delimited property of this type
sourceimpl Deserialize for TimeSystem
impl Deserialize for TimeSystem
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 TimeSystem
impl Serialize for TimeSystem
impl Message for TimeSystem
Auto Trait Implementations
impl RefUnwindSafe for TimeSystem
impl Send for TimeSystem
impl Sync for TimeSystem
impl Unpin for TimeSystem
impl UnwindSafe for TimeSystem
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