Struct rclrust_msg::sensor_msgs::msg::LaserScan
source · [−]pub struct LaserScan {
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<f32>,
pub intensities: Vec<f32>,
}Fields
header: Headerangle_min: f32angle_max: f32angle_increment: f32time_increment: f32scan_time: f32range_min: f32range_max: f32ranges: Vec<f32>intensities: Vec<f32>Trait Implementations
sourceimpl InternalDefault for LaserScan
impl InternalDefault for LaserScan
sourceimpl MessageT for LaserScan
impl MessageT for LaserScan
type Raw = LaserScan_Raw
type RawRef = LaserScan_RawRef
fn type_support() -> *const c_void
unsafe fn from_raw(from: &Self::Raw) -> Self
unsafe fn to_raw_ref(&self) -> Self::RawRef
impl StructuralPartialEq for LaserScan
Auto Trait Implementations
impl RefUnwindSafe for LaserScan
impl Send for LaserScan
impl Sync for LaserScan
impl Unpin for LaserScan
impl UnwindSafe for LaserScan
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