1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
pub use reader::{Auth, GCSReader};
pub use uri::GCSObjectURI;

mod errors;
mod reader;
mod uri;

#[cfg(test)]
use std::sync::Once;

#[cfg(test)]
static INIT: Once = Once::new();

#[cfg(test)]
pub(crate) fn setup() {
    INIT.call_once(|| {
        color_eyre::install().unwrap();
    });
}