pub struct ThinkingPatterns {
pub revision_frequency: f64,
pub branching_frequency: f64,
pub complexity_trend: ComplexityTrend,
pub thinking_style: ThinkingStyle,
pub common_patterns: Vec<Pattern>,
}Expand description
Thinking patterns analysis
Fields§
§revision_frequency: f64Revision frequency
branching_frequency: f64Branching frequency
complexity_trend: ComplexityTrendThought complexity trend
thinking_style: ThinkingStyleThinking style
common_patterns: Vec<Pattern>Common patterns
Trait Implementations§
Source§impl Clone for ThinkingPatterns
impl Clone for ThinkingPatterns
Source§fn clone(&self) -> ThinkingPatterns
fn clone(&self) -> ThinkingPatterns
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 ThinkingPatterns
impl Debug for ThinkingPatterns
Source§impl<'de> Deserialize<'de> for ThinkingPatterns
impl<'de> Deserialize<'de> for ThinkingPatterns
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 ThinkingPatterns
impl RefUnwindSafe for ThinkingPatterns
impl Send for ThinkingPatterns
impl Sync for ThinkingPatterns
impl Unpin for ThinkingPatterns
impl UnwindSafe for ThinkingPatterns
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