pub struct BufferedOutputStreamBuilder { /* private fields */ }Expand description
A builder-pattern type to construct BufferedOutputStream objects.
Implementations§
Source§impl BufferedOutputStreamBuilder
impl BufferedOutputStreamBuilder
pub fn auto_grow(self, auto_grow: bool) -> Self
pub fn buffer_size(self, buffer_size: u32) -> Self
pub fn base_stream(self, base_stream: &impl IsA<OutputStream>) -> Self
pub fn close_base_stream(self, close_base_stream: bool) -> Self
Sourcepub fn build(self) -> BufferedOutputStream
pub fn build(self) -> BufferedOutputStream
Build the BufferedOutputStream.
Auto Trait Implementations§
impl Freeze for BufferedOutputStreamBuilder
impl RefUnwindSafe for BufferedOutputStreamBuilder
impl !Send for BufferedOutputStreamBuilder
impl !Sync for BufferedOutputStreamBuilder
impl Unpin for BufferedOutputStreamBuilder
impl UnwindSafe for BufferedOutputStreamBuilder
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