pub struct FalsifiabilityGate {
pub gateway_threshold: f32,
}Expand description
Popperian Falsifiability Gate (Jidoka - stop-the-line) If hypothesis cannot be falsified, the entire analysis is invalid.
Fields§
§gateway_threshold: f32Minimum threshold for falsifiability score (0-25)
Implementations§
Source§impl FalsifiabilityGate
impl FalsifiabilityGate
Sourcepub fn evaluate(&self, hypothesis: &FalsifiableHypothesis) -> GateResult
pub fn evaluate(&self, hypothesis: &FalsifiableHypothesis) -> GateResult
Evaluate a hypothesis against the falsifiability gateway
Sourcepub fn evaluate_all(&self, hypotheses: &[FalsifiableHypothesis]) -> GateResult
pub fn evaluate_all(&self, hypotheses: &[FalsifiableHypothesis]) -> GateResult
Evaluate multiple hypotheses, returning overall result
Trait Implementations§
Source§impl Clone for FalsifiabilityGate
impl Clone for FalsifiabilityGate
Source§fn clone(&self) -> FalsifiabilityGate
fn clone(&self) -> FalsifiabilityGate
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 moreSource§impl Debug for FalsifiabilityGate
impl Debug for FalsifiabilityGate
Auto Trait Implementations§
impl Freeze for FalsifiabilityGate
impl RefUnwindSafe for FalsifiabilityGate
impl Send for FalsifiabilityGate
impl Sync for FalsifiabilityGate
impl Unpin for FalsifiabilityGate
impl UnsafeUnpin for FalsifiabilityGate
impl UnwindSafe for FalsifiabilityGate
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().