pub struct DatasetWriteOptions {
pub batch_size: usize,
pub precision: FloatPrecision,
pub tree: Option<String>,
}Expand description
Options for writing a Dataset to disk.
Fields§
§batch_size: usizeNumber of events to include in each batch when writing.
precision: FloatPrecisionFloating-point precision to use for persisted columns.
tree: Option<String>Tree name to use when writing ROOT files.
Implementations§
Source§impl DatasetWriteOptions
impl DatasetWriteOptions
Sourcepub fn batch_size(self, batch_size: usize) -> Self
pub fn batch_size(self, batch_size: usize) -> Self
Override the batch size used for writing; defaults to 10_000.
Sourcepub fn precision(self, precision: FloatPrecision) -> Self
pub fn precision(self, precision: FloatPrecision) -> Self
Select the floating-point precision for persisted columns.
Trait Implementations§
Source§impl Clone for DatasetWriteOptions
impl Clone for DatasetWriteOptions
Source§fn clone(&self) -> DatasetWriteOptions
fn clone(&self) -> DatasetWriteOptions
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatasetWriteOptions
impl Debug for DatasetWriteOptions
Auto Trait Implementations§
impl Freeze for DatasetWriteOptions
impl RefUnwindSafe for DatasetWriteOptions
impl Send for DatasetWriteOptions
impl Sync for DatasetWriteOptions
impl Unpin for DatasetWriteOptions
impl UnwindSafe for DatasetWriteOptions
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.