1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
use crate::{
    api_traits::ContainerRegistry,
    cmds::docker::{DockerListBodyArgs, ImageMetadata, RegistryRepository, RepositoryTag},
    io::{HttpRunner, Response},
    Result,
};

use super::Github;

impl<R: HttpRunner<Response = Response>> ContainerRegistry for Github<R> {
    fn list_repositories(&self, _args: DockerListBodyArgs) -> Result<Vec<RegistryRepository>> {
        todo!("list_repositories")
    }

    fn list_repository_tags(&self, _args: DockerListBodyArgs) -> Result<Vec<RepositoryTag>> {
        todo!()
    }

    fn num_pages_repository_tags(&self, _repository_id: i64) -> Result<Option<u32>> {
        todo!()
    }

    fn num_pages_repositories(&self) -> Result<Option<u32>> {
        todo!()
    }

    fn get_image_metadata(&self, _repository_id: i64, _tag: &str) -> Result<ImageMetadata> {
        todo!()
    }

    fn num_resources_repository_tags(
        &self,
        _repository_id: i64,
    ) -> Result<Option<crate::api_traits::NumberDeltaErr>> {
        todo!()
    }

    fn num_resources_repositories(&self) -> Result<Option<crate::api_traits::NumberDeltaErr>> {
        todo!()
    }
}