1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#![warn(rust_2018_idioms)]
#![forbid(unsafe_code)]

pub use {rusoto_cloudwatch::CloudWatch, rusoto_core::Region};

pub use {
    builder::{builder, Builder},
    collector::Resolution,
    error::Error,
};

use std::{future::Future, pin::Pin};

mod builder;
mod collector;
mod error;

pub type BoxFuture<'a, T> = Pin<Box<dyn Future<Output = T> + Send + Sync + 'a>>;