1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#![doc = include_str!("../README.md")]
#![allow(missing_debug_implementations)] // TODO: Most rosrust types don't implement Debug

mod cmd_vel_move_base;
mod error;
mod joy_gamepad;
pub mod msg;
mod msg_utils;
mod ros_control;
mod ros_localization_client;
mod ros_nav_client;
mod ros_robot_client;
mod ros_speak_client;
pub mod ros_transform_resolver;
pub mod rosrust_utils;

// re-export
#[doc(hidden)] // re-export for macros
pub use flume;
#[doc(hidden)] // re-export for macros
pub use paste;
pub use rosrust::{self, init, is_ok, name, rate};

pub use crate::{
    cmd_vel_move_base::*, error::Error, joy_gamepad::*, ros_control::*, ros_localization_client::*,
    ros_nav_client::*, ros_robot_client::*, ros_speak_client::*, ros_transform_resolver::*,
    rosrust_utils::*,
};