pub struct AgentSetting {
pub mute: AtomicBool,
pub cur_model: RwLock<String>,
pub api_url: String,
pub api_key: String,
pub model: String,
pub dev_prompt: String,
pub user_prompt: String,
pub aware_history_segments: i64,
pub known_members: HashMap<String, (String, String)>,
}Fields§
§mute: AtomicBool§cur_model: RwLock<String>§api_url: String§api_key: String§model: String§dev_prompt: String§user_prompt: String§aware_history_segments: i64§known_members: HashMap<String, (String, String)>Implementations§
Source§impl AgentSetting
impl AgentSetting
Trait Implementations§
Source§impl Debug for AgentSetting
impl Debug for AgentSetting
Source§impl Default for AgentSetting
impl Default for AgentSetting
Source§impl<'de> Deserialize<'de> for AgentSetting
impl<'de> Deserialize<'de> for AgentSetting
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 AgentSetting
impl !RefUnwindSafe for AgentSetting
impl Send for AgentSetting
impl Sync for AgentSetting
impl Unpin for AgentSetting
impl !UnwindSafe for AgentSetting
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more