pub struct BufferSink { /* private fields */ }Expand description
Reusable byte sink for host-owned sessions.
Records where the streaming transport flushed so a session can prove each returned step ends on a real flush boundary rather than silently merging a checkpoint with the bytes that follow it.
Trait Implementations§
Source§impl Default for BufferSink
impl Default for BufferSink
Source§impl FlushWriter for BufferSink
impl FlushWriter for BufferSink
Auto Trait Implementations§
impl Freeze for BufferSink
impl RefUnwindSafe for BufferSink
impl Send for BufferSink
impl Sync for BufferSink
impl Unpin for BufferSink
impl UnsafeUnpin for BufferSink
impl UnwindSafe for BufferSink
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