pub trait Transform {
// Required methods
fn name(&self) -> String;
fn add_row(&mut self, headers: &Headers, row: &Row) -> Result<(), Error>;
fn value(&self) -> String;
// Provided method
fn hash(
&self,
_hasher: &mut DefaultHasher,
_headers: &Headers,
_row: &Row,
) -> Result<(), Error> { ... }
}
Expand description
For grouping and reducing rows.