pub struct ProviderInfo {
pub id: String,
pub name: String,
pub builtin: bool,
pub auth_status: AuthStatus,
pub models: Vec<Model>,
}Expand description
Provider information in the registry
Fields§
§id: StringProvider ID
name: StringDisplay name
builtin: boolWhether this is a built-in provider
auth_status: AuthStatusAuthentication status
models: Vec<Model>Available models
Trait Implementations§
Source§impl Clone for ProviderInfo
impl Clone for ProviderInfo
Auto Trait Implementations§
impl Freeze for ProviderInfo
impl RefUnwindSafe for ProviderInfo
impl Send for ProviderInfo
impl Sync for ProviderInfo
impl Unpin for ProviderInfo
impl UnsafeUnpin for ProviderInfo
impl UnwindSafe for ProviderInfo
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