pub struct InMemoryBuffer { /* private fields */ }
Expand description
SequenceBuffer
for InMemoryStorage
.
§⚠️CAUTION⚠️
This struct is not thread-safe, although it impl Send
.
InMemoryStorage
must not be dropped while the buffer is in use.
§Safety
This struct uses raw pointers, which can lead to undefined behavior if used incorrectly.
Ensure that the InMemoryStorage
’s lifetime exceeds the buffer’s usage to avoid dangling pointers.
Implementations§
Trait Implementations§
Source§impl Clone for InMemoryBuffer
impl Clone for InMemoryBuffer
Source§fn clone(&self) -> InMemoryBuffer
fn clone(&self) -> InMemoryBuffer
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl SequenceBuffer for InMemoryBuffer
impl SequenceBuffer for InMemoryBuffer
fn buffered_sequence(&self) -> &[u8] ⓘ
impl Send for InMemoryBuffer
Auto Trait Implementations§
impl Freeze for InMemoryBuffer
impl RefUnwindSafe for InMemoryBuffer
impl !Sync for InMemoryBuffer
impl Unpin for InMemoryBuffer
impl UnwindSafe for InMemoryBuffer
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