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: Header
§angle_min: f32
§angle_max: f32
§angle_increment: f32
§time_increment: f32
§scan_time: f32
§range_min: f32
§range_max: f32
§ranges: Vec<f32>
§intensities: Vec<f32>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LaserScan
impl<'de> Deserialize<'de> for LaserScan
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
impl Message for LaserScan
impl StructuralPartialEq for LaserScan
Auto Trait Implementations§
impl Freeze for LaserScan
impl RefUnwindSafe for LaserScan
impl Send for LaserScan
impl Sync for LaserScan
impl Unpin for LaserScan
impl UnwindSafe for LaserScan
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