pub use s2n_quic_core::token::{Context, Format};
pub trait Provider: 'static {
type Format: 'static + Format;
type Error: 'static + core::fmt::Display + Send + Sync;
fn start(self) -> Result<Self::Format, Self::Error>;
}
pub mod default;
pub use default::Provider as Default;
impl_provider_utils!();