pub struct ReleasedArtifacts {
pub snapshot_ids: Vec<String>,
}Expand description
Snapshot ids released by a catalog mutation.
Owned by removed entries and referenced by no remaining entry anywhere in
the catalog. The caller (ComputerManager) deletes them from the snapshot
catalog — the catalog itself never touches artifacts.
Fields§
§snapshot_ids: Vec<String>Trait Implementations§
Source§impl Debug for ReleasedArtifacts
impl Debug for ReleasedArtifacts
Source§impl Default for ReleasedArtifacts
impl Default for ReleasedArtifacts
Source§fn default() -> ReleasedArtifacts
fn default() -> ReleasedArtifacts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReleasedArtifacts
impl RefUnwindSafe for ReleasedArtifacts
impl Send for ReleasedArtifacts
impl Sync for ReleasedArtifacts
impl Unpin for ReleasedArtifacts
impl UnsafeUnpin for ReleasedArtifacts
impl UnwindSafe for ReleasedArtifacts
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