Struct cu29_unifiedlog::UnifiedLoggerBuilder
source · pub struct UnifiedLoggerBuilder { /* private fields */ }Expand description
Use this builder to create a new DataLogger.
Implementations§
source§impl UnifiedLoggerBuilder
impl UnifiedLoggerBuilder
pub fn new() -> Self
sourcepub fn file_base_name(self, file_path: &Path) -> Self
pub fn file_base_name(self, file_path: &Path) -> Self
If “something/toto.copper” is given, it will find or create “something/toto_0.copper”, “something/toto_1.copper” etc.
pub fn preallocated_size(self, preallocated_size: usize) -> Self
pub fn write(self, write: bool) -> Self
pub fn create(self, create: bool) -> Self
pub fn build(self) -> Result<UnifiedLogger>
Auto Trait Implementations§
impl Freeze for UnifiedLoggerBuilder
impl RefUnwindSafe for UnifiedLoggerBuilder
impl Send for UnifiedLoggerBuilder
impl Sync for UnifiedLoggerBuilder
impl Unpin for UnifiedLoggerBuilder
impl UnwindSafe for UnifiedLoggerBuilder
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