pub struct FragmentQuorumStatus {
pub fragment: u32,
pub accepted: u32,
pub accepted_hashes: Vec<Hash>,
pub quorum_met: bool,
pub post_step_hash: Hash,
}Fields§
§fragment: u32Fragment index.
accepted: u32Number of accepted outer-gradient submissions.
accepted_hashes: Vec<Hash>Hashes of the accepted submissions (in trainer-DID-sorted order).
quorum_met: boolWhether this fragment reached quorum (accepted >= K).
post_step_hash: HashHash of the fragment’s parameters AFTER aggregation + outer optimizer step.
Trait Implementations§
Source§impl Clone for FragmentQuorumStatus
impl Clone for FragmentQuorumStatus
Source§fn clone(&self) -> FragmentQuorumStatus
fn clone(&self) -> FragmentQuorumStatus
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 FragmentQuorumStatus
impl Debug for FragmentQuorumStatus
Source§impl<'de> Deserialize<'de> for FragmentQuorumStatus
impl<'de> Deserialize<'de> for FragmentQuorumStatus
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 FragmentQuorumStatus
impl PartialEq for FragmentQuorumStatus
Source§fn eq(&self, other: &FragmentQuorumStatus) -> bool
fn eq(&self, other: &FragmentQuorumStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FragmentQuorumStatus
impl Serialize for FragmentQuorumStatus
impl StructuralPartialEq for FragmentQuorumStatus
Auto Trait Implementations§
impl Freeze for FragmentQuorumStatus
impl RefUnwindSafe for FragmentQuorumStatus
impl Send for FragmentQuorumStatus
impl Sync for FragmentQuorumStatus
impl Unpin for FragmentQuorumStatus
impl UnsafeUnpin for FragmentQuorumStatus
impl UnwindSafe for FragmentQuorumStatus
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