summaryrefslogtreecommitdiffstats
path: root/src/version
diff options
context:
space:
mode:
authorLibravatar bigfoot547 <[email protected]>2024-12-22 23:48:39 -0600
committerLibravatar bigfoot547 <[email protected]>2024-12-22 23:48:39 -0600
commit1f5693c5531fa7ddf7bfdb8e27dc48d9765b97ca (patch)
tree72bd95bb067306a9cf4d133a510fd10590f54d12 /src/version
parentuse paths instead of dumb strings (diff)
when the
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
}