Skip to main content

gz_msgs/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![cfg_attr(docsrs, doc = "### Note")]
4#![cfg_attr(
5    docsrs,
6    doc = "In docs.rs, documentation for all features are provided. However, when you use this crate, you can only use one of the modules, and its contents are re-exported directly under the crate."
7)]
8
9pub use gz_msgs_common::protobuf;
10
11#[cfg(any(feature = "fortress", feature = "generate", docsrs))]
12#[cfg_attr(docsrs, doc(cfg(feature = "fortress")))]
13/// [Gazebo Message 8.7.1](https://github.com/gazebosim/gz-msgs/tree/ignition-msgs8_8.7.1)
14pub mod ign_msgs8;
15#[cfg(feature = "fortress")]
16pub use ign_msgs8::*;
17
18#[cfg(any(feature = "garden", feature = "generate", docsrs))]
19#[cfg_attr(docsrs, doc(cfg(feature = "garden")))]
20/// [Gazebo Message 9.5.1](https://github.com/gazebosim/gz-msgs/tree/gz-msgs9_9.5.1)
21pub mod gz_msgs9;
22#[cfg(feature = "garden")]
23pub use gz_msgs9::*;
24
25#[cfg(any(feature = "harmonic", feature = "generate", docsrs))]
26#[cfg_attr(docsrs, doc(cfg(feature = "harmonic")))]
27/// [Gazebo Message 10.3.2](https://github.com/gazebosim/gz-msgs/tree/gz-msgs10_10.3.2)
28pub mod gz_msgs10;
29#[cfg(feature = "harmonic")]
30pub use gz_msgs10::*;
31
32#[cfg(any(feature = "ionic", feature = "generate", docsrs))]
33#[cfg_attr(docsrs, doc(cfg(feature = "ionic")))]
34/// [Gazebo Message 11.1.0](https://github.com/gazebosim/gz-msgs/tree/gz-msgs11_11.1.0)
35pub mod gz_msgs11;
36#[cfg(feature = "ionic")]
37pub use gz_msgs11::*;
38
39#[cfg(any(feature = "jetty", feature = "generate", docsrs))]
40#[cfg_attr(docsrs, doc(cfg(feature = "jetty")))]
41/// [Gazebo Message 12.x.x](https://github.com/gazebosim/gz-msgs/tree/gz-msgs12_12.0.1)
42pub mod gz_msgs12;
43#[cfg(feature = "jetty")]
44pub use gz_msgs12::*;