mirror of
https://github.com/actix/actix-web.git
synced 2024-06-02 13:29:24 +00:00
6f0a6bd1bb
For intrepid commit message readers: The choice to add allows for the inlined format args lint instead of actually inlining them is not very clear because our actual real world MSRV is not clear. We currently claim 1.60 is our MSRV but this is mainly due to dependencies. I'm fairly sure that we could support < 1.58 if those deps are outdated in a users lockfile. We'll remove these allows again at some point soon.
30 lines
740 B
Rust
30 lines
740 B
Rust
//! Resource path matching and router.
|
|
|
|
#![deny(rust_2018_idioms, nonstandard_style)]
|
|
#![warn(future_incompatible)]
|
|
#![allow(clippy::uninlined_format_args)]
|
|
#![doc(html_logo_url = "https://actix.rs/img/logo.png")]
|
|
#![doc(html_favicon_url = "https://actix.rs/favicon.ico")]
|
|
|
|
mod de;
|
|
mod path;
|
|
mod pattern;
|
|
mod quoter;
|
|
mod resource;
|
|
mod resource_path;
|
|
mod router;
|
|
|
|
#[cfg(feature = "http")]
|
|
mod url;
|
|
|
|
pub use self::de::PathDeserializer;
|
|
pub use self::path::Path;
|
|
pub use self::pattern::{IntoPatterns, Patterns};
|
|
pub use self::quoter::Quoter;
|
|
pub use self::resource::ResourceDef;
|
|
pub use self::resource_path::{Resource, ResourcePath};
|
|
pub use self::router::{ResourceId, Router, RouterBuilder};
|
|
|
|
#[cfg(feature = "http")]
|
|
pub use self::url::Url;
|