Struct rclrust_msg::sensor_msgs::msg::MultiEchoLaserScan
source · [−]pub struct MultiEchoLaserScan {
pub header: Header,
pub angle_min: f32,
pub angle_max: f32,
pub angle_increment: f32,
pub time_increment: f32,
pub scan_time: f32,
pub range_min: f32,
pub range_max: f32,
pub ranges: Vec<LaserEcho>,
pub intensities: Vec<LaserEcho>,
}
Fields
header: Header
angle_min: f32
angle_max: f32
angle_increment: f32
time_increment: f32
scan_time: f32
range_min: f32
range_max: f32
ranges: Vec<LaserEcho>
intensities: Vec<LaserEcho>
Trait Implementations
sourceimpl Clone for MultiEchoLaserScan
impl Clone for MultiEchoLaserScan
sourcefn clone(&self) -> MultiEchoLaserScan
fn clone(&self) -> MultiEchoLaserScan
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MultiEchoLaserScan
impl Debug for MultiEchoLaserScan
sourceimpl Default for MultiEchoLaserScan
impl Default for MultiEchoLaserScan
sourceimpl InternalDefault for MultiEchoLaserScan
impl InternalDefault for MultiEchoLaserScan
sourceimpl MessageT for MultiEchoLaserScan
impl MessageT for MultiEchoLaserScan
type Raw = MultiEchoLaserScan_Raw
type RawRef = MultiEchoLaserScan_RawRef
fn type_support() -> *const c_void
unsafe fn from_raw(from: &Self::Raw) -> Self
unsafe fn to_raw_ref(&self) -> Self::RawRef
sourceimpl PartialEq<MultiEchoLaserScan> for MultiEchoLaserScan
impl PartialEq<MultiEchoLaserScan> for MultiEchoLaserScan
sourcefn eq(&self, other: &MultiEchoLaserScan) -> bool
fn eq(&self, other: &MultiEchoLaserScan) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &MultiEchoLaserScan) -> bool
fn ne(&self, other: &MultiEchoLaserScan) -> bool
This method tests for !=
.
impl StructuralPartialEq for MultiEchoLaserScan
Auto Trait Implementations
impl RefUnwindSafe for MultiEchoLaserScan
impl Send for MultiEchoLaserScan
impl Sync for MultiEchoLaserScan
impl Unpin for MultiEchoLaserScan
impl UnwindSafe for MultiEchoLaserScan
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more