blob: 0d668c3e995240fa68ef3380927c444ad9919227 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize)]
pub struct Output {
pub path: String,
#[serde(flatten)]
pub hash: Option<Hash>,
}
#[derive(Serialize, Deserialize)]
pub struct Hash {
#[serde(rename = "hash")]
pub digest: String,
#[serde(rename = "hashAlgo")]
pub algo: String,
}
impl Output {
pub fn is_fixed(&self) -> bool {
self.hash.is_some()
}
}
|