pub struct MetaCognitiveResult {
pub reasoning_quality: f64,
pub methodology_quality: MethodologyStatus,
pub cognitive_biases: Vec<String>,
pub recommendations: Vec<String>,
}Expand description
Meta-cognitive assessment result
Fields§
§reasoning_quality: f64Reasoning quality score (1-100)
methodology_quality: MethodologyStatusMethodology evaluation
cognitive_biases: Vec<String>Cognitive biases detected
recommendations: Vec<String>Improvement recommendations
Trait Implementations§
Source§impl Clone for MetaCognitiveResult
impl Clone for MetaCognitiveResult
Source§fn clone(&self) -> MetaCognitiveResult
fn clone(&self) -> MetaCognitiveResult
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 MetaCognitiveResult
impl Debug for MetaCognitiveResult
Source§impl<'de> Deserialize<'de> for MetaCognitiveResult
impl<'de> Deserialize<'de> for MetaCognitiveResult
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 MetaCognitiveResult
impl RefUnwindSafe for MetaCognitiveResult
impl Send for MetaCognitiveResult
impl Sync for MetaCognitiveResult
impl Unpin for MetaCognitiveResult
impl UnwindSafe for MetaCognitiveResult
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