Skip to main content

pistonite_cu/str/
mod.rs

1//! Working with bytes
2
3mod zstring;
4pub use zstring::{ZString, zero};
5mod byte_format;
6pub use byte_format::ByteFormat;
7
8mod osstring;
9pub use osstring::{OsStrExtension, OsStrExtensionOwned};
10
11// path requires fs since there are utils that checks for existence
12// (check_exists, normalize)
13#[cfg(feature = "fs")]
14mod path;
15#[cfg(feature = "fs")]
16pub use path::PathExtension;
17
18// path macro just depends on the std path functions and does not require fs
19mod path_macro;
20
21#[cfg(feature = "regex")]
22mod regex;
23#[cfg(feature = "regex")]
24pub use regex::Regex;