pub struct ComplexitySignals {
pub word_count: usize,
pub step_markers: usize,
pub domain_signals: Vec<String>,
pub explicit_delegation: bool,
pub names_multiple_agents: bool,
pub covering_agents: Vec<usize>,
pub complexity_score: f32,
}Expand description
Heuristic signals exposed for testing and telemetry.
Fields§
§word_count: usize§step_markers: usize§domain_signals: Vec<String>§explicit_delegation: bool§names_multiple_agents: bool§covering_agents: Vec<usize>Tier 2: indices of agents that cover all detected domains.
complexity_score: f32Trait Implementations§
Source§impl Clone for ComplexitySignals
impl Clone for ComplexitySignals
Source§fn clone(&self) -> ComplexitySignals
fn clone(&self) -> ComplexitySignals
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 ComplexitySignals
impl Debug for ComplexitySignals
Source§impl Default for ComplexitySignals
impl Default for ComplexitySignals
Source§fn default() -> ComplexitySignals
fn default() -> ComplexitySignals
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ComplexitySignals
impl RefUnwindSafe for ComplexitySignals
impl Send for ComplexitySignals
impl Sync for ComplexitySignals
impl Unpin for ComplexitySignals
impl UnsafeUnpin for ComplexitySignals
impl UnwindSafe for ComplexitySignals
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