pub enum WarcFileHandle {
Compressed(WarcWriter<GzEncoder<File>>, PathBuf),
Uncompressed(WarcWriter<File>, PathBuf),
}Expand description
Handle to an open WARC file
Variants§
Compressed(WarcWriter<GzEncoder<File>>, PathBuf)
Compressed file
Uncompressed(WarcWriter<File>, PathBuf)
Uncompressed file
Implementations§
Source§impl WarcFileHandle
impl WarcFileHandle
Sourcepub fn bytes_written(&self) -> u64
pub fn bytes_written(&self) -> u64
Get bytes written
Sourcepub fn write_request(&mut self, request: &WarcRequest) -> Result<String>
pub fn write_request(&mut self, request: &WarcRequest) -> Result<String>
Write a request
Sourcepub fn write_response(
&mut self,
response: &WarcResponse,
concurrent_to: Option<&str>,
) -> Result<String>
pub fn write_response( &mut self, response: &WarcResponse, concurrent_to: Option<&str>, ) -> Result<String>
Write a response
Sourcepub fn write_metadata(
&mut self,
url: &Url,
metadata: &WarcMetadata,
) -> Result<String>
pub fn write_metadata( &mut self, url: &Url, metadata: &WarcMetadata, ) -> Result<String>
Write metadata
Auto Trait Implementations§
impl !Freeze for WarcFileHandle
impl RefUnwindSafe for WarcFileHandle
impl Send for WarcFileHandle
impl Sync for WarcFileHandle
impl Unpin for WarcFileHandle
impl UnwindSafe for WarcFileHandle
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