ros_pointcloud2 1.0.0-rc.4

Customizable conversions for working with sensor_msgs/PointCloud2.
Documentation
//! Commonly used types and traits for predefined and custom point conversions.
pub use crate::{
    ConversionError, Denseness, Endian, FieldDatatype, FromBytes, GetFieldDatatype, IPoint,
    LayoutDescription, LayoutField, PointCloud2Msg, PointCloud2MsgBuilder, PointCloud2Source,
    PointCloud2View, PointConvertible, PointDataBuffer, PointFieldDescription,
};

pub use crate::points::*;
pub use crate::ros::*;

#[cfg(feature = "rayon")]
pub use rayon::prelude::*;

#[cfg(feature = "derive")]
pub use rpcl2_derive::*;

#[cfg(feature = "hiroz")]
pub use crate::impl_pointcloud2_for_hiroz;
#[cfg(feature = "r2r")]
pub use crate::impl_pointcloud2_for_r2r;
#[cfg(feature = "rclrs")]
pub use crate::impl_pointcloud2_for_rclrs;
#[cfg(feature = "ros2_interfaces_jazzy_rkyv")]
pub use crate::impl_pointcloud2_for_ros2_interfaces_jazzy_rkyv;
#[cfg(feature = "ros2_interfaces_jazzy_serde")]
pub use crate::impl_pointcloud2_for_ros2_interfaces_jazzy_serde;
#[cfg(feature = "roslibrust_ros1")]
pub use crate::impl_pointcloud2_for_roslibrust_ros1;
#[cfg(feature = "roslibrust_ros2")]
pub use crate::impl_pointcloud2_for_roslibrust_ros2;
#[cfg(feature = "rosrust")]
pub use crate::impl_pointcloud2_for_rosrust;
#[cfg(feature = "nalgebra")]
pub use crate::impl_pointxyz_for_nalgebra;