#[repr(transparent)]pub struct LaneChangePermission {
pub repr: u32,
}Expand description
Shared enum representing different weights of lane markings. This is needed to access the enum variant from Rust API since the C++ enum has an opaque implementation. The order of these variants must match with the order of the enum class defined in maliput C++ API.
Fields§
§repr: u32Implementations§
Trait Implementations§
Source§impl Clone for LaneChangePermission
impl Clone for LaneChangePermission
Source§impl ExternType for LaneChangePermission
impl ExternType for LaneChangePermission
Source§impl PartialEq for LaneChangePermission
impl PartialEq for LaneChangePermission
impl Copy for LaneChangePermission
impl Eq for LaneChangePermission
impl StructuralPartialEq for LaneChangePermission
Auto Trait Implementations§
impl Freeze for LaneChangePermission
impl RefUnwindSafe for LaneChangePermission
impl Send for LaneChangePermission
impl Sync for LaneChangePermission
impl Unpin for LaneChangePermission
impl UnwindSafe for LaneChangePermission
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