pub struct SkepticismDocumentation {
pub contradictory_evidence_considered: Vec<String>,
pub management_bias_indicators: Vec<String>,
pub alternative_explanations: Vec<String>,
pub challenging_questions: Vec<String>,
pub corroboration_obtained: String,
pub skepticism_assessment: String,
}Expand description
Documentation of professional skepticism.
Fields§
§contradictory_evidence_considered: Vec<String>Contradictory evidence considered
management_bias_indicators: Vec<String>Management bias indicators evaluated
alternative_explanations: Vec<String>Alternative explanations explored
challenging_questions: Vec<String>Challenging questions asked
corroboration_obtained: StringCorroboration obtained
skepticism_assessment: StringOverall skepticism assessment
Implementations§
Source§impl SkepticismDocumentation
impl SkepticismDocumentation
Sourcepub fn with_contradictory_evidence(self, evidence: Vec<String>) -> Self
pub fn with_contradictory_evidence(self, evidence: Vec<String>) -> Self
Add contradictory evidence.
Sourcepub fn with_bias_indicators(self, indicators: Vec<String>) -> Self
pub fn with_bias_indicators(self, indicators: Vec<String>) -> Self
Add management bias indicators.
Sourcepub fn with_alternatives(self, alternatives: Vec<String>) -> Self
pub fn with_alternatives(self, alternatives: Vec<String>) -> Self
Add alternative explanations.
Trait Implementations§
Source§impl Clone for SkepticismDocumentation
impl Clone for SkepticismDocumentation
Source§fn clone(&self) -> SkepticismDocumentation
fn clone(&self) -> SkepticismDocumentation
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 SkepticismDocumentation
impl Debug for SkepticismDocumentation
Source§impl Default for SkepticismDocumentation
impl Default for SkepticismDocumentation
Source§fn default() -> SkepticismDocumentation
fn default() -> SkepticismDocumentation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SkepticismDocumentation
impl<'de> Deserialize<'de> for SkepticismDocumentation
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 SkepticismDocumentation
impl RefUnwindSafe for SkepticismDocumentation
impl Send for SkepticismDocumentation
impl Sync for SkepticismDocumentation
impl Unpin for SkepticismDocumentation
impl UnwindSafe for SkepticismDocumentation
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