pub struct DataWriteOptions {
pub sheet_name: Option<String>,
pub column_names: Option<Vec<String>>,
pub include_headers: bool,
}Expand description
Options for writing data
Fields§
§sheet_name: Option<String>Sheet name (for Excel/ODS files)
column_names: Option<Vec<String>>Column names (for Parquet/Avro files)
include_headers: boolFor Parquet/Avro: when true, data[0] is column/field names and data[1..] are rows.
Trait Implementations§
Source§impl Clone for DataWriteOptions
impl Clone for DataWriteOptions
Source§fn clone(&self) -> DataWriteOptions
fn clone(&self) -> DataWriteOptions
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 DataWriteOptions
impl Debug for DataWriteOptions
Source§impl Default for DataWriteOptions
impl Default for DataWriteOptions
Source§fn default() -> DataWriteOptions
fn default() -> DataWriteOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DataWriteOptions
impl RefUnwindSafe for DataWriteOptions
impl Send for DataWriteOptions
impl Sync for DataWriteOptions
impl Unpin for DataWriteOptions
impl UnsafeUnpin for DataWriteOptions
impl UnwindSafe for DataWriteOptions
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 more