summaryrefslogtreecommitdiffstats
path: root/src/filestore
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-10-28 13:49:27 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-10-28 13:49:52 +0100
commit6b6a6640ffd579ccf1b7f5b90dd788fb3317ff2d (patch)
treef464d31aa847e8a5214075d5608d10c944e1972f /src/filestore
parent09113dcf7a4cf6124c2f88178558062b99c77863 (diff)
Implement getters on Artifact type
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/filestore')
-rw-r--r--src/filestore/artifact.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/filestore/artifact.rs b/src/filestore/artifact.rs
index 2e57816..c0093e5 100644
--- a/src/filestore/artifact.rs
+++ b/src/filestore/artifact.rs
@@ -7,14 +7,20 @@ use anyhow::anyhow;
use anyhow::Result;
use pom::*;
use pom::parser::Parser as PomParser;
+use getset::Getters;
use crate::package::PackageName;
use crate::package::PackageVersion;
+#[derive(Debug, Getters)]
pub struct Artifact {
+ #[getset(get = "pub")]
path: PathBuf,
+ #[getset(get = "pub")]
name: PackageName,
+
+ #[getset(get = "pub")]
version: PackageVersion,
}