pub struct FloorCandidate {
pub id: String,
pub since: u64,
pub signals: UrgencySignals,
}Expand description
A candidate contending for the floor: an identity (actor/speaker) plus its scored signals and the HLC time it began contending.
Fields§
§id: StringActor/speaker identity (or frontier seq tag).
since: u64HLC timestamp this candidate began contending (for Held.since).
signals: UrgencySignalsScored urgency inputs.
Implementations§
Trait Implementations§
Source§impl Clone for FloorCandidate
impl Clone for FloorCandidate
Auto Trait Implementations§
impl Freeze for FloorCandidate
impl RefUnwindSafe for FloorCandidate
impl Send for FloorCandidate
impl Sync for FloorCandidate
impl Unpin for FloorCandidate
impl UnsafeUnpin for FloorCandidate
impl UnwindSafe for FloorCandidate
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<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