pub struct CollectionManifestBudgetV1 { /* private fields */ }Expand description
Serializable immutable budget record shared by collection-manifest V1 consumers.
Implementations§
Source§impl CollectionManifestBudgetV1
impl CollectionManifestBudgetV1
Sourcepub const fn max_manifest_bytes(self) -> u64
pub const fn max_manifest_bytes(self) -> u64
Maximum manifest input bytes.
Sourcepub const fn max_sources(self) -> usize
pub const fn max_sources(self) -> usize
Maximum source rows.
Sourcepub const fn max_runtime_sets(self) -> usize
pub const fn max_runtime_sets(self) -> usize
Maximum runtime-set rows.
Sourcepub const fn max_aggregate_members(self) -> usize
pub const fn max_aggregate_members(self) -> usize
Maximum aggregate runtime-set memberships.
Sourcepub const fn max_aggregate_work(self) -> usize
pub const fn max_aggregate_work(self) -> usize
Maximum aggregate declaration work.
Sourcepub const fn max_identifier_bytes(self) -> usize
pub const fn max_identifier_bytes(self) -> usize
Maximum collection/source/logical identifier bytes.
Sourcepub const fn max_take_name_bytes(self) -> usize
pub const fn max_take_name_bytes(self) -> usize
Maximum expected embedded take-name bytes.
Sourcepub const fn max_path_bytes(self) -> usize
pub const fn max_path_bytes(self) -> usize
Maximum safe declared-path bytes.
Sourcepub const fn max_path_components(self) -> usize
pub const fn max_path_components(self) -> usize
Maximum safe declared-path components.
Trait Implementations§
Source§impl Clone for CollectionManifestBudgetV1
impl Clone for CollectionManifestBudgetV1
Source§fn clone(&self) -> CollectionManifestBudgetV1
fn clone(&self) -> CollectionManifestBudgetV1
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 CollectionManifestBudgetV1
Source§impl Debug for CollectionManifestBudgetV1
impl Debug for CollectionManifestBudgetV1
impl Eq for CollectionManifestBudgetV1
impl StructuralPartialEq for CollectionManifestBudgetV1
Auto Trait Implementations§
impl Freeze for CollectionManifestBudgetV1
impl RefUnwindSafe for CollectionManifestBudgetV1
impl Send for CollectionManifestBudgetV1
impl Sync for CollectionManifestBudgetV1
impl Unpin for CollectionManifestBudgetV1
impl UnsafeUnpin for CollectionManifestBudgetV1
impl UnwindSafe for CollectionManifestBudgetV1
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