ros2_interfaces_jazzy_rkyv/geometry_msgs/msg/
transform.rs1use rkyv::{Archive, Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize, Archive)]
4pub struct Transform {
5 pub translation: crate::geometry_msgs::msg::Vector3,
6 pub rotation: crate::geometry_msgs::msg::Quaternion,
7}
8
9impl Default for Transform {
10 fn default() -> Self {
11 Transform {
12 translation: crate::geometry_msgs::msg::Vector3::default(),
13 rotation: crate::geometry_msgs::msg::Quaternion::default(),
14 }
15 }
16}