pub struct CsvLogger { /* private fields */ }Expand description
One CSV row per condition (ConditionResult::row), written as the conditions
complete.
The header is written with the first condition that ran trials (skipped conditions before it are held back and written right after the header). The values of the condition are written as they are, the wall time to the microsecond, the estimates and their intervals in scientific notation (empty when not finite), the counts as integers.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Forget for CsvLogger
impl Freeze for CsvLogger
impl RefUnwindSafe for CsvLogger
impl Send for CsvLogger
impl Sync for CsvLogger
impl Unpin for CsvLogger
impl UnsafeUnpin for CsvLogger
impl UnwindSafe for CsvLogger
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> 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