pub(crate) struct SuccessorWatch {
pub to: String,
pub turns: u32,
pub predecessor_reads: Vec<String>,
pub measure_at_boundary: bool,
}Expand description
The handoff a session arrived by, while its first turns are measured.
Fields§
§to: StringThe occupant the handoff named.
turns: u32Prompts counted so far, matching what successor_counts counts.
predecessor_reads: Vec<String>What its predecessor had read.
measure_at_boundary: boolThe tenth prompt has run; the measurement is taken at its turn end, when the transcript holds all ten.
Trait Implementations§
Source§impl Clone for SuccessorWatch
impl Clone for SuccessorWatch
Auto Trait Implementations§
impl Freeze for SuccessorWatch
impl RefUnwindSafe for SuccessorWatch
impl Send for SuccessorWatch
impl Sync for SuccessorWatch
impl Unpin for SuccessorWatch
impl UnsafeUnpin for SuccessorWatch
impl UnwindSafe for SuccessorWatch
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§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 more