http3 0.0.8

An async HTTP/3 implementation.
Documentation
//! Error handling logic and types for the `http3` crate.

mod codes;

#[cfg(feature = "i-implement-a-third-party-backend-and-opt-into-breaking-changes")]
pub mod connection_error_creators;
#[cfg(not(feature = "i-implement-a-third-party-backend-and-opt-into-breaking-changes"))]
pub(crate) mod connection_error_creators;

#[cfg(feature = "i-implement-a-third-party-backend-and-opt-into-breaking-changes")]
pub mod internal_error;
#[cfg(not(feature = "i-implement-a-third-party-backend-and-opt-into-breaking-changes"))]
pub(crate) mod internal_error;

// Todo better module names
#[allow(clippy::module_inception)]
mod error;

pub use codes::Code;
pub use error::{ConnectionError, LocalError, StreamError};