1#![deny(rust_2018_idioms, nonstandard_style)]
4#![warn(future_incompatible)]
5#![doc(html_logo_url = "https://actix.rs/img/logo.png")]
6#![doc(html_favicon_url = "https://actix.rs/favicon.ico")]
7#![cfg_attr(docsrs, feature(doc_auto_cfg))]
8
9mod de;
10mod path;
11mod pattern;
12mod quoter;
13mod regex_set;
14mod resource;
15mod resource_path;
16mod router;
17
18#[cfg(feature = "http")]
19mod url;
20
21#[cfg(feature = "http")]
22pub use self::url::Url;
23pub use self::{
24 de::PathDeserializer,
25 path::Path,
26 pattern::{IntoPatterns, Patterns},
27 quoter::Quoter,
28 resource::ResourceDef,
29 resource_path::{Resource, ResourcePath},
30 router::{ResourceId, Router, RouterBuilder},
31};