pub struct ModelFamilyDefinition { /* private fields */ }Expand description
Trusted source/semantic definition with no executable program. The typed configuration is retained privately so preparation does not parse or serialize it a second time, and cannot accept caller-constructed typed data.
Implementations§
Source§impl ModelFamilyDefinition
impl ModelFamilyDefinition
pub fn family_id(&self) -> &ModelFamilyId
pub fn external_metadata_id(&self) -> &ExternalModelMetadataId
pub fn canonical_config(&self) -> &Value
pub fn weight_schema(&self) -> &WeightSchema
pub fn metadata(&self) -> &ModelSemanticMetadata
pub fn numerical_profiles(&self) -> &FamilyNumericalProfiles
pub fn fingerprint(&self) -> Result<String, VNextError>
Trait Implementations§
Source§impl Clone for ModelFamilyDefinition
impl Clone for ModelFamilyDefinition
Source§fn clone(&self) -> ModelFamilyDefinition
fn clone(&self) -> ModelFamilyDefinition
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for ModelFamilyDefinition
impl !UnwindSafe for ModelFamilyDefinition
impl Freeze for ModelFamilyDefinition
impl Send for ModelFamilyDefinition
impl Sync for ModelFamilyDefinition
impl Unpin for ModelFamilyDefinition
impl UnsafeUnpin for ModelFamilyDefinition
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