pub struct ComplexityAnalysis {
pub complexity: ComplexityLevel,
pub score: f32,
pub should_enable_think_more: bool,
pub reasoning: String,
}Expand description
Detailed analysis of task complexity
Fields§
§complexity: ComplexityLevelDetected complexity level
score: f32Complexity score (0.0 - infinity)
should_enable_think_more: boolWhether Think More should be auto-enabled
reasoning: StringReasoning for the assessment
Trait Implementations§
Source§impl Clone for ComplexityAnalysis
impl Clone for ComplexityAnalysis
Source§fn clone(&self) -> ComplexityAnalysis
fn clone(&self) -> ComplexityAnalysis
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 moreAuto Trait Implementations§
impl Freeze for ComplexityAnalysis
impl RefUnwindSafe for ComplexityAnalysis
impl Send for ComplexityAnalysis
impl Sync for ComplexityAnalysis
impl Unpin for ComplexityAnalysis
impl UnwindSafe for ComplexityAnalysis
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