pub struct FrameMapper { /* private fields */ }Expand description
The writer’s row→event mapper. STATEFUL: head rows (the
tool_response / request_message_tool / request_vector_choice
metadata carriers) produce NO frame — they feed the maps below, and
their payload rides every subsequent content event of their block
(tool_call_id on the event’s boundary fields; the choice’s voting
key per part). The writer emits each head strictly before its
contents, so a lookup miss means a torn iterator — that content
frame is skipped (reconnecting clients replay DB truth).
Implementations§
Source§impl FrameMapper
impl FrameMapper
Trait Implementations§
Source§impl Default for FrameMapper
impl Default for FrameMapper
Source§fn default() -> FrameMapper
fn default() -> FrameMapper
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FrameMapper
impl RefUnwindSafe for FrameMapper
impl Send for FrameMapper
impl Sync for FrameMapper
impl Unpin for FrameMapper
impl UnsafeUnpin for FrameMapper
impl UnwindSafe for FrameMapper
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> 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