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 }
15
16 println!("{:?}", map);
17}
18
19pub fn log_test() {
20 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}