pub struct PerceivedInput {
pub raw_text: String,
pub likely_needs_tools: bool,
pub detected_entities: Vec<String>,
pub detected_constraints: Vec<String>,
pub ambiguity_level: f32,
pub risk_indicators: Vec<String>,
pub question_count: usize,
pub task_type: TaskType,
}Fields§
§raw_text: String§likely_needs_tools: bool§detected_entities: Vec<String>§detected_constraints: Vec<String>§ambiguity_level: f32§risk_indicators: Vec<String>§question_count: usize§task_type: TaskTypeTrait Implementations§
Source§impl Clone for PerceivedInput
impl Clone for PerceivedInput
Source§fn clone(&self) -> PerceivedInput
fn clone(&self) -> PerceivedInput
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 PerceivedInput
impl Debug for PerceivedInput
Auto Trait Implementations§
impl Freeze for PerceivedInput
impl RefUnwindSafe for PerceivedInput
impl Send for PerceivedInput
impl Sync for PerceivedInput
impl Unpin for PerceivedInput
impl UnsafeUnpin for PerceivedInput
impl UnwindSafe for PerceivedInput
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