pub struct CsvReaderConfig {
pub delimiter: char,
pub quote_char: char,
pub trim: bool,
pub has_header: bool,
pub comment_char: Option<char>,
pub skip_rows: usize,
pub max_rows: Option<usize>,
}
Expand description
CSV reader configuration
Fields§
§delimiter: char
Delimiter character (default: ‘,’)
quote_char: char
Quote character (default: ‘“’)
trim: bool
Whether to trim whitespace from fields (default: false)
has_header: bool
Whether the file has a header row (default: true)
comment_char: Option<char>
Comment character, lines starting with this will be ignored (default: None)
skip_rows: usize
Skip rows at the beginning of the file (default: 0)
max_rows: Option<usize>
Maximum number of rows to read (default: None = all rows)
Trait Implementations§
Source§impl Clone for CsvReaderConfig
impl Clone for CsvReaderConfig
Source§fn clone(&self) -> CsvReaderConfig
fn clone(&self) -> CsvReaderConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CsvReaderConfig
impl Debug for CsvReaderConfig
Auto Trait Implementations§
impl Freeze for CsvReaderConfig
impl RefUnwindSafe for CsvReaderConfig
impl Send for CsvReaderConfig
impl Sync for CsvReaderConfig
impl Unpin for CsvReaderConfig
impl UnwindSafe for CsvReaderConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.