pub struct LiveZoneSplit {
pub frozen_messages: Vec<Value>,
pub live_messages: Vec<Value>,
pub boundary_turn: usize,
pub frozen_tokens_estimate: u64,
}Expand description
A conversation split at the first message safe to rewrite.
Fields§
§frozen_messages: Vec<Value>§live_messages: Vec<Value>§boundary_turn: usize§frozen_tokens_estimate: u64Trait Implementations§
Source§impl Clone for LiveZoneSplit
impl Clone for LiveZoneSplit
Source§impl Debug for LiveZoneSplit
impl Debug for LiveZoneSplit
Source§impl PartialEq for LiveZoneSplit
impl PartialEq for LiveZoneSplit
impl StructuralPartialEq for LiveZoneSplit
Auto Trait Implementations§
impl Forget for LiveZoneSplit
impl Freeze for LiveZoneSplit
impl Move for LiveZoneSplit
impl RefUnwindSafe for LiveZoneSplit
impl Send for LiveZoneSplit
impl Sync for LiveZoneSplit
impl Unpin for LiveZoneSplit
impl UnsafeUnpin for LiveZoneSplit
impl UnwindSafe for LiveZoneSplit
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> 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