pub struct ExportedCompactBoundary {
pub message_index: usize,
pub turn: Option<u32>,
pub removed: usize,
pub timestamp: String,
}Expand description
A compaction boundary exported alongside ExportedTranscript::messages.
Fields§
§message_index: usizeIndex into ExportedTranscript::messages at the position where the
boundary sits (the summary message immediately follows).
turn: Option<u32>§removed: usizeHow many older messages were folded into the summary.
timestamp: StringTrait Implementations§
Source§impl Clone for ExportedCompactBoundary
impl Clone for ExportedCompactBoundary
Source§impl Debug for ExportedCompactBoundary
impl Debug for ExportedCompactBoundary
Source§impl<'de> Deserialize<'de> for ExportedCompactBoundary
impl<'de> Deserialize<'de> for ExportedCompactBoundary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExportedCompactBoundary
impl RefUnwindSafe for ExportedCompactBoundary
impl Send for ExportedCompactBoundary
impl Sync for ExportedCompactBoundary
impl Unpin for ExportedCompactBoundary
impl UnsafeUnpin for ExportedCompactBoundary
impl UnwindSafe for ExportedCompactBoundary
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.