pub struct SessionArtifactCleanupReport {
pub removed_artifacts: usize,
pub bytes_removed: u64,
pub removed_paths: Vec<PathBuf>,
}Expand description
Successful deletion details for one Session-owned artifact operation.
Fields§
§removed_artifacts: usizeNumber of files actually removed. Missing files do not increment this value.
bytes_removed: u64Total bytes reported by filesystem metadata for removed files.
removed_paths: Vec<PathBuf>Exact paths removed, in deletion order.
Trait Implementations§
Source§impl Clone for SessionArtifactCleanupReport
impl Clone for SessionArtifactCleanupReport
Source§fn clone(&self) -> SessionArtifactCleanupReport
fn clone(&self) -> SessionArtifactCleanupReport
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 moreSource§impl Debug for SessionArtifactCleanupReport
impl Debug for SessionArtifactCleanupReport
Source§impl Default for SessionArtifactCleanupReport
impl Default for SessionArtifactCleanupReport
Source§fn default() -> SessionArtifactCleanupReport
fn default() -> SessionArtifactCleanupReport
Returns the “default value” for a type. Read more
impl Eq for SessionArtifactCleanupReport
impl StructuralPartialEq for SessionArtifactCleanupReport
Auto Trait Implementations§
impl Freeze for SessionArtifactCleanupReport
impl RefUnwindSafe for SessionArtifactCleanupReport
impl Send for SessionArtifactCleanupReport
impl Sync for SessionArtifactCleanupReport
impl Unpin for SessionArtifactCleanupReport
impl UnsafeUnpin for SessionArtifactCleanupReport
impl UnwindSafe for SessionArtifactCleanupReport
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