pub struct Bp3dPackReport {
pub out_path: String,
pub structures_packed: usize,
pub bundle_bytes: usize,
pub total_stl_bytes: usize,
pub per_system: Vec<(String, usize)>,
pub ontology_q42_bytes: usize,
pub ontology_quins: usize,
pub q42_sidecar_path: String,
pub failed: Vec<(String, String)>,
}Expand description
Honest report of a BodyParts3D pack build.
Fields§
§out_path: String§structures_packed: usize§bundle_bytes: usize§total_stl_bytes: usize§per_system: Vec<(String, usize)>(system_id, structure count) — the completeness this pack adds, per system.
ontology_q42_bytes: usizeSize in bytes of the ontology .q42 (concepts + is-a + part-of + system + geometry links).
ontology_quins: usizeNumber of quins (facts) in the ontology graph.
q42_sidecar_path: StringPath the linkable .q42 sidecar was written to (byte-identical to the bundle’s body.q42).
failed: Vec<(String, String)>(structure id, error) for anything that failed to fetch or compile — never silently dropped.
Trait Implementations§
Source§impl Clone for Bp3dPackReport
impl Clone for Bp3dPackReport
Source§fn clone(&self) -> Bp3dPackReport
fn clone(&self) -> Bp3dPackReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Bp3dPackReport
impl RefUnwindSafe for Bp3dPackReport
impl Send for Bp3dPackReport
impl Sync for Bp3dPackReport
impl Unpin for Bp3dPackReport
impl UnsafeUnpin for Bp3dPackReport
impl UnwindSafe for Bp3dPackReport
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more