pub struct ClearanceReport {
pub distance: Scalar,
pub blocked_at: Option<Scalar>,
pub bounded_by_field: bool,
}Expand description
Free span found above a reference layer coordinate.
Fields§
§distance: ScalarDistance from the reference coordinate to the next blocking layer.
blocked_at: Option<Scalar>Layer coordinate of the blocking crossing, if the span is bounded.
bounded_by_field: boolWhether the span ends at the field bound rather than at geometry.
Trait Implementations§
Source§impl Clone for ClearanceReport
impl Clone for ClearanceReport
Source§fn clone(&self) -> ClearanceReport
fn clone(&self) -> ClearanceReport
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 ClearanceReport
impl Debug for ClearanceReport
Source§impl PartialEq for ClearanceReport
impl PartialEq for ClearanceReport
impl Copy for ClearanceReport
impl StructuralPartialEq for ClearanceReport
Auto Trait Implementations§
impl Freeze for ClearanceReport
impl RefUnwindSafe for ClearanceReport
impl Send for ClearanceReport
impl Sync for ClearanceReport
impl Unpin for ClearanceReport
impl UnwindSafe for ClearanceReport
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