pub struct InstanceAiSummary {
pub providers: Vec<InstanceAiProviderSummary>,
pub default_model: Option<Box<AiProviderModel>>,
pub code_completion_model: Option<Box<AiProviderModel>>,
}Fields§
§providers: Vec<InstanceAiProviderSummary>§default_model: Option<Box<AiProviderModel>>§code_completion_model: Option<Box<AiProviderModel>>Implementations§
Source§impl InstanceAiSummary
impl InstanceAiSummary
pub fn new(providers: Vec<InstanceAiProviderSummary>) -> InstanceAiSummary
Trait Implementations§
Source§impl Clone for InstanceAiSummary
impl Clone for InstanceAiSummary
Source§fn clone(&self) -> InstanceAiSummary
fn clone(&self) -> InstanceAiSummary
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 InstanceAiSummary
impl Debug for InstanceAiSummary
Source§impl Default for InstanceAiSummary
impl Default for InstanceAiSummary
Source§fn default() -> InstanceAiSummary
fn default() -> InstanceAiSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstanceAiSummary
impl<'de> Deserialize<'de> for InstanceAiSummary
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
Source§impl PartialEq for InstanceAiSummary
impl PartialEq for InstanceAiSummary
Source§impl Serialize for InstanceAiSummary
impl Serialize for InstanceAiSummary
impl StructuralPartialEq for InstanceAiSummary
Auto Trait Implementations§
impl Freeze for InstanceAiSummary
impl RefUnwindSafe for InstanceAiSummary
impl Send for InstanceAiSummary
impl Sync for InstanceAiSummary
impl Unpin for InstanceAiSummary
impl UnsafeUnpin for InstanceAiSummary
impl UnwindSafe for InstanceAiSummary
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