pub struct RecoveryCycleEntry {
pub agent_id: String,
pub count: u32,
}Expand description
A per-agent recovery-cycle count, recorded when an agent verifies.
Fields§
§agent_id: StringThe agent whose work was eventually verified.
count: u32Number of agent.feedback messages the agent received before
verification. Guaranteed to be >= 1 per the spec.
Trait Implementations§
Source§impl Clone for RecoveryCycleEntry
impl Clone for RecoveryCycleEntry
Source§fn clone(&self) -> RecoveryCycleEntry
fn clone(&self) -> RecoveryCycleEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RecoveryCycleEntry
impl Debug for RecoveryCycleEntry
impl Eq for RecoveryCycleEntry
Source§impl PartialEq for RecoveryCycleEntry
impl PartialEq for RecoveryCycleEntry
Source§fn eq(&self, other: &RecoveryCycleEntry) -> bool
fn eq(&self, other: &RecoveryCycleEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RecoveryCycleEntry
Auto Trait Implementations§
impl Freeze for RecoveryCycleEntry
impl RefUnwindSafe for RecoveryCycleEntry
impl Send for RecoveryCycleEntry
impl Sync for RecoveryCycleEntry
impl Unpin for RecoveryCycleEntry
impl UnsafeUnpin for RecoveryCycleEntry
impl UnwindSafe for RecoveryCycleEntry
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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