pub struct ConversionBuffers {
pub request_body: Vec<u8>,
pub response_body: Vec<u8>,
pub stream_body_parsed_offset: usize,
}Expand description
Buffered request/response bodies and the stream-parse cursor.
Fields§
§request_body: Vec<u8>Collected request body bytes (cleared after conversion).
response_body: Vec<u8>Collected response body bytes (for non-streaming conversion + stream frame accumulation).
stream_body_parsed_offset: usizeOffset in response_body that has already been parsed, so SSE event
reparsing across chunks is bounded.
Trait Implementations§
Source§impl Debug for ConversionBuffers
impl Debug for ConversionBuffers
Source§impl Default for ConversionBuffers
impl Default for ConversionBuffers
Source§fn default() -> ConversionBuffers
fn default() -> ConversionBuffers
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConversionBuffers
impl RefUnwindSafe for ConversionBuffers
impl Send for ConversionBuffers
impl Sync for ConversionBuffers
impl Unpin for ConversionBuffers
impl UnsafeUnpin for ConversionBuffers
impl UnwindSafe for ConversionBuffers
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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