[][src]Function text_analysis::sort_map_to_vec

pub fn sort_map_to_vec(
    frequency: HashMap<String, u32>
) -> Result<Vec<(String, u32)>>

Sort words in HashMap<Word, Frequency> according to frequency into Vector. Returns result.

Example

use text_analysis::sort_map_to_vec;
use std::collections::HashMap;
let mut words_map = HashMap::new();
words_map.insert("one".to_string(), 1 as u32);
words_map.insert("two".to_string(), 2 as u32);
words_map.insert("three".to_string(), 3 as u32);
let vec_sorted = sort_map_to_vec(words_map).unwrap();
let expected = vec![("three".to_string(), 3 as u32), ("two".to_string(), 2 as u32), ("one".to_string(), 1 as u32)];
assert_eq!(vec_sorted, expected);