pub struct TalkTickResult {
pub impulses_sensed: usize,
pub commits: usize,
pub prunes: usize,
pub backchannels: usize,
pub handoffs: usize,
pub floor: FloorState,
pub floor_score: f32,
pub dampened_score: f32,
pub duration_us: u64,
}Expand description
Summary of one Talk-Mode tick (SENSE → FLOOR → MUTATE).
Fields§
§impulses_sensed: usizeTurn impulses drained in the SENSE phase.
commits: usizeTurns committed (Frontier→Committed) this tick (EndOfUtterance).
prunes: usizeIn-flight turns pruned this tick (TurnClaim barge-in).
backchannels: usizeBackchannels handled as Continuer cross-refs (never nodes).
handoffs: usizeFloor handoffs (TurnShift → floor Open).
floor: FloorStateThe floor read for this tick.
floor_score: f32Winning urgency score before the coherence dampener.
dampened_score: f32Winning urgency score after the coherence dampener (≤ floor_score).
duration_us: u64Wall-clock duration of the tick in microseconds.
Trait Implementations§
Source§impl Clone for TalkTickResult
impl Clone for TalkTickResult
Auto Trait Implementations§
impl Freeze for TalkTickResult
impl RefUnwindSafe for TalkTickResult
impl Send for TalkTickResult
impl Sync for TalkTickResult
impl Unpin for TalkTickResult
impl UnsafeUnpin for TalkTickResult
impl UnwindSafe for TalkTickResult
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