pub(crate) enum ReadItem {
Channel(u8),
Plain(MergedRows),
Filtered(Vec<FilteredRow<FilterInputRow>>, Arc<Vec<(CalibrationSpec, String)>>),
Failed(Error),
Done,
}Expand description
Rows of an export in CSV order, from read_rows to CsvBuilder.
Variants§
Channel(u8)
The following rows belong to this channel.
Plain(MergedRows)
Rows of one merge slice of a channel without filters.
Filtered(Vec<FilteredRow<FilterInputRow>>, Arc<Vec<(CalibrationSpec, String)>>)
Rows of a channel with filters, with their filtered values, and the table their calibration indices refer to.
Failed(Error)
The current channel’s day folders could not be listed; nothing follows.
Done
Every channel was read.
Auto Trait Implementations§
impl Freeze for ReadItem
impl RefUnwindSafe for ReadItem
impl Send for ReadItem
impl Sync for ReadItem
impl Unpin for ReadItem
impl UnsafeUnpin for ReadItem
impl UnwindSafe for ReadItem
Blanket Implementations§
impl<T> Allocation for T
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