pub struct ProcessStateTime {
pub cpu_ms: u64,
pub wall_ms: u64,
pub entries: u64,
}Expand description
Time in one ProcessTurnStates state (CLI 2.1.317+).
Fields§
§cpu_ms: u64Process CPU time, counted as in process_cpu_ms_between_turns
(child processes left out).
wall_ms: u64Wall-clock time.
entries: u64How many times the state was entered.
Trait Implementations§
Source§impl Clone for ProcessStateTime
impl Clone for ProcessStateTime
Source§impl Debug for ProcessStateTime
impl Debug for ProcessStateTime
Source§impl Default for ProcessStateTime
impl Default for ProcessStateTime
Source§impl<'de> Deserialize<'de> for ProcessStateTime
impl<'de> Deserialize<'de> for ProcessStateTime
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
impl Eq for ProcessStateTime
Source§impl PartialEq for ProcessStateTime
impl PartialEq for ProcessStateTime
Source§impl Serialize for ProcessStateTime
impl Serialize for ProcessStateTime
impl StructuralPartialEq for ProcessStateTime
Auto Trait Implementations§
impl Forget for ProcessStateTime
impl Freeze for ProcessStateTime
impl RefUnwindSafe for ProcessStateTime
impl Send for ProcessStateTime
impl Sync for ProcessStateTime
impl Unpin for ProcessStateTime
impl UnsafeUnpin for ProcessStateTime
impl UnwindSafe for ProcessStateTime
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