pub struct NodeCost {
pub node_id: String,
pub duration_ms: u64,
pub share: f64,
}Expand description
The node that dominated wall time, and by how much.
Fields§
§node_id: StringThe dominant node’s id.
duration_ms: u64Its total wall time in milliseconds.
This node’s share of all node compute time, in [0, 1].
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NodeCost
impl<'de> Deserialize<'de> for NodeCost
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 StructuralPartialEq for NodeCost
Auto Trait Implementations§
impl Freeze for NodeCost
impl RefUnwindSafe for NodeCost
impl Send for NodeCost
impl Sync for NodeCost
impl Unpin for NodeCost
impl UnsafeUnpin for NodeCost
impl UnwindSafe for NodeCost
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