pub struct Clearance;Expand description
Checks the part’s solids keep a clearance from each other.
Trait Implementations§
Source§impl Inspector for Clearance
impl Inspector for Clearance
const INFO: InspectorInfo
Source§type Options = ClearanceOptions
type Options = ClearanceOptions
What it is told besides the part, as a front end sends it (JSON);
the defaults where it sends none.
Source§type Report = ClearanceReport
type Report = ClearanceReport
Its answer, as a front end is sent it.
Source§fn inspect(
output: &mut Output<'_>,
_: &[PickedElement],
options: ClearanceOptions,
) -> GeopResult<(ClearanceReport, Vec<Visual>)>
fn inspect( output: &mut Output<'_>, _: &[PickedElement], options: ClearanceOptions, ) -> GeopResult<(ClearanceReport, Vec<Visual>)>
The answer about
output — of the elements picked, for one that
picks (InspectorInfo::picks) — and what to draw of it in the
viewport: the points a distance is measured between.Source§fn show(report: &ClearanceReport) -> Answer
fn show(report: &ClearanceReport) -> Answer
report as a front end shows it: what lets every front end show
every inspector’s answer alike. Nothing, by default: the report is
shown as it is.Auto Trait Implementations§
impl Freeze for Clearance
impl RefUnwindSafe for Clearance
impl Send for Clearance
impl Sync for Clearance
impl Unpin for Clearance
impl UnsafeUnpin for Clearance
impl UnwindSafe for Clearance
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
Source§impl<I> ErasedInspector for Iwhere
I: Inspector,
impl<I> ErasedInspector for Iwhere
I: Inspector,
fn info(&self) -> &'static InspectorInfo
Source§fn inspect(
&self,
output: &mut Output<'_>,
picked: &[PickedElement],
options: &Value,
) -> Result<Inspection, GeopError>
fn inspect( &self, output: &mut Output<'_>, picked: &[PickedElement], options: &Value, ) -> Result<Inspection, GeopError>
The answer about
output, of picked, with options as sent.