Para aprender rust, que mejor manera de hacerlo implementando estructuras de datos, que son excelentes para manejar la básica logica en el lenguaje
data_structures/
├── Cargo.lock
├── Cargo.toml
├── README.md
├── src
│ ├── lib.rs
│ ├── lineal
│ │ ├── double_linked_list.rs //Orientado a mutabilidad interior
│ │ └── linked_list.rs //Practica de rust con reglas nativas
│ ├── main.rs
│ └── no_lineal
│ ├── avl_tree.rs
│ ├── binary_search_tree.rs //Orientado a rust unsafe
│ └── rb_tree.rs