pub struct LaneGraphRoleActivitySnapshot {
pub name: String,
pub role_kind: RoleKind,
pub active_work: usize,
pub processed_count: u64,
pub progress_epoch: u64,
}Expand description
Activity snapshot for a single LaneGraph role thread.
Fields§
§name: StringStable role name from the spec.
role_kind: RoleKindRole kind.
active_work: usizeCount of currently in-flight work units for this role.
processed_count: u64Count of completed work units observed for this role.
progress_epoch: u64Monotonic progress counter incremented when the role completes work.
Implementations§
Trait Implementations§
Source§impl Clone for LaneGraphRoleActivitySnapshot
impl Clone for LaneGraphRoleActivitySnapshot
Source§fn clone(&self) -> LaneGraphRoleActivitySnapshot
fn clone(&self) -> LaneGraphRoleActivitySnapshot
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for LaneGraphRoleActivitySnapshot
impl PartialEq for LaneGraphRoleActivitySnapshot
Source§fn eq(&self, other: &LaneGraphRoleActivitySnapshot) -> bool
fn eq(&self, other: &LaneGraphRoleActivitySnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for LaneGraphRoleActivitySnapshot
impl StructuralPartialEq for LaneGraphRoleActivitySnapshot
Auto Trait Implementations§
impl Freeze for LaneGraphRoleActivitySnapshot
impl RefUnwindSafe for LaneGraphRoleActivitySnapshot
impl Send for LaneGraphRoleActivitySnapshot
impl Sync for LaneGraphRoleActivitySnapshot
impl Unpin for LaneGraphRoleActivitySnapshot
impl UnwindSafe for LaneGraphRoleActivitySnapshot
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