gr/github/
container_registry.rs

1use crate::{
2    api_traits::ContainerRegistry,
3    cmds::docker::{DockerListBodyArgs, ImageMetadata, RegistryRepository, RepositoryTag},
4    io::{HttpResponse, HttpRunner},
5    Result,
6};
7
8use super::Github;
9
10impl<R: HttpRunner<Response = HttpResponse>> ContainerRegistry for Github<R> {
11    fn list_repositories(&self, _args: DockerListBodyArgs) -> Result<Vec<RegistryRepository>> {
12        todo!("list_repositories")
13    }
14
15    fn list_repository_tags(&self, _args: DockerListBodyArgs) -> Result<Vec<RepositoryTag>> {
16        todo!()
17    }
18
19    fn num_pages_repository_tags(&self, _repository_id: i64) -> Result<Option<u32>> {
20        todo!()
21    }
22
23    fn num_pages_repositories(&self) -> Result<Option<u32>> {
24        todo!()
25    }
26
27    fn get_image_metadata(&self, _repository_id: i64, _tag: &str) -> Result<ImageMetadata> {
28        todo!()
29    }
30
31    fn num_resources_repository_tags(
32        &self,
33        _repository_id: i64,
34    ) -> Result<Option<crate::api_traits::NumberDeltaErr>> {
35        todo!()
36    }
37
38    fn num_resources_repositories(&self) -> Result<Option<crate::api_traits::NumberDeltaErr>> {
39        todo!()
40    }
41}