ferron_common/util/
mod.rs1mod anti_xss;
2mod config_macros;
3mod default_html_page;
4#[cfg(feature = "runtime-vibeio")]
5mod file_stream;
6mod header_placeholders;
7mod ip_blocklist;
8mod is_localhost;
9mod match_hostname;
10mod match_location;
11mod module_cache;
12#[cfg(feature = "runtime-monoio")]
13mod monoio_file_stream;
14#[cfg(feature = "runtime-monoio")]
15mod monoio_file_stream_no_spawn;
16mod no_server_verifier;
17mod parse_q_value_header;
18#[cfg(any(feature = "runtime-monoio", feature = "runtime-vibeio"))]
19mod send_async_io;
20#[cfg(feature = "runtime-monoio")]
21mod send_rw_stream;
22mod sizify;
23mod ttl_cache;
24
25pub use anti_xss::*;
26#[cfg(feature = "runtime-vibeio")]
27pub use file_stream::*;
28pub use header_placeholders::*;
29pub use ip_blocklist::*;
30pub use is_localhost::*;
31pub use match_hostname::*;
32pub use match_location::*;
33pub use module_cache::*;
34#[cfg(feature = "runtime-monoio")]
35pub use monoio_file_stream::*;
36#[cfg(feature = "runtime-monoio")]
37pub use monoio_file_stream_no_spawn::*;
38pub use no_server_verifier::*;
39pub use parse_q_value_header::*;
40#[cfg(any(feature = "runtime-monoio", feature = "runtime-vibeio"))]
41pub use send_async_io::*;
42#[cfg(feature = "runtime-monoio")]
43pub use send_rw_stream::*;
44pub use sizify::*;
45pub use ttl_cache::*;
46
47pub const SERVER_SOFTWARE: &str = "Ferron";