summaryrefslogtreecommitdiffstats
path: root/src/version
diff options
context:
space:
mode:
Diffstat (limited to 'src/version')
-rw-r--r--src/version/manifest.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/version/manifest.rs b/src/version/manifest.rs
index 1fa8041..437daf6 100644
--- a/src/version/manifest.rs
+++ b/src/version/manifest.rs
@@ -2,6 +2,7 @@ use core::fmt;
use chrono::{DateTime, Utc};
use serde::{de::Visitor, Deserialize};
+use crate::util::Sha1Digest;
#[derive(Deserialize, Debug)]
pub struct LatestVersions {
@@ -9,7 +10,7 @@ pub struct LatestVersions {
pub snapshot: String
}
-#[derive(Debug)]
+#[derive(Debug, Clone)]
pub enum VersionType {
Snapshot,
Release,
@@ -58,7 +59,7 @@ pub struct VersionManifestVersion {
pub url: String,
pub time: DateTime<Utc>,
pub release_time: DateTime<Utc>,
- pub sha1: String,
+ pub sha1: Sha1Digest,
pub compliance_level: u32
}