Skip to main content

url_cleaner_engine/tutorial/cleaner/
glue.rs

1//! # [Glue](crate::glue)
2//!
3//! URL Cleaner Engine has various "glues" for networking, caching, regex, base64, percent encoding/decoding, and commands.
4//!
5//! Each of the glues listed can be disabled at compile time except for commands, which is disabled by default and has to be explicitly enabled at compile time.
6//!
7//! While there are some other things in the [glue](crate::glue) module, those are either things with no better place to be or new glues I forgot to list above.
8//!
9//! The default cleaner requires the networking, caching, regex, and base64 glues are enabled.
10
11pub(crate) use super::*;
12
13pub mod parsing;
14pub(crate) use parsing::*;
15#[cfg(feature = "cache")]
16pub mod caching;
17#[cfg(feature = "cache")]
18pub(crate) use caching::*;