pub struct ReferenceProjectionLimits {
pub scan: ReferenceScanLimits,
pub distinct_targets: usize,
pub distinct_bytes: usize,
pub materialization_bytes: usize,
}Expand description
Independent reference operation budgets; input-file size is not a substitute.
Fields§
§scan: ReferenceScanLimitsShared traversal, label, form and local-destination inspection limits.
distinct_targets: usizeDistinct typed-target keys; clamped to 4,096.
distinct_bytes: usizeTotal retained distinct key text/metadata; clamped to 1 MiB.
materialization_bytes: usizeTotal materialized records/positions/labels; default 256 KiB, ceiling 1 MiB.
Trait Implementations§
Source§impl Clone for ReferenceProjectionLimits
impl Clone for ReferenceProjectionLimits
Source§fn clone(&self) -> ReferenceProjectionLimits
fn clone(&self) -> ReferenceProjectionLimits
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 ReferenceProjectionLimits
Source§impl Debug for ReferenceProjectionLimits
impl Debug for ReferenceProjectionLimits
Auto Trait Implementations§
impl Freeze for ReferenceProjectionLimits
impl RefUnwindSafe for ReferenceProjectionLimits
impl Send for ReferenceProjectionLimits
impl Sync for ReferenceProjectionLimits
impl Unpin for ReferenceProjectionLimits
impl UnsafeUnpin for ReferenceProjectionLimits
impl UnwindSafe for ReferenceProjectionLimits
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