//! Actix-Web Middleware designed to replicate HTTPd's [`mod_rewrite`](https://httpd.apache.org/docs/current/mod/mod_rewrite.html).
//!
//! # Example
//!
//! ```
//! use actix_web::App;
//! use actix_rewrite::Engine;
//!
//! let mut engine = Engine::new();
//! engine.add_rules(r#"
//! RewriteRule /file/(.*) /tmp/$1 [L]
//! RewriteRule /redirect/(.*) /location/$1 [R=302]
//! RewriteRule /blocked/(.*) - [F]
//! "#).expect("failed to process rules");
//!
//! let app = App::new()
//! .wrap(engine.middleware());
//! ```
//!
//! # Documentation
//!
//! Information regarding the Rewrite expression language can be found in the [mod_rewrite manual](https://httpd.apache.org/docs/current/mod/mod_rewrite.html).
//!
//! Documentation for this crate can be found on [docs.rs](https://docs.rs/actix-modrewrite).
pub use Error;
pub use Middleware;
pub use ;
pub use RewriteService;
pub use ServerCtx;