pub struct BodyCompileResult {
pub model: AnatomyModel,
pub organs: Vec<CompiledOrgan>,
pub unmapped: Vec<String>,
pub failed: Vec<(String, String)>,
}Expand description
The outcome of compiling a model’s organ set — honest about what did and did not compile.
Fields§
§model: AnatomyModel§organs: Vec<CompiledOrgan>§unmapped: Vec<String>Organs with no body-system mapping (reported, not guessed onto a system).
failed: Vec<(String, String)>Organs whose bytes failed to import/compile, with the error text.
Implementations§
Source§impl BodyCompileResult
impl BodyCompileResult
Sourcepub fn compiled_count(&self) -> usize
pub fn compiled_count(&self) -> usize
How many organs compiled into the body.
Auto Trait Implementations§
impl Freeze for BodyCompileResult
impl RefUnwindSafe for BodyCompileResult
impl Send for BodyCompileResult
impl Sync for BodyCompileResult
impl Unpin for BodyCompileResult
impl UnsafeUnpin for BodyCompileResult
impl UnwindSafe for BodyCompileResult
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
§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