pub struct SourceProjectionWorkV1 { /* private fields */ }Expand description
Deterministic work retained for one V1 projection.
Implementations§
Source§impl SourceProjectionWorkV1
impl SourceProjectionWorkV1
Sourcepub const fn inspected_rows(self) -> usize
pub const fn inspected_rows(self) -> usize
Rows inspected before bounded projection stopped affected sets.
Sourcepub const fn retained_rows(self) -> usize
pub const fn retained_rows(self) -> usize
Rows retained across clips/channels, constructs, and resource declarations.
Sourcepub const fn retained_text_bytes(self) -> usize
pub const fn retained_text_bytes(self) -> usize
Total UTF-8 bytes retained in source names and logical locators.
Sourcepub const fn max_traversal_depth(self) -> usize
pub const fn max_traversal_depth(self) -> usize
Greatest traversal depth inspected, capped at V1 limit plus one.
Trait Implementations§
Source§impl Clone for SourceProjectionWorkV1
impl Clone for SourceProjectionWorkV1
Source§fn clone(&self) -> SourceProjectionWorkV1
fn clone(&self) -> SourceProjectionWorkV1
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 SourceProjectionWorkV1
Source§impl Debug for SourceProjectionWorkV1
impl Debug for SourceProjectionWorkV1
Source§impl Default for SourceProjectionWorkV1
impl Default for SourceProjectionWorkV1
Source§fn default() -> SourceProjectionWorkV1
fn default() -> SourceProjectionWorkV1
Returns the “default value” for a type. Read more
impl Eq for SourceProjectionWorkV1
Source§impl PartialEq for SourceProjectionWorkV1
impl PartialEq for SourceProjectionWorkV1
impl StructuralPartialEq for SourceProjectionWorkV1
Auto Trait Implementations§
impl Freeze for SourceProjectionWorkV1
impl RefUnwindSafe for SourceProjectionWorkV1
impl Send for SourceProjectionWorkV1
impl Sync for SourceProjectionWorkV1
impl Unpin for SourceProjectionWorkV1
impl UnsafeUnpin for SourceProjectionWorkV1
impl UnwindSafe for SourceProjectionWorkV1
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