pub struct WorkbookLoadLimits {
pub max_sheet_rows: u32,
pub max_sheet_cols: u32,
pub max_sheet_logical_cells: u64,
pub sparse_sheet_cell_threshold: u64,
pub max_sparse_cell_ratio: u64,
}Expand description
Workbook ingest limits applied by loader backends before they materialize large sheets.
Fields§
§max_sheet_rows: u32Hard cap for declared/logical sheet rows.
max_sheet_cols: u32Hard cap for declared/logical sheet columns.
max_sheet_logical_cells: u64Hard cap for the rectangular logical area a backend may materialize.
sparse_sheet_cell_threshold: u64Sparse-sheet checks only trigger once a sheet reaches this many logical cells.
max_sparse_cell_ratio: u64Maximum allowed logical-to-populated-cell ratio once the sparse threshold is crossed.
Trait Implementations§
Source§impl Clone for WorkbookLoadLimits
impl Clone for WorkbookLoadLimits
Source§fn clone(&self) -> WorkbookLoadLimits
fn clone(&self) -> WorkbookLoadLimits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorkbookLoadLimits
impl Debug for WorkbookLoadLimits
Source§impl Default for WorkbookLoadLimits
impl Default for WorkbookLoadLimits
impl Eq for WorkbookLoadLimits
Source§impl PartialEq for WorkbookLoadLimits
impl PartialEq for WorkbookLoadLimits
Source§fn eq(&self, other: &WorkbookLoadLimits) -> bool
fn eq(&self, other: &WorkbookLoadLimits) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WorkbookLoadLimits
Auto Trait Implementations§
impl Freeze for WorkbookLoadLimits
impl RefUnwindSafe for WorkbookLoadLimits
impl Send for WorkbookLoadLimits
impl Sync for WorkbookLoadLimits
impl Unpin for WorkbookLoadLimits
impl UnsafeUnpin for WorkbookLoadLimits
impl UnwindSafe for WorkbookLoadLimits
Blanket Implementations§
impl<T> Allocation for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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