Expand description
Bindings to rosidl_runtime_c
and related functionality for messages.
Macros§
- seq
- Creates a sequence, similar to the
vec!
macro.
Structs§
- Bounded
Sequence - A bounded sequence.
- Bounded
String - A zero-terminated UTF-8 string with a length limit.
- BoundedW
String - A zero-terminated UTF-16 string with a length limit.
- Sequence
- An unbounded sequence.
- Sequence
Exceeds Bounds Error - Error type for
BoundedSequence::try_new()
. - String
- A zero-terminated UTF-8 string.
- String
Exceeds Bounds Error - Error type for
BoundedString::try_from()
andBoundedWString::try_from()
. - WString
- A zero-terminated UTF-16 string.
Traits§
- Action
- Trait for actions.
- Action
Impl - Trait for action implementation details.
- Message
- Trait for types that can be used in a
rclrs::Subscription
and arclrs::Publisher
. - RmwMessage
- Trait for RMW-native messages.
- Sequence
Alloc - Internal trait that connects a particular
Sequence<T>
instance to generated C functions that allocate and deallocate memory. - Service
- Trait for services.