Skip to content
Snippets Groups Projects
Verified Commit cadaadc7 authored by Geoffrey Arthaud's avatar Geoffrey Arthaud
Browse files

Rename storage diag

parent d7ed771c
No related branches found
No related tags found
No related merge requests found
pub mod gitlab_connection;
pub mod gitlab_storage;
pub mod global_storage;
pub enum ReportStatus {
OK(String),
......
......@@ -3,13 +3,13 @@ use crate::diagnosis::{Diagnosis, Report, ReportStatus};
use gitlab::Gitlab;
use human_bytes::human_bytes;
pub struct GitlabStorage<'a> {
pub struct GlobalStorage<'a> {
pub gitlab: &'a Gitlab,
pub project: &'a Project,
pub report: Option<Report>,
}
impl Diagnosis for GitlabStorage<'_> {
impl Diagnosis for GlobalStorage<'_> {
fn diagnosis(&mut self) -> &Report {
if self.report.is_none() {
self.report = Some(self.analysis_storage());
......@@ -18,9 +18,9 @@ impl Diagnosis for GitlabStorage<'_> {
}
}
impl<'a> GitlabStorage<'a> {
pub fn new(gitlab: &'a Gitlab, project: &'a Project) -> GitlabStorage<'a> {
GitlabStorage {
impl<'a> GlobalStorage<'a> {
pub fn new(gitlab: &'a Gitlab, project: &'a Project) -> GlobalStorage<'a> {
GlobalStorage {
gitlab: gitlab,
project: project,
report: None,
......
use crate::diagnosis::gitlab_connection::GitlabConnection;
use crate::diagnosis::gitlab_storage::GitlabStorage;
use crate::diagnosis::global_storage::GlobalStorage;
use crate::diagnosis::Diagnosis;
use crate::diagnosis::{Report, ReportStatus};
use console::style;
......@@ -54,7 +54,7 @@ fn main() {
display_report(gitlab_connection.diagnosis());
let data = fatal_if_none(gitlab_connection.data, "Diagnosis stops here.");
let mut gitlab_storage = GitlabStorage::new(&data.gitlab, &data.project);
let mut gitlab_storage = GlobalStorage::new(&data.gitlab, &data.project);
display_report(gitlab_storage.diagnosis());
// println!(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment