#![deny(missing_docs)]
#![deny(clippy::pedantic)]
use tokio::time::Duration;
pub mod builder;
pub mod udp;
pub mod unix;
mod worker;
pub use builder::Builder;
pub use udp::TokioBatchUdpMetricSink;
pub use unix::TokioBatchUnixMetricSink;
pub const DEFAULT_QUEUE_CAPACITY: usize = 1024;
pub const DEFAULT_BATCH_BUF_SIZE: usize = 1432;
#[deprecated = "please use `DEFAULT_MAX_BATCH_DELAY` instead"]
pub const DEFAULT_MAX_BATCH_DELAY_MS: u64 = 1000;
#[allow(deprecated)]
pub const DEFAULT_MAX_BATCH_DELAY: Duration = Duration::from_millis(DEFAULT_MAX_BATCH_DELAY_MS);