pub struct PollingMetrics {
pub polls_total: AtomicU64,
pub poll_elapsed_ms: AtomicU64,
pub condition_met: AtomicU64,
pub poll_metric: AtomicU64,
}Expand description
Metrics surfaced by the polling wrapper.
Fields§
§polls_total: AtomicU64Total polls executed across all invocations.
poll_elapsed_ms: AtomicU64Total time spent polling (milliseconds).
condition_met: AtomicU64Whether the condition has been met (0 = waiting, 1 = done).
poll_metric: AtomicU64The last observed value from the poll condition (e.g., number of remaining tasks). This is the metric that determines completion.
Auto Trait Implementations§
impl !Freeze for PollingMetrics
impl RefUnwindSafe for PollingMetrics
impl Send for PollingMetrics
impl Sync for PollingMetrics
impl Unpin for PollingMetrics
impl UnsafeUnpin for PollingMetrics
impl UnwindSafe for PollingMetrics
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> 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 more