smol_rust/lib.rs
1use std::collections::HashMap;
2
3pub struct MyStruct {
4 a: HashMap<usize, usize>,
5}
6
7pub fn my_func() -> MyStruct {
8 MyStruct { a: HashMap::new() }
9}
10
11pub fn print_struct(s: MyStruct) {
12 println!("My Struct: {:?}", s.a);
13}
14
15#[cfg(test)]
16mod tests {
17 use std::collections::HashMap;
18
19 use crate::my_func;
20
21 #[test]
22 fn it_works() {
23 let result = my_func();
24 assert_eq!(result.a, HashMap::new());
25 }
26}