nova_web 0.0.1

nova - rust web server
Documentation
#![forbid(unsafe_code)]
#![deny(clippy::all)]
#![deny(clippy::cargo)]
#![deny(clippy::complexity)]
#![deny(clippy::correctness)]
#![deny(clippy::nursery)]
#![deny(clippy::pedantic)]
#![deny(clippy::perf)]
#![deny(clippy::style)]
#![deny(clippy::suspicious)]
#![deny(missing_docs)]
#![deny(missing_debug_implementations)]
#![allow(clippy::module_name_repetitions)]
#![cfg_attr(test, deny(rust_2018_idioms))]

//! `nova_web` - implementation of web framework
//!
//! ```file_tree
//! `nova_web`
//! ├── core.rs
//! ├── middleware.rs
//! ├── routing.rs
//! ├── serde.rs
//! ├── server.rs
//! └── prelude.rs
//! ```
//!
//! `core` - re-exports of `nova_core` items
//! `middleware` - integration of `nova_middleware` into server
//! `routing` - integration of `nova_router` into server
//! `serde` - re-exports of `nova_serde` items
//! `server` - implementation of Nova server
//! `prelude` - facade for `nova` imports

/// Nova Server implementation
pub mod server;

/// Nova core features
pub mod core;

/// Nova middleware integration
pub mod middleware;

/// Nova routing integration
pub mod routing;

/// Nova `serde` integration
#[cfg(feature = "serde")]
pub mod serde;

/// Nova prelude
pub mod prelude;