diff options
Diffstat (limited to 'src/modules/api')
| -rw-r--r-- | src/modules/api/sydney.rs | 2 | ||||
| -rw-r--r-- | src/modules/api/sydney/tags.rs | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/modules/api/sydney.rs b/src/modules/api/sydney.rs index f3f10a5..f24a4f7 100644 --- a/src/modules/api/sydney.rs +++ b/src/modules/api/sydney.rs @@ -41,7 +41,7 @@ pub fn module(router: &mut windmark::Router) { let response_content: Vec<Tags> = response_content; if let Some(first_tag) = response_content.get(0) { - content = first_tag.name.clone(); + content = first_tag.name().clone(); } if let Some(just_tag) = content.get(1..) { diff --git a/src/modules/api/sydney/tags.rs b/src/modules/api/sydney/tags.rs index 74000ec..bf84e17 100644 --- a/src/modules/api/sydney/tags.rs +++ b/src/modules/api/sydney/tags.rs @@ -20,9 +20,13 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize)] pub struct Tags { - pub name: String, + name: String, zipball_url: String, tarball_url: String, commit: super::commit::Commit, node_id: String, } + +impl Tags { + pub const fn name(&self) -> &String { &self.name } +} |