pub struct Measure;Expand description
Measures picked entities: one alone, or the two last picked together.
Trait Implementations§
Source§impl Inspector for Measure
impl Inspector for Measure
const INFO: InspectorInfo
Source§type Options = ()
type Options = ()
What it is told besides the part, as a front end sends it (JSON);
the defaults where it sends none.
Source§type Report = Measurement
type Report = Measurement
Its answer, as a front end is sent it.
Source§fn inspect(
output: &mut Output<'_>,
picked: &[PickedElement],
(): (),
) -> GeopResult<(Measurement, Vec<Visual>)>
fn inspect( output: &mut Output<'_>, picked: &[PickedElement], (): (), ) -> GeopResult<(Measurement, 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(measurement: &Measurement) -> Answer
fn show(measurement: &Measurement) -> 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 Measure
impl RefUnwindSafe for Measure
impl Send for Measure
impl Sync for Measure
impl Unpin for Measure
impl UnsafeUnpin for Measure
impl UnwindSafe for Measure
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.