pub struct HydroIrOpMetadata {
pub backtrace: Backtrace,
pub cpu_usage: Option<f64>,
pub network_recv_cpu_usage: Option<f64>,
pub id: Option<usize>,
pub sim_hook_id: Option<usize>,
}Expand description
Metadata that is specific to the operator itself, rather than its outputs. This is available on both inner nodes and roots.
Fields§
§backtrace: Backtrace§cpu_usage: Option<f64>§network_recv_cpu_usage: Option<f64>§id: Option<usize>§sim_hook_id: Option<usize>When set, this unsafe operator (e.g. batch / snapshot) is bound to a simulator
hook handle with this ID, letting simulation tests script its decisions. Ignored by
non-simulator backends.
Implementations§
Source§impl HydroIrOpMetadata
impl HydroIrOpMetadata
pub fn new() -> HydroIrOpMetadata
Trait Implementations§
Source§impl Clone for HydroIrOpMetadata
impl Clone for HydroIrOpMetadata
Source§impl Debug for HydroIrOpMetadata
impl Debug for HydroIrOpMetadata
Source§impl Hash for HydroIrOpMetadata
impl Hash for HydroIrOpMetadata
Auto Trait Implementations§
impl !RefUnwindSafe for HydroIrOpMetadata
impl !Sync for HydroIrOpMetadata
impl Freeze for HydroIrOpMetadata
impl Send for HydroIrOpMetadata
impl Unpin for HydroIrOpMetadata
impl UnsafeUnpin for HydroIrOpMetadata
impl UnwindSafe for HydroIrOpMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.