library/
simple_tests.rs

1use crate::*;
2use generics::traits::*;
3use std::collections::HashMap;
4
5pub fn hashmap_test() {
6    let text = "hello world wonderful world";
7
8    let mut map = HashMap::new();
9
10    for word in text.split_whitespace() {
11        let count = map.entry(word).or_insert(0);
12        *count += 1;
13        // let score = map.get(&word).copied().unwrap_or(0);
14    }
15
16    println!("{:?}", map);
17}
18
19pub fn log_test() {
20    // Log some messages
21    error!("This is an error message");
22    info!("This is an info message");
23}
24
25pub fn generics_test() {
26    let mut point = generics::Point::new(10, 20);
27    let x = point.x();
28    *x = 1;
29    info!("point.x = {}", point.x());
30    let larger = point.larger();
31    info!("larger = {}", larger);
32    let len = point.len();
33    info!("len = {}", len);
34}