diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-10-28 13:49:27 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-10-28 13:49:52 +0100 |
commit | 6b6a6640ffd579ccf1b7f5b90dd788fb3317ff2d (patch) | |
tree | f464d31aa847e8a5214075d5608d10c944e1972f /src/filestore | |
parent | 09113dcf7a4cf6124c2f88178558062b99c77863 (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.rs | 6 |
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, } |