pub struct DependencyClosureWorkV1 { /* private fields */ }Expand description
Bounded capture work, including the N+1 stop witness.
Implementations§
Source§impl DependencyClosureWorkV1
impl DependencyClosureWorkV1
Sourcepub const fn inspected_references(self) -> usize
pub const fn inspected_references(self) -> usize
Declaration rows inspected, including a terminal N+1.
Sourcepub const fn retained_references(self) -> usize
pub const fn retained_references(self) -> usize
Source-order declaration mappings retained.
Sourcepub const fn normalization_bytes_inspected(self) -> usize
pub const fn normalization_bytes_inspected(self) -> usize
Aggregate raw locator bytes inspected, including a terminal N+1 witness.
Sourcepub const fn path_components_inspected(self) -> usize
pub const fn path_components_inspected(self) -> usize
Aggregate path components inspected, including a terminal N+1 witness.
Sourcepub const fn dedup_probes(self) -> usize
pub const fn dedup_probes(self) -> usize
Alias/deduplication probes, including a terminal N+1 witness.
Sourcepub const fn external_open_attempts(self) -> usize
pub const fn external_open_attempts(self) -> usize
Rooted external open attempts; aliases do not add another attempt.
Sourcepub const fn distinct_external_keys(self) -> usize
pub const fn distinct_external_keys(self) -> usize
Distinct normalized external keys admitted before rooted I/O.
Sourcepub const fn captured_external_resources(self) -> usize
pub const fn captured_external_resources(self) -> usize
Distinct external keys with captured identities.
Sourcepub const fn external_bytes_read_hashed(self) -> u64
pub const fn external_bytes_read_hashed(self) -> u64
Aggregate distinct external bytes read and hashed.
Trait Implementations§
Source§impl Clone for DependencyClosureWorkV1
impl Clone for DependencyClosureWorkV1
Source§fn clone(&self) -> DependencyClosureWorkV1
fn clone(&self) -> DependencyClosureWorkV1
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 DependencyClosureWorkV1
Source§impl Debug for DependencyClosureWorkV1
impl Debug for DependencyClosureWorkV1
Source§impl Default for DependencyClosureWorkV1
impl Default for DependencyClosureWorkV1
Source§fn default() -> DependencyClosureWorkV1
fn default() -> DependencyClosureWorkV1
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DependencyClosureWorkV1
impl<'de> Deserialize<'de> for DependencyClosureWorkV1
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 DependencyClosureWorkV1
Source§impl PartialEq for DependencyClosureWorkV1
impl PartialEq for DependencyClosureWorkV1
Source§impl Serialize for DependencyClosureWorkV1
impl Serialize for DependencyClosureWorkV1
impl StructuralPartialEq for DependencyClosureWorkV1
Auto Trait Implementations§
impl Freeze for DependencyClosureWorkV1
impl RefUnwindSafe for DependencyClosureWorkV1
impl Send for DependencyClosureWorkV1
impl Sync for DependencyClosureWorkV1
impl Unpin for DependencyClosureWorkV1
impl UnsafeUnpin for DependencyClosureWorkV1
impl UnwindSafe for DependencyClosureWorkV1
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