Module csvsc::prelude [−][src]
Everything you’ll ever need to build your processing chains.
Re-exports
pub use crate::input::InputStreamBuilder; |
pub use crate::Row; |
pub use crate::RowResult; |
pub use crate::Error; |
Structs
Column | A simple interface for building and adding new columns. |
Headers | A structure for keeping relationship between the headers and their positions |
MockStream | A simple struct that helps create RowStreams from vectors. |
Reducer | An uncomplicated builder of arguments for InputStream’s reduce method. |
Target | Helper for building a target for flushing data into. |
Traits
Aggregate | Aggregates used while reducing must implement this trait. |
GroupCriteria | Types implementing this trait can be used to group rows in a row stream,
both for |
RowStream | This trait describes de behaviour of every component in the CSV transformation chain. Functions provided by this trait help construct the chain and can be chained. |