-
Notifications
You must be signed in to change notification settings - Fork 1
/
lib.rs
45 lines (38 loc) · 890 Bytes
/
lib.rs
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
42
43
44
45
//! Fast, efficient scraping for Certificate Transparency logs
//!
pub mod file_writer;
pub mod processor;
pub mod runner;
pub(crate) mod fetcher;
mod error;
mod utils;
pub use error::Error;
pub use utils::fix_url;
// These deps are used in the binary, not the library
mod binary_deps {
use clap as _;
use flexi_logger as _;
}
// This isn't actually *used* anywhere, but we need to specify it as a dep
// so we can turn on the std feature
#[cfg(feature = "cbor")]
use ciborium_io as _;
#[cfg(test)]
mod dev_deps {
// These dev deps are all used in testing the binary, not the library
use assert_cmd as _;
use base64 as _;
use bytes as _;
use ciborium as _;
use hex_literal as _;
use http as _;
use httptest as _;
use hyper as _;
use itertools as _;
use lazy_static as _;
use mktemp as _;
use predicates as _;
use regex as _;
use serde as _;
use x509_parser as _;
}