pub struct RollUpSummary {
pub files: u64,
pub dirs: u64,
pub bytes: u64,
pub allocated: u64,
pub newest_mtime_ns: Option<i64>,
}Expand description
Constant-size directory totals suitable for bounded interactive rows.
Fields§
§files: u64Descendant regular files.
dirs: u64Descendant directories, excluding the directory that owns this summary.
bytes: u64Apparent bytes across descendant regular files.
allocated: u64Allocated bytes across descendant regular files.
newest_mtime_ns: Option<i64>Newest descendant-file modification time, or None for an empty subtree.
Trait Implementations§
Source§impl Clone for RollUpSummary
impl Clone for RollUpSummary
impl Copy for RollUpSummary
Source§impl Debug for RollUpSummary
impl Debug for RollUpSummary
Source§impl Default for RollUpSummary
impl Default for RollUpSummary
impl Eq for RollUpSummary
Source§impl PartialEq for RollUpSummary
impl PartialEq for RollUpSummary
impl StructuralPartialEq for RollUpSummary
Auto Trait Implementations§
impl Freeze for RollUpSummary
impl RefUnwindSafe for RollUpSummary
impl Send for RollUpSummary
impl Sync for RollUpSummary
impl Unpin for RollUpSummary
impl UnsafeUnpin for RollUpSummary
impl UnwindSafe for RollUpSummary
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