1#![cfg_attr(not(feature = "std"), no_std)]
47#![cfg_attr(docsrs, feature(doc_cfg))]
48
49#[cfg(feature = "alloc")]
54extern crate alloc;
55
56mod ends_with_ignore_ascii_case;
57mod ends_with_ignore_ascii_case_multiple;
58#[cfg(feature = "alloc")]
59mod ends_with_ignore_case;
60mod ends_with_multiple;
61mod eq_ignore_ascii_case;
62mod eq_ignore_ascii_case_multiple;
63#[cfg(feature = "unicase")]
64mod eq_ignore_case;
65mod eq_multiple;
66#[cfg(feature = "alloc")]
67mod escape_characters;
68#[cfg(feature = "alloc")]
69mod remove_all_invisible_characters;
70#[cfg(feature = "alloc")]
71mod replace_newlines_with_space;
72mod starts_with_ignore_ascii_case;
73mod starts_with_ignore_ascii_case_multiple;
74#[cfg(feature = "alloc")]
75mod starts_with_ignore_case;
76mod starts_with_multiple;
77#[cfg(feature = "alloc")]
78mod to_lowercase;
79#[cfg(feature = "alloc")]
80mod to_uppercase;
81
82pub use ends_with_ignore_ascii_case::*;
83pub use ends_with_ignore_ascii_case_multiple::*;
84#[cfg(feature = "alloc")]
85pub use ends_with_ignore_case::*;
86pub use ends_with_multiple::*;
87pub use eq_ignore_ascii_case::*;
88pub use eq_ignore_ascii_case_multiple::*;
89#[cfg(feature = "unicase")]
90pub use eq_ignore_case::*;
91pub use eq_multiple::*;
92#[cfg(feature = "alloc")]
93pub use escape_characters::*;
94#[cfg(feature = "alloc")]
95pub use remove_all_invisible_characters::*;
96#[cfg(feature = "alloc")]
97pub use replace_newlines_with_space::*;
98pub use starts_with_ignore_ascii_case::*;
99pub use starts_with_ignore_ascii_case_multiple::*;
100#[cfg(feature = "alloc")]
101pub use starts_with_ignore_case::*;
102pub use starts_with_multiple::*;
103#[cfg(feature = "alloc")]
104pub use to_lowercase::*;
105#[cfg(feature = "alloc")]
106pub use to_uppercase::*;