[−][src]Trait agnes::source::csv::IntoCsvSrcSpec
A trait for converting an object into a CsvSrcSpecCons.
Associated Types
type CsvSrcSpec
Resultant CsvSrcSpecCons
object.
Required methods
fn into_csv_src_spec(
self,
headers: &HashMap<String, usize>,
num_fields: usize
) -> Result<Self::CsvSrcSpec>
self,
headers: &HashMap<String, usize>,
num_fields: usize
) -> Result<Self::CsvSrcSpec>
Convert this into a CsvSrcSpecCons
cons-list. headers
is a map of column header names
to column indices. num_fields
is the number of columns in the CSV file (for checking for
indexing errors).
Implementors
impl IntoCsvSrcSpec for Nil
[src]
type CsvSrcSpec = Nil
fn into_csv_src_spec(
self,
_headers: &HashMap<String, usize>,
_num_fields: usize
) -> Result<Nil>
[src]
self,
_headers: &HashMap<String, usize>,
_num_fields: usize
) -> Result<Nil>
impl<Label, DType, Tail> IntoCsvSrcSpec for SpecCons<Label, DType, Tail> where
Tail: IntoCsvSrcSpec,
[src]
Tail: IntoCsvSrcSpec,
type CsvSrcSpec = CsvSrcSpecCons<Label, DType, Tail::CsvSrcSpec>
fn into_csv_src_spec(
self,
headers: &HashMap<String, usize>,
num_fields: usize
) -> Result<CsvSrcSpecCons<Label, DType, Tail::CsvSrcSpec>>
[src]
self,
headers: &HashMap<String, usize>,
num_fields: usize
) -> Result<CsvSrcSpecCons<Label, DType, Tail::CsvSrcSpec>>