ros_message/lib.rs
1//! Crate for describing ROS messages, and handling MSG and SRV files.
2#![warn(missing_docs)]
3
4mod data_type;
5mod error;
6mod field_info;
7mod message_path;
8mod msg;
9mod parse_msg;
10mod srv;
11#[cfg(test)]
12mod tests;
13mod time;
14mod value;
15
16pub use data_type::{DataType, I8Variant, U8Variant};
17pub use error::{Error, Result};
18pub use field_info::{FieldCase, FieldInfo};
19pub use message_path::MessagePath;
20pub use msg::Msg;
21pub use srv::Srv;
22pub use time::{Duration, Time};
23pub use value::{MessageValue, Value};