pub struct TreeRemainder {
pub files: Option<u64>,
pub bytes: Option<u64>,
pub allocated: Option<u64>,
pub ignored: Option<IgnoredSize>,
pub reasons: Vec<TreeOmissionReason>,
}Expand description
Content not represented by a listed row in a projected tree, shared by every format.
The root gives context; each displayed direct child represents its entire recursive
subtree, even where expansion below that child is bounded. Only the root’s immediate
omission boundaries contribute, or the omitted root when no root row is shown.
Unknown or overflowing constituents propagate as None.
Fields§
§files: Option<u64>Recursive regular files outside displayed top-level subtrees.
bytes: Option<u64>Apparent bytes in hidden subtrees.
allocated: Option<u64>Allocated bytes in hidden subtrees.
ignored: Option<IgnoredSize>Ignored part of the disjoint hidden subtrees, when classification is known. Human bar coloring consumes this fact; the machine remainder schema is unchanged.
reasons: Vec<TreeOmissionReason>Applicable boundaries in stable share, depth, breadth, row order.
Implementations§
Source§impl TreeRemainder
impl TreeRemainder
Trait Implementations§
Source§impl Clone for TreeRemainder
impl Clone for TreeRemainder
Source§impl Debug for TreeRemainder
impl Debug for TreeRemainder
impl Eq for TreeRemainder
Source§impl PartialEq for TreeRemainder
impl PartialEq for TreeRemainder
impl StructuralPartialEq for TreeRemainder
Auto Trait Implementations§
impl Freeze for TreeRemainder
impl RefUnwindSafe for TreeRemainder
impl Send for TreeRemainder
impl Sync for TreeRemainder
impl Unpin for TreeRemainder
impl UnsafeUnpin for TreeRemainder
impl UnwindSafe for TreeRemainder
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