pub struct BufferedOleanWriter { /* private fields */ }Expand description
A buffered writer that flushes to a Vec when full.
Implementations§
Source§impl BufferedOleanWriter
impl BufferedOleanWriter
Sourcepub fn new(flush_threshold: usize) -> Self
pub fn new(flush_threshold: usize) -> Self
Create a buffered writer with a given flush threshold.
Sourcepub fn write_string(&mut self, s: &str)
pub fn write_string(&mut self, s: &str)
Write a length-prefixed string.
Sourcepub fn total_written(&self) -> usize
pub fn total_written(&self) -> usize
Return total bytes written.
Sourcepub fn should_flush(&self) -> bool
pub fn should_flush(&self) -> bool
Return whether the buffer is over the flush threshold.
Auto Trait Implementations§
impl Freeze for BufferedOleanWriter
impl RefUnwindSafe for BufferedOleanWriter
impl Send for BufferedOleanWriter
impl Sync for BufferedOleanWriter
impl Unpin for BufferedOleanWriter
impl UnsafeUnpin for BufferedOleanWriter
impl UnwindSafe for BufferedOleanWriter
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