pub struct ResourceClosureBudgetV1 { /* private fields */ }Expand description
Immutable numeric limits that define dependency-closure V1.
Implementations§
Source§impl ResourceClosureBudgetV1
impl ResourceClosureBudgetV1
Sourcepub const fn contract_id(self) -> &'static str
pub const fn contract_id(self) -> &'static str
Semantic identity of these fixed limits.
Sourcepub const fn max_references(self) -> usize
pub const fn max_references(self) -> usize
Maximum declaration rows.
Sourcepub const fn max_external_resources(self) -> usize
pub const fn max_external_resources(self) -> usize
Maximum distinct external logical keys.
Sourcepub const fn max_key_bytes(self) -> usize
pub const fn max_key_bytes(self) -> usize
Maximum bytes in one locator or normalized key.
Sourcepub const fn max_path_components(self) -> usize
pub const fn max_path_components(self) -> usize
Maximum components in one locator.
Sourcepub const fn max_normalization_bytes(self) -> usize
pub const fn max_normalization_bytes(self) -> usize
Maximum aggregate bytes inspected by normalization.
Sourcepub const fn max_resource_bytes(self) -> u64
pub const fn max_resource_bytes(self) -> u64
Maximum bytes captured for one external resource.
Sourcepub const fn max_total_resource_bytes(self) -> u64
pub const fn max_total_resource_bytes(self) -> u64
Maximum aggregate distinct external bytes captured.
Sourcepub const fn max_dedup_probes(self) -> usize
pub const fn max_dedup_probes(self) -> usize
Maximum alias/deduplication probes.
Trait Implementations§
Source§impl Clone for ResourceClosureBudgetV1
impl Clone for ResourceClosureBudgetV1
Source§fn clone(&self) -> ResourceClosureBudgetV1
fn clone(&self) -> ResourceClosureBudgetV1
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 ResourceClosureBudgetV1
Source§impl Debug for ResourceClosureBudgetV1
impl Debug for ResourceClosureBudgetV1
Source§impl<'de> Deserialize<'de> for ResourceClosureBudgetV1
impl<'de> Deserialize<'de> for ResourceClosureBudgetV1
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ResourceClosureBudgetV1
Source§impl PartialEq for ResourceClosureBudgetV1
impl PartialEq for ResourceClosureBudgetV1
Source§impl Serialize for ResourceClosureBudgetV1
impl Serialize for ResourceClosureBudgetV1
impl StructuralPartialEq for ResourceClosureBudgetV1
Auto Trait Implementations§
impl Freeze for ResourceClosureBudgetV1
impl RefUnwindSafe for ResourceClosureBudgetV1
impl Send for ResourceClosureBudgetV1
impl Sync for ResourceClosureBudgetV1
impl Unpin for ResourceClosureBudgetV1
impl UnsafeUnpin for ResourceClosureBudgetV1
impl UnwindSafe for ResourceClosureBudgetV1
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