pub enum ArtifactIdentity {
GithubReleaseAsset {
name: String,
},
MavenPackage {
group_id: String,
artifact_id: String,
version: String,
extension: String,
classifier: Option<String>,
},
OciImage {
repository: String,
tag: String,
platform: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for ArtifactIdentity
impl Clone for ArtifactIdentity
Source§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