//! Common imports for users of this crate.
//!
//! ```no_run
//! use altair_server::prelude::*;
//!
//! async fn hello() -> &'static str {
//! "hello"
//! }
//!
//! # async fn run() -> altair_server::Result<()> {
//! let app = Router::new().route("/", get(hello));
//! let server = Server::builder()
//! .bind_addr("127.0.0.1:0")
//! .merge(app)
//! .build()
//! .await?;
//! # let _ = server;
//! # Ok(()) }
//! ```
pub use crate::;
// Re-export the axum types a typical handler needs so consumers don't
// have to remember the `altair_server::axum::extract::*` path. The
// underlying `axum` re-export at the crate root remains available for
// less common items.
pub use crateRouter;
pub use crate;
pub use crateStatusCode;
pub use crateIntoResponse;
pub use crate;
pub use crate;