pub struct CsvEncoder { /* private fields */ }Available on crate feature
csv only.Expand description
CsvEncoder implements Encoder with a CSV writer.
Implementations§
Source§impl CsvEncoder
impl CsvEncoder
Sourcepub fn skip_header(self) -> Self
pub fn skip_header(self) -> Self
Whether to skip writing a header row in the first part.
By default a header row is written as the first row in the first part.
Sourcepub fn escape_quotes(self) -> Self
pub fn escape_quotes(self) -> Self
When there are quotes in field data, escape them instead of writing double quotes.
By default, quotes in fields are converted to "". With this enabled,
this instead becomes \".
Trait Implementations§
Source§impl Clone for CsvEncoder
impl Clone for CsvEncoder
Source§fn clone(&self) -> CsvEncoder
fn clone(&self) -> CsvEncoder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CsvEncoder
impl Debug for CsvEncoder
Source§impl Default for CsvEncoder
impl Default for CsvEncoder
Source§impl<Item: Serialize> PartEncoder<Item> for CsvEncoder
impl<Item: Serialize> PartEncoder<Item> for CsvEncoder
impl Copy for CsvEncoder
Auto Trait Implementations§
impl Freeze for CsvEncoder
impl RefUnwindSafe for CsvEncoder
impl Send for CsvEncoder
impl Sync for CsvEncoder
impl Unpin for CsvEncoder
impl UnsafeUnpin for CsvEncoder
impl UnwindSafe for CsvEncoder
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.