pub struct SemanticAdmissionLimits {
pub max_records: u32,
pub max_terms: u32,
pub max_references: u32,
pub max_utf8_bytes: usize,
}Expand description
Aggregate cold-input limits, checked before copying symbols or allocating views.
Fields§
§max_records: u32Total predicate, typed-record and support-record count.
max_terms: u32Total schema columns, schema key columns and typed arguments.
max_references: u32Total qualifier and support-to-record references.
max_utf8_bytes: usizeTotal column names, sort labels and copied symbol text, including duplicates.
Trait Implementations§
Source§impl Clone for SemanticAdmissionLimits
impl Clone for SemanticAdmissionLimits
Source§fn clone(&self) -> SemanticAdmissionLimits
fn clone(&self) -> SemanticAdmissionLimits
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 moreimpl Copy for SemanticAdmissionLimits
Auto Trait Implementations§
impl Freeze for SemanticAdmissionLimits
impl RefUnwindSafe for SemanticAdmissionLimits
impl Send for SemanticAdmissionLimits
impl Sync for SemanticAdmissionLimits
impl Unpin for SemanticAdmissionLimits
impl UnsafeUnpin for SemanticAdmissionLimits
impl UnwindSafe for SemanticAdmissionLimits
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