pub struct ModelCatalogProvider {
pub id: String,
pub name: String,
pub runtime_provider: ModelProviderKind,
pub api: Option<String>,
pub doc: Option<String>,
pub env: Vec<String>,
pub models: Vec<ModelCatalogModel>,
}Expand description
Public model catalog provider entry.
Fields§
§id: String§name: String§runtime_provider: ModelProviderKind§api: Option<String>§doc: Option<String>§env: Vec<String>§models: Vec<ModelCatalogModel>Trait Implementations§
Source§impl Clone for ModelCatalogProvider
impl Clone for ModelCatalogProvider
Source§fn clone(&self) -> ModelCatalogProvider
fn clone(&self) -> ModelCatalogProvider
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 ModelCatalogProvider
impl Debug for ModelCatalogProvider
Source§impl<'de> Deserialize<'de> for ModelCatalogProvider
impl<'de> Deserialize<'de> for ModelCatalogProvider
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 ModelCatalogProvider
impl PartialEq for ModelCatalogProvider
Source§impl Serialize for ModelCatalogProvider
impl Serialize for ModelCatalogProvider
impl StructuralPartialEq for ModelCatalogProvider
Auto Trait Implementations§
impl Freeze for ModelCatalogProvider
impl RefUnwindSafe for ModelCatalogProvider
impl Send for ModelCatalogProvider
impl Sync for ModelCatalogProvider
impl Unpin for ModelCatalogProvider
impl UnsafeUnpin for ModelCatalogProvider
impl UnwindSafe for ModelCatalogProvider
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