pub trait RuntimeStatsSource {
// Required methods
fn koid(&self) -> Result<zx_koid_t, Status>;
fn handle_ref(&self) -> HandleRef<'_>;
fn get_runtime_info(&self) -> Result<TaskRuntimeInfo, Status>;
}
Expand description
Trait that all structs that behave as Task’s implement. Used for simplying testing.
Required Methods§
Sourcefn handle_ref(&self) -> HandleRef<'_>
fn handle_ref(&self) -> HandleRef<'_>
The returned future will resolve when the task is terminated.
Sourcefn get_runtime_info(&self) -> Result<TaskRuntimeInfo, Status>
fn get_runtime_info(&self) -> Result<TaskRuntimeInfo, Status>
Provides the runtime info containing the stats.