pub struct WinRusage {
pub utime: WinTimeval,
pub stime: WinTimeval,
pub maxrss: u64,
pub inblock: u64,
pub oublock: u64,
}Fields§
§utime: WinTimeval§stime: WinTimeval§maxrss: u64§inblock: u64§oublock: u64Trait Implementations§
impl Copy for WinRusage
Source§impl RusageFields for WinRusage
impl RusageFields for WinRusage
fn utime_sec(&self) -> i64
fn utime_usec(&self) -> i64
fn stime_sec(&self) -> i64
fn stime_usec(&self) -> i64
fn maxrss_(&self) -> f64
fn ixrss_(&self) -> f64
fn nswap_(&self) -> f64
fn inblock_(&self) -> f64
fn oublock_(&self) -> f64
fn msgsnd_(&self) -> f64
fn msgrcv_(&self) -> f64
fn nsignals_(&self) -> f64
fn nvcsw_(&self) -> f64
fn nivcsw_(&self) -> f64
impl Zeroable for WinRusage
Auto Trait Implementations§
impl Freeze for WinRusage
impl RefUnwindSafe for WinRusage
impl Send for WinRusage
impl Sync for WinRusage
impl Unpin for WinRusage
impl UnsafeUnpin for WinRusage
impl UnwindSafe for WinRusage
Blanket Implementations§
Source§impl<T> AsCtxPtr for Twhere
T: ?Sized,
impl<T> AsCtxPtr for Twhere
T: ?Sized,
Source§fn as_ctx_ptr(&self) -> *mut Selfwhere
Self: Sized,
fn as_ctx_ptr(&self) -> *mut Selfwhere
Self: Sized,
self’s address as *mut Self for deferred-task / scopeguard /
ref_guard ctx slots. The closures/trampolines deref it as shared
(&*p) — every method they reach is &self post-R-2, so no write
provenance is required; the *mut spelling is purely to match the
existing DerefOnDrop / HasAutoFlush / RefCount ABI.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