#![doc=include_str!("../README.md")]
pub mod prelude {
pub use ::qconnection;
pub use qconnection::prelude::*;
pub use qresolve::Resolve;
pub use crate::{
client::{BindInterfaceError, ConnectServerError, QuicClient},
server::{ListenError, ListenersShutdown, QuicListeners, Server, ServerError},
};
pub mod handy {
pub use qconnection::prelude::handy::*;
pub use qresolve::SystemResolver;
pub use crate::cert::{ToCertificate, ToPrivateKey};
}
}
pub mod builder {
pub use qconnection::builder::*;
pub use crate::{client::QuicClientBuilder, server::QuicListenersBuilder};
}
mod doc {
#[doc=include_str!("../README_CN.md")]
mod zh {}
}
pub use ::qconnection::{self, qbase, qdatagram, qevent, qinterface, qrecovery, qtraversal};
pub use ::qresolve;
mod cert;
mod client;
mod common;
mod server;