pub struct List {
pub publishers: SubjectIDList,
pub subscribers: SubjectIDList,
pub clients: ServiceIDList,
pub servers: ServiceIDList,
}
Expand description
uavcan.node.port.List.0.1
Size ranges from 146 to 2194 bytes
Fields
publishers: SubjectIDList
uavcan.node.port.SubjectIDList.0.1
Always aligned, size ranges from 8 to 8200 bits
subscribers: SubjectIDList
uavcan.node.port.SubjectIDList.0.1
Always aligned, size ranges from 8 to 8200 bits
clients: ServiceIDList
uavcan.node.port.ServiceIDList.0.1
Always aligned, size 512 bits
servers: ServiceIDList
uavcan.node.port.ServiceIDList.0.1
Always aligned, size 512 bits
Implementations
sourceimpl List
impl List
pub const MAX_PUBLICATION_PERIOD: u8 = 10u8
Trait Implementations
sourceimpl DataType for List
impl DataType for List
sourceconst EXTENT_BYTES: Option<u32> = None
const EXTENT_BYTES: Option<u32> = None
The sealed or delimited property of this type
sourceimpl Deserialize for List
impl Deserialize for List
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 List
impl Serialize for List
impl Message for List
Auto Trait Implementations
impl RefUnwindSafe for List
impl Send for List
impl Sync for List
impl Unpin for List
impl UnwindSafe for List
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