pub enum InstallationArtifactAction {
AlreadyExact(InstallationArtifact),
Publish(InstallationArtifact),
IdentityConflict {
desired: InstallationArtifact,
observed: InstallationArtifact,
},
}Expand description
Exact generated-artifact change.
Variants§
AlreadyExact(InstallationArtifact)
Artifact already exists at the exact identity.
Publish(InstallationArtifact)
Artifact is absent and must be published.
IdentityConflict
Same symbolic artifact exists at another immutable identity.
Fields
§
desired: InstallationArtifactDesired artifact.
§
observed: InstallationArtifactObserved inexact artifact.
Trait Implementations§
Source§impl Clone for InstallationArtifactAction
impl Clone for InstallationArtifactAction
Source§impl Debug for InstallationArtifactAction
impl Debug for InstallationArtifactAction
impl Eq for InstallationArtifactAction
impl StructuralPartialEq for InstallationArtifactAction
Auto Trait Implementations§
impl Freeze for InstallationArtifactAction
impl RefUnwindSafe for InstallationArtifactAction
impl Send for InstallationArtifactAction
impl Sync for InstallationArtifactAction
impl Unpin for InstallationArtifactAction
impl UnsafeUnpin for InstallationArtifactAction
impl UnwindSafe for InstallationArtifactAction
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