[−][src]Trait puruda::CSV
Required methods
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
Implementors
impl<T1> CSV for Col1<T1> where
T1: Column + Default,
T1::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
[src]
T1: Column + Default,
T1::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2> CSV for Col2<T1, T2> where
T1: Column + Default,
T2: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
[src]
T1: Column + Default,
T2: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3> CSV for Col3<T1, T2, T3> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4> CSV for Col4<T1, T2, T3, T4> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5> CSV for Col5<T1, T2, T3, T4, T5> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6> CSV for Col6<T1, T2, T3, T4, T5, T6> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7> CSV for Col7<T1, T2, T3, T4, T5, T6, T7> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8> CSV for Col8<T1, T2, T3, T4, T5, T6, T7, T8> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> CSV for Col9<T1, T2, T3, T4, T5, T6, T7, T8, T9> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> CSV for Col10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> CSV for Col11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> CSV for Col12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> CSV for Col13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> CSV for Col14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> CSV for Col15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> CSV for Col16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> CSV for Col17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> CSV for Col18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> CSV for Col19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> CSV for Col20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> CSV for Col21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> CSV for Col22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> CSV for Col23<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> CSV for Col24<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> CSV for Col25<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> CSV for Col26<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> CSV for Col27<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> CSV for Col28<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> CSV for Col29<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T29: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
T29::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
<T29::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
Vec<T29::DType>: Into<T29>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T29: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
T29::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
<T29::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
Vec<T29::DType>: Into<T29>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> CSV for Col30<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T29: Column + Default,
T30: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
T29::DType: ToString + FromStr,
T30::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
<T29::DType as FromStr>::Err: Debug + Error,
<T30::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
Vec<T29::DType>: Into<T29>,
Vec<T30::DType>: Into<T30>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T29: Column + Default,
T30: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
T29::DType: ToString + FromStr,
T30::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
<T29::DType as FromStr>::Err: Debug + Error,
<T30::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
Vec<T29::DType>: Into<T29>,
Vec<T30::DType>: Into<T30>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> CSV for Col31<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T29: Column + Default,
T30: Column + Default,
T31: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
T29::DType: ToString + FromStr,
T30::DType: ToString + FromStr,
T31::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
<T29::DType as FromStr>::Err: Debug + Error,
<T30::DType as FromStr>::Err: Debug + Error,
<T31::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
Vec<T29::DType>: Into<T29>,
Vec<T30::DType>: Into<T30>,
Vec<T31::DType>: Into<T31>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T29: Column + Default,
T30: Column + Default,
T31: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
T29::DType: ToString + FromStr,
T30::DType: ToString + FromStr,
T31::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
<T29::DType as FromStr>::Err: Debug + Error,
<T30::DType as FromStr>::Err: Debug + Error,
<T31::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
Vec<T29::DType>: Into<T29>,
Vec<T30::DType>: Into<T30>,
Vec<T31::DType>: Into<T31>,
fn write_csv(
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
[src]
&self,
file_path: &str,
delimiter: char
) -> Result<(), Box<dyn Error>>
fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>
[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32> CSV for Col32<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32> where
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T29: Column + Default,
T30: Column + Default,
T31: Column + Default,
T32: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
T29::DType: ToString + FromStr,
T30::DType: ToString + FromStr,
T31::DType: ToString + FromStr,
T32::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
<T29::DType as FromStr>::Err: Debug + Error,
<T30::DType as FromStr>::Err: Debug + Error,
<T31::DType as FromStr>::Err: Debug + Error,
<T32::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
Vec<T29::DType>: Into<T29>,
Vec<T30::DType>: Into<T30>,
Vec<T31::DType>: Into<T31>,
Vec<T32::DType>: Into<T32>,
[src]
T1: Column + Default,
T2: Column + Default,
T3: Column + Default,
T4: Column + Default,
T5: Column + Default,
T6: Column + Default,
T7: Column + Default,
T8: Column + Default,
T9: Column + Default,
T10: Column + Default,
T11: Column + Default,
T12: Column + Default,
T13: Column + Default,
T14: Column + Default,
T15: Column + Default,
T16: Column + Default,
T17: Column + Default,
T18: Column + Default,
T19: Column + Default,
T20: Column + Default,
T21: Column + Default,
T22: Column + Default,
T23: Column + Default,
T24: Column + Default,
T25: Column + Default,
T26: Column + Default,
T27: Column + Default,
T28: Column + Default,
T29: Column + Default,
T30: Column + Default,
T31: Column + Default,
T32: Column + Default,
T1::DType: ToString + FromStr,
T2::DType: ToString + FromStr,
T3::DType: ToString + FromStr,
T4::DType: ToString + FromStr,
T5::DType: ToString + FromStr,
T6::DType: ToString + FromStr,
T7::DType: ToString + FromStr,
T8::DType: ToString + FromStr,
T9::DType: ToString + FromStr,
T10::DType: ToString + FromStr,
T11::DType: ToString + FromStr,
T12::DType: ToString + FromStr,
T13::DType: ToString + FromStr,
T14::DType: ToString + FromStr,
T15::DType: ToString + FromStr,
T16::DType: ToString + FromStr,
T17::DType: ToString + FromStr,
T18::DType: ToString + FromStr,
T19::DType: ToString + FromStr,
T20::DType: ToString + FromStr,
T21::DType: ToString + FromStr,
T22::DType: ToString + FromStr,
T23::DType: ToString + FromStr,
T24::DType: ToString + FromStr,
T25::DType: ToString + FromStr,
T26::DType: ToString + FromStr,
T27::DType: ToString + FromStr,
T28::DType: ToString + FromStr,
T29::DType: ToString + FromStr,
T30::DType: ToString + FromStr,
T31::DType: ToString + FromStr,
T32::DType: ToString + FromStr,
<T1::DType as FromStr>::Err: Debug + Error,
<T2::DType as FromStr>::Err: Debug + Error,
<T3::DType as FromStr>::Err: Debug + Error,
<T4::DType as FromStr>::Err: Debug + Error,
<T5::DType as FromStr>::Err: Debug + Error,
<T6::DType as FromStr>::Err: Debug + Error,
<T7::DType as FromStr>::Err: Debug + Error,
<T8::DType as FromStr>::Err: Debug + Error,
<T9::DType as FromStr>::Err: Debug + Error,
<T10::DType as FromStr>::Err: Debug + Error,
<T11::DType as FromStr>::Err: Debug + Error,
<T12::DType as FromStr>::Err: Debug + Error,
<T13::DType as FromStr>::Err: Debug + Error,
<T14::DType as FromStr>::Err: Debug + Error,
<T15::DType as FromStr>::Err: Debug + Error,
<T16::DType as FromStr>::Err: Debug + Error,
<T17::DType as FromStr>::Err: Debug + Error,
<T18::DType as FromStr>::Err: Debug + Error,
<T19::DType as FromStr>::Err: Debug + Error,
<T20::DType as FromStr>::Err: Debug + Error,
<T21::DType as FromStr>::Err: Debug + Error,
<T22::DType as FromStr>::Err: Debug + Error,
<T23::DType as FromStr>::Err: Debug + Error,
<T24::DType as FromStr>::Err: Debug + Error,
<T25::DType as FromStr>::Err: Debug + Error,
<T26::DType as FromStr>::Err: Debug + Error,
<T27::DType as FromStr>::Err: Debug + Error,
<T28::DType as FromStr>::Err: Debug + Error,
<T29::DType as FromStr>::Err: Debug + Error,
<T30::DType as FromStr>::Err: Debug + Error,
<T31::DType as FromStr>::Err: Debug + Error,
<T32::DType as FromStr>::Err: Debug + Error,
Vec<T1::DType>: Into<T1>,
Vec<T2::DType>: Into<T2>,
Vec<T3::DType>: Into<T3>,
Vec<T4::DType>: Into<T4>,
Vec<T5::DType>: Into<T5>,
Vec<T6::DType>: Into<T6>,
Vec<T7::DType>: Into<T7>,
Vec<T8::DType>: Into<T8>,
Vec<T9::DType>: Into<T9>,
Vec<T10::DType>: Into<T10>,
Vec<T11::DType>: Into<T11>,
Vec<T12::DType>: Into<T12>,
Vec<T13::DType>: Into<T13>,
Vec<T14::DType>: Into<T14>,
Vec<T15::DType>: Into<T15>,
Vec<T16::DType>: Into<T16>,
Vec<T17::DType>: Into<T17>,
Vec<T18::DType>: Into<T18>,
Vec<T19::DType>: Into<T19>,
Vec<T20::DType>: Into<T20>,
Vec<T21::DType>: Into<T21>,
Vec<T22::DType>: Into<T22>,
Vec<T23::DType>: Into<T23>,
Vec<T24::DType>: Into<T24>,
Vec<T25::DType>: Into<T25>,
Vec<T26::DType>: Into<T26>,
Vec<T27::DType>: Into<T27>,
Vec<T28::DType>: Into<T28>,
Vec<T29::DType>: Into<T29>,
Vec<T30::DType>: Into<T30>,
Vec<T31::DType>: Into<T31>,
Vec<T32::DType>: Into<T32>,