pub struct SimilarCodeModelProvenance {
pub model_id: String,
pub revision: String,
pub artifact_sha256: String,
pub license: String,
pub dimensions: u32,
}Expand description
Immutable model artifact provenance.
Fields§
§model_id: StringStable model identifier.
revision: StringImmutable model revision.
artifact_sha256: StringSHA-256 digest of the exact model artifact bytes.
license: StringSPDX license identifier or reviewed license label.
dimensions: u32Embedding vector dimensions.
Trait Implementations§
Source§impl Clone for SimilarCodeModelProvenance
impl Clone for SimilarCodeModelProvenance
Source§impl Debug for SimilarCodeModelProvenance
impl Debug for SimilarCodeModelProvenance
Source§impl<'de> Deserialize<'de> for SimilarCodeModelProvenance
impl<'de> Deserialize<'de> for SimilarCodeModelProvenance
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
impl Eq for SimilarCodeModelProvenance
impl StructuralPartialEq for SimilarCodeModelProvenance
Auto Trait Implementations§
impl Freeze for SimilarCodeModelProvenance
impl RefUnwindSafe for SimilarCodeModelProvenance
impl Send for SimilarCodeModelProvenance
impl Sync for SimilarCodeModelProvenance
impl Unpin for SimilarCodeModelProvenance
impl UnsafeUnpin for SimilarCodeModelProvenance
impl UnwindSafe for SimilarCodeModelProvenance
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.