Struct r2r::trajectory_msgs::msg::JointTrajectoryPoint
source · pub struct JointTrajectoryPoint {
pub positions: Vec<f64>,
pub velocities: Vec<f64>,
pub accelerations: Vec<f64>,
pub effort: Vec<f64>,
pub time_from_start: Duration,
}
Fields§
§positions: Vec<f64>
§velocities: Vec<f64>
§accelerations: Vec<f64>
§effort: Vec<f64>
§time_from_start: Duration
Trait Implementations§
source§impl Clone for JointTrajectoryPoint
impl Clone for JointTrajectoryPoint
source§fn clone(&self) -> JointTrajectoryPoint
fn clone(&self) -> JointTrajectoryPoint
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for JointTrajectoryPoint
impl Debug for JointTrajectoryPoint
source§impl Default for JointTrajectoryPoint
impl Default for JointTrajectoryPoint
source§impl<'de> Deserialize<'de> for JointTrajectoryPointwhere
JointTrajectoryPoint: Default,
impl<'de> Deserialize<'de> for JointTrajectoryPointwhere
JointTrajectoryPoint: Default,
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for JointTrajectoryPoint
impl PartialEq for JointTrajectoryPoint
source§impl Serialize for JointTrajectoryPoint
impl Serialize for JointTrajectoryPoint
source§impl WrappedTypesupport for JointTrajectoryPoint
impl WrappedTypesupport for JointTrajectoryPoint
type CStruct = trajectory_msgs__msg__JointTrajectoryPoint
fn get_ts() -> &'static rosidl_message_type_support_t
fn create_msg() -> *mut trajectory_msgs__msg__JointTrajectoryPoint
fn destroy_msg(msg: *mut trajectory_msgs__msg__JointTrajectoryPoint)
fn from_native(msg: &Self::CStruct) -> JointTrajectoryPoint
fn copy_to_native(&self, msg: &mut Self::CStruct)
source§fn to_serialized_bytes(&self) -> Result<Vec<u8>>
fn to_serialized_bytes(&self) -> Result<Vec<u8>>
This serializes the message using ROS2 methods.
source§fn from_serialized_bytes(data: &[u8]) -> Result<Self>
fn from_serialized_bytes(data: &[u8]) -> Result<Self>
This deserializes the message using ROS2 methods.
impl StructuralPartialEq for JointTrajectoryPoint
Auto Trait Implementations§
impl Freeze for JointTrajectoryPoint
impl RefUnwindSafe for JointTrajectoryPoint
impl Send for JointTrajectoryPoint
impl Sync for JointTrajectoryPoint
impl Unpin for JointTrajectoryPoint
impl UnwindSafe for JointTrajectoryPoint
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more