• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

getdozer / dozer / 5829059745

pending completion
5829059745

Pull #1844

github

supergi01
added comments for downloader.rs
Pull Request #1844: feat/live-reload, download and start react server

735 of 735 new or added lines in 11 files covered. (100.0%)

45536 of 61287 relevant lines covered (74.3%)

51206.91 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/dozer-cli/src/live/errors.rs
1
use crate::errors::CliError;
2
use dozer_sql::pipeline::errors::PipelineError;
3
use dozer_types::errors::internal::BoxedError;
4
use dozer_types::thiserror;
5
use dozer_types::thiserror::Error;
6
use rusoto_core::{request::TlsError, RusotoError};
7
use rusoto_s3::GetObjectError;
8
use zip::result::ZipError;
×
9

10
#[derive(Error, Debug)]
×
11
pub enum LiveError {
12
    #[error("IO error: {0}")]
13
    Io(#[from] std::io::Error),
14
    #[error("Notify error: {0}")]
15
    Notify(#[from] notify::Error),
16
    #[error(transparent)]
17
    CliError(#[from] CliError),
18
    #[error(transparent)]
19
    BuildError(#[from] BoxedError),
20
    #[error("Dozer is not initialized")]
21
    NotInitialized,
22
    #[error("Error in initializing live server: {0}")]
23
    Transport(#[from] tonic::transport::Error),
24
    #[error("Reqwest error: {0}")]
25
    Reqwest(#[from] reqwest::Error),
26
    #[error("String error: {0}")]
27
    StringError(String),
28
    #[error("S3 error: {0}")]
29
    S3Error(RusotoError<GetObjectError>),
30
    #[error("TLS error: {0}")]
31
    TlsError(#[from] TlsError),
32
    #[error(transparent)]
33
    PipelineError(#[from] PipelineError),
34
    #[error("Zip error: {0}")]
35
    ZipError(#[from] ZipError),
36
}
37

38
impl From<&'static str> for LiveError {
39
    fn from(error: &'static str) -> Self {
×
40
        LiveError::StringError(error.to_owned())
×
41
    }
×
42
}
43

44
impl From<RusotoError<GetObjectError>> for LiveError {
45
    fn from(error: RusotoError<GetObjectError>) -> Self {
×
46
        LiveError::S3Error(error)
×
47
    }
×
48
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc