pub struct SplitAttestation {
pub sha256: String,
pub class_counts: Vec<u64>,
}Expand description
What one split’s bytes must reproduce.
Fields§
§sha256: StringLowercase hex SHA-256 of the split’s canonical JSONL bytes.
class_counts: Vec<u64>Per-class row counts, indexed by class label.
Trait Implementations§
Source§impl Clone for SplitAttestation
impl Clone for SplitAttestation
Source§impl Debug for SplitAttestation
impl Debug for SplitAttestation
Source§impl<'de> Deserialize<'de> for SplitAttestation
impl<'de> Deserialize<'de> for SplitAttestation
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 SplitAttestation
Source§impl PartialEq for SplitAttestation
impl PartialEq for SplitAttestation
Source§impl Serialize for SplitAttestation
impl Serialize for SplitAttestation
impl StructuralPartialEq for SplitAttestation
Auto Trait Implementations§
impl Freeze for SplitAttestation
impl RefUnwindSafe for SplitAttestation
impl Send for SplitAttestation
impl Sync for SplitAttestation
impl Unpin for SplitAttestation
impl UnsafeUnpin for SplitAttestation
impl UnwindSafe for SplitAttestation
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