pub struct FileSinkWriter { /* private fields */ }
Expand description
A delegate that impl std::io::Write
Implementationsยง
Trait Implementationsยง
Sourceยงimpl Write for FileSinkWriter
impl Write for FileSinkWriter
Sourceยงfn write(&mut self, buf: &[u8]) -> Result<usize>
fn write(&mut self, buf: &[u8]) -> Result<usize>
Nothing has actually been written, because it will be sent to another async thread and queued.
Call FileSink::flush
afterwards.
Sourceยงfn flush(&mut self) -> Result<()>
fn flush(&mut self) -> Result<()>
This has no effect. Please call the async FileSink::flush
and await it.
Sourceยงfn is_write_vectored(&self) -> bool
fn is_write_vectored(&self) -> bool
๐ฌThis is a nightly-only experimental API. (
can_vector
)1.0.0 ยท Sourceยงfn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
Attempts to write an entire buffer into this writer. Read more
Sourceยงfn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>
fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<(), Error>
๐ฌThis is a nightly-only experimental API. (
write_all_vectored
)Attempts to write multiple buffers into this writer. Read more
Auto Trait Implementationsยง
impl Freeze for FileSinkWriter
impl RefUnwindSafe for FileSinkWriter
impl Send for FileSinkWriter
impl Sync for FileSinkWriter
impl Unpin for FileSinkWriter
impl UnwindSafe for FileSinkWriter
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