pub struct SuggestionConfig {
pub llm_config: BehaviorModelConfig,
pub output_format: OutputFormat,
pub num_suggestions: usize,
pub include_examples: bool,
pub domain_hint: Option<String>,
}Expand description
Configuration for spec suggestion
Fields§
§llm_config: BehaviorModelConfigLLM configuration
output_format: OutputFormatOutput format
num_suggestions: usizeNumber of additional endpoints to suggest
include_examples: boolWhether to include examples in generated specs
domain_hint: Option<String>API domain/category hint
Trait Implementations§
Source§impl Clone for SuggestionConfig
impl Clone for SuggestionConfig
Source§fn clone(&self) -> SuggestionConfig
fn clone(&self) -> SuggestionConfig
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 SuggestionConfig
impl Debug for SuggestionConfig
Auto Trait Implementations§
impl Freeze for SuggestionConfig
impl RefUnwindSafe for SuggestionConfig
impl Send for SuggestionConfig
impl Sync for SuggestionConfig
impl Unpin for SuggestionConfig
impl UnsafeUnpin for SuggestionConfig
impl UnwindSafe for SuggestionConfig
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