gr/github/
container_registry.rs1use 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}