Character Frequency

A Rust library for counting character frequencies over multiple threads

Functions

Enums

Example

This example counts the character frequencies of Hello, World! and print them afterwards:

```rust use character_frequency::*;

let frequencymap = characterfrequencies("Hello, World!");

println!("Character frequencies:"); for (character, frequency) in frequency_map { print!("\'{}\': {},", character, frequency); } //Character frequencies: //'r': 1 'd': 1 'o': 2 '!': 1 ',': 1 ' ': 1 'e': 1 'h': 1 'w': 1 'l': 3 ```

This does the same but with case sensitivity.

```rust let frequencymap = characterfrequencieswcase("Hello WORLD",CaseSense::Sensitive);

println!("Character frequencies:"); for (character, frequency) in frequency_map { print!("\'{}\': {},", character, frequency); } //Character frequencies: //'R': 1 'D': 1 'O': 1 'o': 1 ' ': 1 'e': 1 'H': 1 'W': 1 'l': 2 'L': 1

```