pub struct CarWriter { /* private fields */ }Expand description
CAR file writer
Implementations§
Source§impl CarWriter
impl CarWriter
Sourcepub async fn write_block(&mut self, block: &Block) -> Result<()>
pub async fn write_block(&mut self, block: &Block) -> Result<()>
Write a block to the CAR file
Sourcepub async fn finish(self) -> Result<CarWriteStats>
pub async fn finish(self) -> Result<CarWriteStats>
Finish writing and close the file
Sourcepub fn stats(&self) -> CarWriteStats
pub fn stats(&self) -> CarWriteStats
Get current statistics
Auto Trait Implementations§
impl !Freeze for CarWriter
impl !RefUnwindSafe for CarWriter
impl Send for CarWriter
impl Sync for CarWriter
impl Unpin for CarWriter
impl !UnwindSafe for CarWriter
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more