pub struct DiagnosticKnowledgeBase {
pub conditions: Vec<ConditionModel>,
pub unlisted_finding_likelihood: f64,
}Expand description
A caller-supplied, non-authoritative knowledge base for the Bayes engine.
§Illustrative example (NOT authoritative)
Any example knowledge base constructed for tests or demos is explicitly illustrative. This engine coins no medical facts; callers own the clinical content and its validity.
Fields§
§conditions: Vec<ConditionModel>§unlisted_finding_likelihood: f64Likelihood applied for an observed finding that a condition does not list. The caller’s modelling choice (0.5 is uninformative); documented, not authoritative.
Trait Implementations§
Source§impl Clone for DiagnosticKnowledgeBase
impl Clone for DiagnosticKnowledgeBase
Source§fn clone(&self) -> DiagnosticKnowledgeBase
fn clone(&self) -> DiagnosticKnowledgeBase
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 DiagnosticKnowledgeBase
impl RefUnwindSafe for DiagnosticKnowledgeBase
impl Send for DiagnosticKnowledgeBase
impl Sync for DiagnosticKnowledgeBase
impl Unpin for DiagnosticKnowledgeBase
impl UnsafeUnpin for DiagnosticKnowledgeBase
impl UnwindSafe for DiagnosticKnowledgeBase
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.
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