pub struct ModelCommitment {
pub architecture_hash: Hash256,
pub weights_hash: Hash256,
pub version: u64,
}Expand description
A commitment to a machine learning model.
Fields§
§architecture_hash: Hash256Hash of the model architecture description.
weights_hash: Hash256Hash of the model weights.
version: u64Model version identifier.
Implementations§
Trait Implementations§
Source§impl Clone for ModelCommitment
impl Clone for ModelCommitment
Source§fn clone(&self) -> ModelCommitment
fn clone(&self) -> ModelCommitment
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 ModelCommitment
impl Debug for ModelCommitment
Source§impl<'de> Deserialize<'de> for ModelCommitment
impl<'de> Deserialize<'de> for ModelCommitment
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 ModelCommitment
Source§impl PartialEq for ModelCommitment
impl PartialEq for ModelCommitment
Source§fn eq(&self, other: &ModelCommitment) -> bool
fn eq(&self, other: &ModelCommitment) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ModelCommitment
impl Serialize for ModelCommitment
impl StructuralPartialEq for ModelCommitment
Auto Trait Implementations§
impl Freeze for ModelCommitment
impl RefUnwindSafe for ModelCommitment
impl Send for ModelCommitment
impl Sync for ModelCommitment
impl Unpin for ModelCommitment
impl UnsafeUnpin for ModelCommitment
impl UnwindSafe for ModelCommitment
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