pub struct ConfigIntent {
pub industry: Option<String>,
pub country: Option<String>,
pub company_size: Option<String>,
pub period_months: Option<u32>,
pub features: Vec<String>,
}Expand description
Structured representation of user intent extracted from natural language.
Fields§
§industry: Option<String>Target industry (e.g., “retail”, “manufacturing”, “financial_services”).
country: Option<String>Country code (e.g., “US”, “DE”, “GB”).
company_size: Option<String>Company size: “small”, “medium”, or “large”.
period_months: Option<u32>Duration in months.
features: Vec<String>Requested feature flags (e.g., “fraud”, “audit”, “banking”, “controls”).
Trait Implementations§
Source§impl Clone for ConfigIntent
impl Clone for ConfigIntent
Source§fn clone(&self) -> ConfigIntent
fn clone(&self) -> ConfigIntent
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 ConfigIntent
impl Debug for ConfigIntent
Source§impl Default for ConfigIntent
impl Default for ConfigIntent
Source§fn default() -> ConfigIntent
fn default() -> ConfigIntent
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigIntent
impl RefUnwindSafe for ConfigIntent
impl Send for ConfigIntent
impl Sync for ConfigIntent
impl Unpin for ConfigIntent
impl UnwindSafe for ConfigIntent
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