1#[cfg(feature = "alloc")]
14mod alloc;
15mod builtin;
16mod escape;
17mod humansize;
18#[cfg(feature = "serde_json")]
19mod json;
20#[cfg(feature = "std")]
21mod std;
22#[cfg(feature = "urlencode")]
23mod urlencode;
24
25#[cfg(feature = "alloc")]
26pub use self::alloc::{
27 AsIndent, capitalize, fmt, format, indent, linebreaks, linebreaksbr, lower, lowercase,
28 paragraphbreaks, title, titlecase, trim, upper, uppercase, wordcount,
29};
30pub use self::builtin::{PluralizeCount, center, join, pluralize, truncate};
31pub use self::escape::{
32 AutoEscape, AutoEscaper, Escaper, Html, HtmlSafe, HtmlSafeOutput, MaybeSafe, Safe, Text,
33 Unsafe, Writable, WriteWritable, e, escape, safe,
34};
35pub use self::humansize::filesizeformat;
36#[cfg(feature = "serde_json")]
37pub use self::json::{json, json_pretty};
38#[cfg(feature = "std")]
39pub use self::std::unique;
40#[cfg(feature = "urlencode")]
41pub use self::urlencode::{urlencode, urlencode_strict};
42
43const MAX_LEN: usize = 10_000;