pub struct ProvidersListResult {
pub active_provider: String,
pub active_model: String,
pub active_reasoning: String,
pub selection_mode: Option<ModelSelectionMode>,
pub routing_options: Vec<InferenceRoutingOptionDescriptor>,
pub providers: Vec<ProviderDescriptor>,
}Fields§
§active_provider: String§active_model: String§active_reasoning: String§selection_mode: Option<ModelSelectionMode>§routing_options: Vec<InferenceRoutingOptionDescriptor>§providers: Vec<ProviderDescriptor>Trait Implementations§
Source§impl Clone for ProvidersListResult
impl Clone for ProvidersListResult
Source§fn clone(&self) -> ProvidersListResult
fn clone(&self) -> ProvidersListResult
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 ProvidersListResult
impl Debug for ProvidersListResult
Source§impl<'de> Deserialize<'de> for ProvidersListResult
impl<'de> Deserialize<'de> for ProvidersListResult
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 ProvidersListResult
impl RefUnwindSafe for ProvidersListResult
impl Send for ProvidersListResult
impl Sync for ProvidersListResult
impl Unpin for ProvidersListResult
impl UnsafeUnpin for ProvidersListResult
impl UnwindSafe for ProvidersListResult
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