Skip to main content

use_text/
lib.rs

1#![forbid(unsafe_code)]
2#![doc = include_str!("../README.md")]
3
4pub use use_case;
5pub use use_line;
6pub use use_slug;
7pub use use_token;
8pub use use_word;
9
10pub mod prelude;
11
12#[cfg(test)]
13mod tests {
14    use super::prelude::{LineEnding, slugify, to_snake_case, token_count, word_count};
15
16    #[test]
17    fn facade_exposes_focused_crates() {
18        assert_eq!(to_snake_case("HelloWorld"), "hello_world");
19        assert_eq!(slugify("Hello World"), "hello-world");
20        assert_eq!(token_count("Hello world"), 2);
21        assert_eq!(word_count("Hello world"), 2);
22        assert_eq!(LineEnding::Lf.as_str(), "\n");
23    }
24}