pub struct Csv { /* private fields */ }Implementations§
Source§impl Csv
impl Csv
pub fn new() -> Self
pub fn with_delimiter(self, delimiter: char) -> Self
pub fn with_quote_char(self, quote_char: char) -> Self
pub fn with_escape_char(self, escape_char: char) -> Self
Trait Implementations§
Source§impl DataFormat for Csv
impl DataFormat for Csv
type Output = String
fn format_null(&self) -> String
fn format_bool(&self, value: &bool) -> String
fn format_string(&self, value: &str) -> String
fn format_i64(&self, value: &i64) -> String
fn format_f64(&self, value: &f64) -> String
fn format_ip(&self, value: &IpAddr) -> String
fn format_datetime(&self, value: &NaiveDateTime) -> String
fn format_object(&self, value: &ObjectValue) -> String
fn format_array(&self, value: &[DataField]) -> String
fn format_field(&self, field: &DataField) -> String
fn format_record(&self, record: &DataRecord) -> String
fn fmt_value(&self, value: &Value) -> Self::Output
Auto Trait Implementations§
impl Freeze for Csv
impl RefUnwindSafe for Csv
impl Send for Csv
impl Sync for Csv
impl Unpin for Csv
impl UnwindSafe for Csv
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