Struct Col28

Source
pub struct 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, T2: Column, T3: Column, T4: Column, T5: Column, T6: Column, T7: Column, T8: Column, T9: Column, T10: Column, T11: Column, T12: Column, T13: Column, T14: Column, T15: Column, T16: Column, T17: Column, T18: Column, T19: Column, T20: Column, T21: Column, T22: Column, T23: Column, T24: Column, T25: Column, T26: Column, T27: Column, T28: Column,
{ /* private fields */ }

Implementations§

Source§

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> 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,

Source

pub fn new() -> Self

Source

pub fn set_header(&mut self, header: Vec<&'static str>)

Source

pub fn header(&self) -> &Vec<&'static str>

Source

pub fn from_cols( col_1: T1, col_2: T2, col_3: T3, col_4: T4, col_5: T5, col_6: T6, col_7: T7, col_8: T8, col_9: T9, col_10: T10, col_11: T11, col_12: T12, col_13: T13, col_14: T14, col_15: T15, col_16: T16, col_17: T17, col_18: T18, col_19: T19, col_20: T20, col_21: T21, col_22: T22, col_23: T23, col_24: T24, col_25: T25, col_26: T26, col_27: T27, col_28: T28, ) -> Self

Source

pub fn c1(&self) -> &T1

Source

pub fn c1_mut(&mut self) -> &mut T1

Source

pub fn c2(&self) -> &T2

Source

pub fn c2_mut(&mut self) -> &mut T2

Source

pub fn c3(&self) -> &T3

Source

pub fn c3_mut(&mut self) -> &mut T3

Source

pub fn c4(&self) -> &T4

Source

pub fn c4_mut(&mut self) -> &mut T4

Source

pub fn c5(&self) -> &T5

Source

pub fn c5_mut(&mut self) -> &mut T5

Source

pub fn c6(&self) -> &T6

Source

pub fn c6_mut(&mut self) -> &mut T6

Source

pub fn c7(&self) -> &T7

Source

pub fn c7_mut(&mut self) -> &mut T7

Source

pub fn c8(&self) -> &T8

Source

pub fn c8_mut(&mut self) -> &mut T8

Source

pub fn c9(&self) -> &T9

Source

pub fn c9_mut(&mut self) -> &mut T9

Source

pub fn c10(&self) -> &T10

Source

pub fn c10_mut(&mut self) -> &mut T10

Source

pub fn c11(&self) -> &T11

Source

pub fn c11_mut(&mut self) -> &mut T11

Source

pub fn c12(&self) -> &T12

Source

pub fn c12_mut(&mut self) -> &mut T12

Source

pub fn c13(&self) -> &T13

Source

pub fn c13_mut(&mut self) -> &mut T13

Source

pub fn c14(&self) -> &T14

Source

pub fn c14_mut(&mut self) -> &mut T14

Source

pub fn c15(&self) -> &T15

Source

pub fn c15_mut(&mut self) -> &mut T15

Source

pub fn c16(&self) -> &T16

Source

pub fn c16_mut(&mut self) -> &mut T16

Source

pub fn c17(&self) -> &T17

Source

pub fn c17_mut(&mut self) -> &mut T17

Source

pub fn c18(&self) -> &T18

Source

pub fn c18_mut(&mut self) -> &mut T18

Source

pub fn c19(&self) -> &T19

Source

pub fn c19_mut(&mut self) -> &mut T19

Source

pub fn c20(&self) -> &T20

Source

pub fn c20_mut(&mut self) -> &mut T20

Source

pub fn c21(&self) -> &T21

Source

pub fn c21_mut(&mut self) -> &mut T21

Source

pub fn c22(&self) -> &T22

Source

pub fn c22_mut(&mut self) -> &mut T22

Source

pub fn c23(&self) -> &T23

Source

pub fn c23_mut(&mut self) -> &mut T23

Source

pub fn c24(&self) -> &T24

Source

pub fn c24_mut(&mut self) -> &mut T24

Source

pub fn c25(&self) -> &T25

Source

pub fn c25_mut(&mut self) -> &mut T25

Source

pub fn c26(&self) -> &T26

Source

pub fn c26_mut(&mut self) -> &mut T26

Source

pub fn c27(&self) -> &T27

Source

pub fn c27_mut(&mut self) -> &mut T27

Source

pub fn c28(&self) -> &T28

Source

pub fn c28_mut(&mut self) -> &mut T28

Trait Implementations§

Source§

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>,

Source§

fn write_csv( &self, file_path: &str, delimiter: char, ) -> Result<(), Box<dyn Error>>

Source§

fn read_csv(file_path: &str, delimiter: char) -> Result<Self, Box<dyn Error>>

Source§

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> Clone 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 + Clone, T2: Column + Clone, T3: Column + Clone, T4: Column + Clone, T5: Column + Clone, T6: Column + Clone, T7: Column + Clone, T8: Column + Clone, T9: Column + Clone, T10: Column + Clone, T11: Column + Clone, T12: Column + Clone, T13: Column + Clone, T14: Column + Clone, T15: Column + Clone, T16: Column + Clone, T17: Column + Clone, T18: Column + Clone, T19: Column + Clone, T20: Column + Clone, T21: Column + Clone, T22: Column + Clone, T23: Column + Clone, T24: Column + Clone, T25: Column + Clone, T26: Column + Clone, T27: Column + Clone, T28: Column + Clone,

Source§

fn clone( &self, ) -> 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>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

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> Debug 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 + Debug, T2: Column + Debug, T3: Column + Debug, T4: Column + Debug, T5: Column + Debug, T6: Column + Debug, T7: Column + Debug, T8: Column + Debug, T9: Column + Debug, T10: Column + Debug, T11: Column + Debug, T12: Column + Debug, T13: Column + Debug, T14: Column + Debug, T15: Column + Debug, T16: Column + Debug, T17: Column + Debug, T18: Column + Debug, T19: Column + Debug, T20: Column + Debug, T21: Column + Debug, T22: Column + Debug, T23: Column + Debug, T24: Column + Debug, T25: Column + Debug, T26: Column + Debug, T27: Column + Debug, T28: Column + Debug,

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

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> Freeze 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: Freeze, T2: Freeze, T3: Freeze, T4: Freeze, T5: Freeze, T6: Freeze, T7: Freeze, T8: Freeze, T9: Freeze, T10: Freeze, T11: Freeze, T12: Freeze, T13: Freeze, T14: Freeze, T15: Freeze, T16: Freeze, T17: Freeze, T18: Freeze, T19: Freeze, T20: Freeze, T21: Freeze, T22: Freeze, T23: Freeze, T24: Freeze, T25: Freeze, T26: Freeze, T27: Freeze, T28: Freeze,

§

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> RefUnwindSafe 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>

§

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> Send 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: Send, T2: Send, T3: Send, T4: Send, T5: Send, T6: Send, T7: Send, T8: Send, T9: Send, T10: Send, T11: Send, T12: Send, T13: Send, T14: Send, T15: Send, T16: Send, T17: Send, T18: Send, T19: Send, T20: Send, T21: Send, T22: Send, T23: Send, T24: Send, T25: Send, T26: Send, T27: Send, T28: Send,

§

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> Sync 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: Sync, T2: Sync, T3: Sync, T4: Sync, T5: Sync, T6: Sync, T7: Sync, T8: Sync, T9: Sync, T10: Sync, T11: Sync, T12: Sync, T13: Sync, T14: Sync, T15: Sync, T16: Sync, T17: Sync, T18: Sync, T19: Sync, T20: Sync, T21: Sync, T22: Sync, T23: Sync, T24: Sync, T25: Sync, T26: Sync, T27: Sync, T28: Sync,

§

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> Unpin 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: Unpin, T2: Unpin, T3: Unpin, T4: Unpin, T5: Unpin, T6: Unpin, T7: Unpin, T8: Unpin, T9: Unpin, T10: Unpin, T11: Unpin, T12: Unpin, T13: Unpin, T14: Unpin, T15: Unpin, T16: Unpin, T17: Unpin, T18: Unpin, T19: Unpin, T20: Unpin, T21: Unpin, T22: Unpin, T23: Unpin, T24: Unpin, T25: Unpin, T26: Unpin, T27: Unpin, T28: Unpin,

§

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> UnwindSafe 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: UnwindSafe, T2: UnwindSafe, T3: UnwindSafe, T4: UnwindSafe, T5: UnwindSafe, T6: UnwindSafe, T7: UnwindSafe, T8: UnwindSafe, T9: UnwindSafe, T10: UnwindSafe, T11: UnwindSafe, T12: UnwindSafe, T13: UnwindSafe, T14: UnwindSafe, T15: UnwindSafe, T16: UnwindSafe, T17: UnwindSafe, T18: UnwindSafe, T19: UnwindSafe, T20: UnwindSafe, T21: UnwindSafe, T22: UnwindSafe, T23: UnwindSafe, T24: UnwindSafe, T25: UnwindSafe, T26: UnwindSafe, T27: UnwindSafe, T28: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.