pub struct LaserLogicMetrics {
pub validity_rate: f64,
pub fallacy_detection_rate: f64,
pub precision: f64,
pub soundness: f64,
}Expand description
LaserLogic-specific metrics
Fields§
§validity_rate: f64Proportion of valid deductions (0.0-1.0)
fallacy_detection_rate: f64Rate of detecting inserted fallacies (0.0-1.0)
precision: f64Avoidance of irrelevant premises (0.0-1.0)
soundness: f64Valid deductions from true premises (0.0-1.0)
Trait Implementations§
Source§impl Clone for LaserLogicMetrics
impl Clone for LaserLogicMetrics
Source§fn clone(&self) -> LaserLogicMetrics
fn clone(&self) -> LaserLogicMetrics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LaserLogicMetrics
impl Debug for LaserLogicMetrics
Source§impl Default for LaserLogicMetrics
impl Default for LaserLogicMetrics
Source§fn default() -> LaserLogicMetrics
fn default() -> LaserLogicMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LaserLogicMetrics
impl RefUnwindSafe for LaserLogicMetrics
impl Send for LaserLogicMetrics
impl Sync for LaserLogicMetrics
impl Unpin for LaserLogicMetrics
impl UnwindSafe for LaserLogicMetrics
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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