pub struct FalsificationTest {
pub id: String,
pub rule: String,
pub prediction: String,
pub test: Option<String>,
pub if_fails: String,
}Expand description
A Popperian falsification test.
Each makes a falsifiable prediction about the implementation. If the prediction is wrong, the test identifies root cause.
Fields§
§id: String§rule: String§prediction: String§test: Option<String>§if_fails: StringTrait Implementations§
Source§impl Clone for FalsificationTest
impl Clone for FalsificationTest
Source§fn clone(&self) -> FalsificationTest
fn clone(&self) -> FalsificationTest
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 FalsificationTest
impl Debug for FalsificationTest
Source§impl<'de> Deserialize<'de> for FalsificationTest
impl<'de> Deserialize<'de> for FalsificationTest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for FalsificationTest
impl RefUnwindSafe for FalsificationTest
impl Send for FalsificationTest
impl Sync for FalsificationTest
impl Unpin for FalsificationTest
impl UnsafeUnpin for FalsificationTest
impl UnwindSafe for FalsificationTest
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