Struct r2r::sensor_msgs::msg::JoyFeedback
source · pub struct JoyFeedback {
pub type_: u8,
pub id: u8,
pub intensity: f32,
}
Fields§
§type_: u8
§id: u8
§intensity: f32
Implementations§
source§impl JoyFeedback
impl JoyFeedback
pub const TYPE_BUZZER: _bindgen_ty_142 = sensor_msgs__msg__JoyFeedback__TYPE_BUZZER
pub const TYPE_LED: _bindgen_ty_140 = sensor_msgs__msg__JoyFeedback__TYPE_LED
pub const TYPE_RUMBLE: _bindgen_ty_141 = sensor_msgs__msg__JoyFeedback__TYPE_RUMBLE
Trait Implementations§
source§impl Clone for JoyFeedback
impl Clone for JoyFeedback
source§fn clone(&self) -> JoyFeedback
fn clone(&self) -> JoyFeedback
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 JoyFeedback
impl Debug for JoyFeedback
source§impl Default for JoyFeedback
impl Default for JoyFeedback
source§impl<'de> Deserialize<'de> for JoyFeedbackwhere
JoyFeedback: Default,
impl<'de> Deserialize<'de> for JoyFeedbackwhere
JoyFeedback: 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 JoyFeedback
impl PartialEq for JoyFeedback
source§impl Serialize for JoyFeedback
impl Serialize for JoyFeedback
source§impl WrappedTypesupport for JoyFeedback
impl WrappedTypesupport for JoyFeedback
type CStruct = sensor_msgs__msg__JoyFeedback
fn get_ts() -> &'static rosidl_message_type_support_t
fn create_msg() -> *mut sensor_msgs__msg__JoyFeedback
fn destroy_msg(msg: *mut sensor_msgs__msg__JoyFeedback)
fn from_native(msg: &Self::CStruct) -> JoyFeedback
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 JoyFeedback
Auto Trait Implementations§
impl Freeze for JoyFeedback
impl RefUnwindSafe for JoyFeedback
impl Send for JoyFeedback
impl Sync for JoyFeedback
impl Unpin for JoyFeedback
impl UnwindSafe for JoyFeedback
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