pub struct GroupEngineMetrics { /* private fields */ }Implementations§
Source§impl GroupEngineMetrics
impl GroupEngineMetrics
pub fn record_wal_batch( &self, placement: ShardPlacement, record_count: usize, write_ns: u64, sync_ns: u64, )
pub fn record_raft_write_many( &self, placement: ShardPlacement, command_count: usize, logical_command_count: usize, response_count: usize, submit_ns: u64, response_ns: u64, )
pub fn record_raft_apply_batch( &self, placement: ShardPlacement, entry_count: usize, apply_ns: u64, )
Trait Implementations§
Source§impl Clone for GroupEngineMetrics
impl Clone for GroupEngineMetrics
Source§fn clone(&self) -> GroupEngineMetrics
fn clone(&self) -> GroupEngineMetrics
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 moreAuto Trait Implementations§
impl Freeze for GroupEngineMetrics
impl RefUnwindSafe for GroupEngineMetrics
impl Send for GroupEngineMetrics
impl Sync for GroupEngineMetrics
impl Unpin for GroupEngineMetrics
impl UnsafeUnpin for GroupEngineMetrics
impl UnwindSafe for GroupEngineMetrics
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