pub struct BillOfMaterials;Expand description
The bill of materials of the part, as the inspect panel shows it.
Trait Implementations§
Source§impl Inspector for BillOfMaterials
impl Inspector for BillOfMaterials
Source§fn show(bom: &Bom) -> Answer
fn show(bom: &Bom) -> Answer
The structures to ask for, the file to save, and the table: per line its item, quantity, name and designation, and its total mass or length — in full while pointed at.
const INFO: InspectorInfo
Source§type Options = BomOptions
type Options = BomOptions
What it is told besides the part, as a front end sends it (JSON);
the defaults where it sends none.
Source§fn inspect(
output: &mut Output<'_>,
_: &[PickedElement],
options: BomOptions,
) -> GeopResult<(Bom, Vec<Visual>)>
fn inspect( output: &mut Output<'_>, _: &[PickedElement], options: BomOptions, ) -> GeopResult<(Bom, 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.Auto Trait Implementations§
impl Freeze for BillOfMaterials
impl RefUnwindSafe for BillOfMaterials
impl Send for BillOfMaterials
impl Sync for BillOfMaterials
impl Unpin for BillOfMaterials
impl UnsafeUnpin for BillOfMaterials
impl UnwindSafe for BillOfMaterials
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.