pub struct CatalogModelRecord {Show 21 fields
pub id: ProviderModelId,
pub name: String,
pub description: String,
pub family: Option<String>,
pub attachment: bool,
pub reasoning: bool,
pub tool_call: bool,
pub structured_output: Option<bool>,
pub temperature: Option<bool>,
pub open_weights: bool,
pub status: CatalogModelStatus,
pub release_date: String,
pub last_updated: String,
pub modalities: CatalogModalities,
pub limits: CatalogLimits,
pub shape: Option<String>,
pub provider: Option<CatalogModelProviderMetadata>,
pub reasoning_options: Vec<CatalogReasoningOption>,
pub cost: Option<CatalogModelCost>,
pub interleaved: Option<CatalogInterleaved>,
pub canonical_provenance: Option<CanonicalModelProvenance>,
}Expand description
Provider-scoped model metadata compiled by the family registry.
Fields§
§id: ProviderModelId§name: String§description: String§family: Option<String>§attachment: bool§reasoning: bool§tool_call: bool§structured_output: Option<bool>§temperature: Option<bool>§open_weights: bool§status: CatalogModelStatus§release_date: String§last_updated: String§modalities: CatalogModalities§limits: CatalogLimits§shape: Option<String>§provider: Option<CatalogModelProviderMetadata>§reasoning_options: Vec<CatalogReasoningOption>§cost: Option<CatalogModelCost>§interleaved: Option<CatalogInterleaved>§canonical_provenance: Option<CanonicalModelProvenance>Trait Implementations§
Source§impl Clone for CatalogModelRecord
impl Clone for CatalogModelRecord
Source§fn clone(&self) -> CatalogModelRecord
fn clone(&self) -> CatalogModelRecord
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 CatalogModelRecord
impl Debug for CatalogModelRecord
Source§impl<'de> Deserialize<'de> for CatalogModelRecord
impl<'de> Deserialize<'de> for CatalogModelRecord
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 CatalogModelRecord
impl PartialEq for CatalogModelRecord
Source§fn eq(&self, other: &CatalogModelRecord) -> bool
fn eq(&self, other: &CatalogModelRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CatalogModelRecord
impl Serialize for CatalogModelRecord
impl StructuralPartialEq for CatalogModelRecord
Auto Trait Implementations§
impl Freeze for CatalogModelRecord
impl RefUnwindSafe for CatalogModelRecord
impl Send for CatalogModelRecord
impl Sync for CatalogModelRecord
impl Unpin for CatalogModelRecord
impl UnsafeUnpin for CatalogModelRecord
impl UnwindSafe for CatalogModelRecord
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