pub struct AIServiceConfig {
pub service: AIService,
pub api_key: String,
pub api_endpoint: Option<String>,
pub model: Option<String>,
}Fields§
§service: AIService§api_key: String§api_endpoint: Option<String>§model: Option<String>Trait Implementations§
Source§impl Clone for AIServiceConfig
impl Clone for AIServiceConfig
Source§fn clone(&self) -> AIServiceConfig
fn clone(&self) -> AIServiceConfig
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 AIServiceConfig
impl Debug for AIServiceConfig
Source§impl<'de> Deserialize<'de> for AIServiceConfig
impl<'de> Deserialize<'de> for AIServiceConfig
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 AIServiceConfig
impl RefUnwindSafe for AIServiceConfig
impl Send for AIServiceConfig
impl Sync for AIServiceConfig
impl Unpin for AIServiceConfig
impl UnsafeUnpin for AIServiceConfig
impl UnwindSafe for AIServiceConfig
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