Crate roslibrust_common

Crate roslibrust_common 

Source
Expand description

§roslibrust_common

This crate provides common types and traits used throughout the roslibrust ecosystem.

Re-exports§

pub use traits::*;
pub use topic_name::*;

Modules§

md5sum
Contains functions for calculating md5sums of message definitions.
topic_name
Contains the validation logic for topic, service, and action names.
traits
Contains the generic traits represent a pubsub system and service system. These traits will be implemented for specific backends to provides access to “ROS Like” functionality.

Structs§

ShapeShifter
A generic message type used by some implementations to provide a generic subscriber / publisher without serialization

Enums§

Error
The central error type used throughout roslibrust.

Type Aliases§

Result
Generic result type used throughout roslibrust.
ServiceError
The error type used by ServiceFn