Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
@@ -51,6 +51,16 @@ impl From<uuid::Uuid> for UploadArtifactID {
|
||||
}
|
||||
}
|
||||
|
||||
impl TryFrom<String> for UploadArtifactID {
|
||||
type Error = anyhow::Error;
|
||||
|
||||
fn try_from(value: String) -> Result<Self, Self::Error> {
|
||||
let uuid = uuid::Uuid::parse_str(&value)?;
|
||||
|
||||
Ok(Self(uuid))
|
||||
}
|
||||
}
|
||||
|
||||
impl Deref for UploadArtifactID {
|
||||
type Target = uuid::Uuid;
|
||||
|
||||
|
Reference in New Issue
Block a user