Crate rosrust

Source

Re-exports§

pub use crate::api::raii::Publisher;
pub use crate::api::raii::Service;
pub use crate::api::raii::Subscriber;
pub use crate::api::handlers::SubscriptionHandler;
pub use crate::api::error;
pub use crate::api::Clock;
pub use crate::api::Parameter;
pub use crate::singleton::*;

Modules§

api
singleton
wall_time
Utilities for time information based on the system clock.

Macros§

ros_debug
ros_debug_once
ros_debug_throttle
ros_debug_throttle_identical
ros_err
ros_err_once
ros_err_throttle
ros_err_throttle_identical
ros_fatal
ros_fatal_once
ros_fatal_throttle
ros_fatal_throttle_identical
ros_info
ros_info_once
ros_info_throttle
ros_info_throttle_identical
ros_log
ros_log_once
ros_log_throttle
ros_log_throttle_identical
ros_warn
ros_warn_once
ros_warn_throttle
ros_warn_throttle_identical

Structs§

Client
ClientResponse
Duration
ROS representation of duration, with nanosecond precision
DynamicMsg
RawMessage
RawMessageDescription
Time
ROS representation of time, with nanosecond precision

Enums§

MsgValue
Represents an arbitrary ROS message or value in it.

Traits§

Message
ServicePair

Type Aliases§

MsgMessage
Represents an arbitrary ROS message.