pub struct WorkspaceCleanupSummary {
pub removed_iterations: Vec<String>,
pub kept_iterations: Vec<KeptIteration>,
pub removed_snapshots: Vec<String>,
pub kept_snapshots: Vec<String>,
pub workspace_removed: bool,
}Expand description
What cleanup_workspace removed and kept.
Fields§
§removed_iterations: Vec<String>Iteration dir names removed (promoted, or pure scaffolding).
kept_iterations: Vec<KeptIteration>Iterations kept because they hold uncommitted results, with the reason.
removed_snapshots: Vec<String>Snapshot labels removed (reproducible from a git ref).
kept_snapshots: Vec<String>Snapshot labels kept (working-tree or legacy, can’t be regenerated).
workspace_removed: boolTrue when the skill’s whole workspace subtree was removed.
Trait Implementations§
Source§impl Clone for WorkspaceCleanupSummary
impl Clone for WorkspaceCleanupSummary
Source§fn clone(&self) -> WorkspaceCleanupSummary
fn clone(&self) -> WorkspaceCleanupSummary
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 WorkspaceCleanupSummary
impl Debug for WorkspaceCleanupSummary
Source§impl Default for WorkspaceCleanupSummary
impl Default for WorkspaceCleanupSummary
Source§fn default() -> WorkspaceCleanupSummary
fn default() -> WorkspaceCleanupSummary
Returns the “default value” for a type. Read more
impl Eq for WorkspaceCleanupSummary
Source§impl PartialEq for WorkspaceCleanupSummary
impl PartialEq for WorkspaceCleanupSummary
impl StructuralPartialEq for WorkspaceCleanupSummary
Auto Trait Implementations§
impl Freeze for WorkspaceCleanupSummary
impl RefUnwindSafe for WorkspaceCleanupSummary
impl Send for WorkspaceCleanupSummary
impl Sync for WorkspaceCleanupSummary
impl Unpin for WorkspaceCleanupSummary
impl UnsafeUnpin for WorkspaceCleanupSummary
impl UnwindSafe for WorkspaceCleanupSummary
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.