ct_regex_internal/haystack/ext/mod.rs
1/// Extra haystack implementations for the [`arcstr`](https://docs.rs/arcstr/latest/arcstr/) crate.
2#[cfg(feature = "arcstr")]
3pub mod arcstr;
4
5/// Extra haystack implementations for the [`bstr`](https://docs.rs/bstr/latest/bstr/) crate.
6#[cfg(feature = "bstr")]
7pub mod bstr;
8
9/// Extra haystack implementations for the [`ecow`](https://docs.rs/bstr/latest/ecow/) crate.
10///
11/// This module doesn't actually contain any types but the feature gate enables
12/// [`OwnedHaystackable`](super::OwnedHaystackable) implementations for
13/// [`EcoString`](../trait.OwnedHaystackable.html#impl-OwnedHaystackable<char>-for-EcoString) and
14/// [`EcoVec<u8>`](../trait.OwnedHaystackable.html#impl-OwnedHaystackable<u8>-for-EcoVec<u8>).
15#[cfg(feature = "ecow")]
16pub mod ecow;
17
18/// Extra haystack implementations for the [`hipstr`](https://docs.rs/hipstr/latest/hipstr/) crate.
19#[cfg(feature = "hipstr")]
20pub mod hipstr;