pub struct IpcPerfReport {
pub total_operations: u64,
pub average_latency_cycles: u64,
pub min_latency_cycles: u64,
pub max_latency_cycles: u64,
pub fast_path_percentage: u64,
pub average_latency_ns: u64,
pub min_latency_ns: u64,
pub max_latency_ns: u64,
}Expand description
IPC performance report
Fields§
§total_operations: u64§average_latency_cycles: u64§min_latency_cycles: u64§max_latency_cycles: u64§fast_path_percentage: u64§average_latency_ns: u64§min_latency_ns: u64§max_latency_ns: u64Implementations§
Source§impl IpcPerfReport
impl IpcPerfReport
Sourcepub fn meets_phase1_targets(&self) -> bool
pub fn meets_phase1_targets(&self) -> bool
Check if we meet Phase 1 targets
Sourcepub fn meets_phase5_targets(&self) -> bool
pub fn meets_phase5_targets(&self) -> bool
Check if we meet Phase 5 targets
Trait Implementations§
Source§impl Clone for IpcPerfReport
impl Clone for IpcPerfReport
Source§fn clone(&self) -> IpcPerfReport
fn clone(&self) -> IpcPerfReport
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IpcPerfReport
impl Debug for IpcPerfReport
impl Copy for IpcPerfReport
Auto Trait Implementations§
impl Freeze for IpcPerfReport
impl RefUnwindSafe for IpcPerfReport
impl Send for IpcPerfReport
impl Sync for IpcPerfReport
impl Unpin for IpcPerfReport
impl UnwindSafe for IpcPerfReport
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)