pub struct ClearanceRequest { /* private fields */ }Implementations§
Source§impl ClearanceRequest
impl ClearanceRequest
pub fn new( frame: MetricFrame, shape: ClearanceShape, obstacles: Vec<ObjectId>, ) -> Self
pub fn frame(&self) -> &MetricFrame
pub fn shape(&self) -> ClearanceShape
pub fn obstacles(&self) -> &[ObjectId]
Trait Implementations§
Source§impl Clone for ClearanceRequest
impl Clone for ClearanceRequest
Source§fn clone(&self) -> ClearanceRequest
fn clone(&self) -> ClearanceRequest
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 ClearanceRequest
impl Debug for ClearanceRequest
Source§impl PartialEq for ClearanceRequest
impl PartialEq for ClearanceRequest
impl StructuralPartialEq for ClearanceRequest
Auto Trait Implementations§
impl Freeze for ClearanceRequest
impl RefUnwindSafe for ClearanceRequest
impl Send for ClearanceRequest
impl Sync for ClearanceRequest
impl Unpin for ClearanceRequest
impl UnwindSafe for ClearanceRequest
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