pub struct BufferedCStream { /* private fields */ }Available on crate feature
alloc only.Expand description
An OwnedCStream with a custom buffer.
Implementations§
Source§impl BufferedCStream
impl BufferedCStream
pub fn new(stream: OwnedCStream, size: usize, mode: BufferMode) -> Option<Self>
Trait Implementations§
Source§impl AsCStream for BufferedCStream
impl AsCStream for BufferedCStream
Source§fn as_c_stream(&self) -> BorrowedCStream<'_>
fn as_c_stream(&self) -> BorrowedCStream<'_>
Borrows the stream.
Source§impl AsRawCStream for BufferedCStream
impl AsRawCStream for BufferedCStream
Source§fn as_raw_c_stream(&self) -> RawCStream
fn as_raw_c_stream(&self) -> RawCStream
Extracts the raw stream. Read more
Auto Trait Implementations§
impl Freeze for BufferedCStream
impl RefUnwindSafe for BufferedCStream
impl !Send for BufferedCStream
impl !Sync for BufferedCStream
impl Unpin for BufferedCStream
impl UnwindSafe for BufferedCStream
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