pub struct RedactionUsage { /* private fields */ }Expand description
Measured resource use for one redaction transaction.
Implementations§
Source§impl RedactionUsage
impl RedactionUsage
Sourcepub const fn presented_input_bytes(self) -> usize
pub const fn presented_input_bytes(self) -> usize
Returns the bytes supplied by callers before input admission.
Sourcepub const fn inspected_input_bytes(self) -> usize
pub const fn inspected_input_bytes(self) -> usize
Returns the bytes the transaction actually inspected.
Sourcepub const fn output_bytes(self) -> usize
pub const fn output_bytes(self) -> usize
Returns the final escaped bytes retained by the transaction.
Sourcepub const fn visited_nodes(self) -> usize
pub const fn visited_nodes(self) -> usize
Returns the admitted domain or format nodes visited by the transaction.
Sourcepub const fn visited_collection_items(self) -> usize
pub const fn visited_collection_items(self) -> usize
Returns the admitted collection items visited by the transaction.
Sourcepub const fn max_depth(self) -> usize
pub const fn max_depth(self) -> usize
Returns the greatest active structural depth observed by the transaction.
Sourcepub const fn omitted_input_bytes(self) -> Option<usize>
pub const fn omitted_input_bytes(self) -> Option<usize>
Returns omitted source bytes when the source length is known.
Trait Implementations§
Source§impl Clone for RedactionUsage
impl Clone for RedactionUsage
Source§fn clone(&self) -> RedactionUsage
fn clone(&self) -> RedactionUsage
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 RedactionUsage
Source§impl Debug for RedactionUsage
impl Debug for RedactionUsage
Source§impl Default for RedactionUsage
impl Default for RedactionUsage
impl Eq for RedactionUsage
Source§impl PartialEq for RedactionUsage
impl PartialEq for RedactionUsage
impl StructuralPartialEq for RedactionUsage
Auto Trait Implementations§
impl Freeze for RedactionUsage
impl RefUnwindSafe for RedactionUsage
impl Send for RedactionUsage
impl Sync for RedactionUsage
impl Unpin for RedactionUsage
impl UnsafeUnpin for RedactionUsage
impl UnwindSafe for RedactionUsage
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