pub struct HeartbeatMessage {
pub shard_id: ShardId,
pub current_tick: Tick,
pub agent_count: u64,
pub document_count: u64,
pub node_count: u64,
pub memory_bytes: u64,
pub timestamp_ms: u64,
}Expand description
Heartbeat message from shard to coordinator.
Fields§
§shard_id: ShardIdThe shard sending the heartbeat.
current_tick: TickCurrent tick on the shard.
agent_count: u64Number of agents active on the shard.
document_count: u64Number of documents stored.
node_count: u64Number of nodes in the graph.
memory_bytes: u64Memory usage in bytes.
timestamp_ms: u64Timestamp of the heartbeat.
Trait Implementations§
Source§impl Clone for HeartbeatMessage
impl Clone for HeartbeatMessage
Source§fn clone(&self) -> HeartbeatMessage
fn clone(&self) -> HeartbeatMessage
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 HeartbeatMessage
impl Debug for HeartbeatMessage
Source§impl<'de> Deserialize<'de> for HeartbeatMessage
impl<'de> Deserialize<'de> for HeartbeatMessage
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
Auto Trait Implementations§
impl Freeze for HeartbeatMessage
impl RefUnwindSafe for HeartbeatMessage
impl Send for HeartbeatMessage
impl Sync for HeartbeatMessage
impl Unpin for HeartbeatMessage
impl UnsafeUnpin for HeartbeatMessage
impl UnwindSafe for HeartbeatMessage
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