pub struct IntelligentBehaviorConfig {
pub enabled: bool,
pub session_tracking: SessionTracking,
pub behavior_model: BehaviorModelConfig,
pub vector_store: VectorStoreConfig,
pub performance: PerformanceConfig,
pub personas: PersonasConfig,
}Expand description
Configuration for the Intelligent Mock Behavior system
Fields§
§enabled: boolEnable intelligent behavior
session_tracking: SessionTrackingSession tracking configuration
behavior_model: BehaviorModelConfigBehavior model configuration
vector_store: VectorStoreConfigVector store configuration
performance: PerformanceConfigPerformance settings
personas: PersonasConfigSmart Personas configuration
Trait Implementations§
Source§impl Clone for IntelligentBehaviorConfig
impl Clone for IntelligentBehaviorConfig
Source§fn clone(&self) -> IntelligentBehaviorConfig
fn clone(&self) -> IntelligentBehaviorConfig
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 IntelligentBehaviorConfig
impl Debug for IntelligentBehaviorConfig
Source§impl Default for IntelligentBehaviorConfig
impl Default for IntelligentBehaviorConfig
Source§fn default() -> IntelligentBehaviorConfig
fn default() -> IntelligentBehaviorConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IntelligentBehaviorConfig
impl<'de> Deserialize<'de> for IntelligentBehaviorConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IntelligentBehaviorConfig
impl RefUnwindSafe for IntelligentBehaviorConfig
impl Send for IntelligentBehaviorConfig
impl Sync for IntelligentBehaviorConfig
impl Unpin for IntelligentBehaviorConfig
impl UnsafeUnpin for IntelligentBehaviorConfig
impl UnwindSafe for IntelligentBehaviorConfig
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