pub struct ProcessingExplanation {
pub strategy_explanation: String,
pub step_explanations: Vec<String>,
pub trade_offs: Vec<TradeOffExplanation>,
pub alternatives_considered: Vec<String>,
pub confidence_levels: HashMap<String, f64>,
pub learning_insights: Vec<String>,
}Expand description
Processing Explanation
Fields§
§strategy_explanation: StringHigh-level strategy explanation
step_explanations: Vec<String>Step-by-step processing explanation
trade_offs: Vec<TradeOffExplanation>Performance trade-offs made
alternatives_considered: Vec<String>Alternative strategies considered
confidence_levels: HashMap<String, f64>Confidence in decisions
learning_insights: Vec<String>Learning insights gained
Trait Implementations§
Source§impl Clone for ProcessingExplanation
impl Clone for ProcessingExplanation
Source§fn clone(&self) -> ProcessingExplanation
fn clone(&self) -> ProcessingExplanation
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 ProcessingExplanation
impl Debug for ProcessingExplanation
Auto Trait Implementations§
impl Freeze for ProcessingExplanation
impl RefUnwindSafe for ProcessingExplanation
impl Send for ProcessingExplanation
impl Sync for ProcessingExplanation
impl Unpin for ProcessingExplanation
impl UnsafeUnpin for ProcessingExplanation
impl UnwindSafe for ProcessingExplanation
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.