pub struct FileWriter { /* private fields */ }Expand description
Handle for writing output. Finalize to get the resulting FileSource.
Implementations§
Source§impl FileWriter
impl FileWriter
Sourcepub async fn write_stream(
&mut self,
stream: impl Stream<Item = AppResult<Bytes>> + Unpin,
) -> AppResult<()>
pub async fn write_stream( &mut self, stream: impl Stream<Item = AppResult<Bytes>> + Unpin, ) -> AppResult<()>
Write a stream of bytes to the output.
Sourcepub async fn finalize(self) -> AppResult<FileSource>
pub async fn finalize(self) -> AppResult<FileSource>
Finalize the writer and return the resulting FileSource.
Auto Trait Implementations§
impl Freeze for FileWriter
impl RefUnwindSafe for FileWriter
impl Send for FileWriter
impl Sync for FileWriter
impl Unpin for FileWriter
impl UnsafeUnpin for FileWriter
impl UnwindSafe for FileWriter
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