pub enum ArtifactIdentity {
GithubReleaseAsset {
name: String,
},
MavenPackage {
group_id: String,
artifact_id: String,
version: String,
extension: String,
},
OciImage {
repository: String,
tag: String,
platform: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for ArtifactIdentity
impl Clone for ArtifactIdentity
Source§fn clone(&self) -> ArtifactIdentity
fn clone(&self) -> ArtifactIdentity
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 ArtifactIdentity
impl Debug for ArtifactIdentity
impl Eq for ArtifactIdentity
Source§impl Hash for ArtifactIdentity
impl Hash for ArtifactIdentity
Source§impl PartialEq for ArtifactIdentity
impl PartialEq for ArtifactIdentity
impl StructuralPartialEq for ArtifactIdentity
Auto Trait Implementations§
impl Freeze for ArtifactIdentity
impl RefUnwindSafe for ArtifactIdentity
impl Send for ArtifactIdentity
impl Sync for ArtifactIdentity
impl Unpin for ArtifactIdentity
impl UnsafeUnpin for ArtifactIdentity
impl UnwindSafe for ArtifactIdentity
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