pub struct RollingFileWriterBuilder { /* private fields */ }Expand description
Builder for RollingFileWriter.
Implementations§
Source§impl RollingFileWriterBuilder
impl RollingFileWriterBuilder
Sourcepub fn filename_prefix(self, p: impl Into<String>) -> Self
pub fn filename_prefix(self, p: impl Into<String>) -> Self
Filename prefix (e.g. obs). Required.
Sourcepub fn filename_suffix(self, s: impl Into<String>) -> Self
pub fn filename_suffix(self, s: impl Into<String>) -> Self
Filename suffix (default .ndjson).
Sourcepub fn policy(self, p: RollingPolicy) -> Self
pub fn policy(self, p: RollingPolicy) -> Self
Set the rolling policy.
Sourcepub fn keep(self, n: usize) -> Self
pub fn keep(self, n: usize) -> Self
Retain the last n rolled files. Older files are deleted at
rotation time.
Sourcepub fn build(self) -> Result<RollingFileWriter>
pub fn build(self) -> Result<RollingFileWriter>
Build the writer. Creates the directory if absent.
§Errors
Returns io::Error if the directory cannot be created or the
initial file cannot be opened.
Trait Implementations§
Source§impl Clone for RollingFileWriterBuilder
impl Clone for RollingFileWriterBuilder
Source§fn clone(&self) -> RollingFileWriterBuilder
fn clone(&self) -> RollingFileWriterBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RollingFileWriterBuilder
impl Debug for RollingFileWriterBuilder
Auto Trait Implementations§
impl Freeze for RollingFileWriterBuilder
impl RefUnwindSafe for RollingFileWriterBuilder
impl Send for RollingFileWriterBuilder
impl Sync for RollingFileWriterBuilder
impl Unpin for RollingFileWriterBuilder
impl UnsafeUnpin for RollingFileWriterBuilder
impl UnwindSafe for RollingFileWriterBuilder
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