├── 0_basic_pl_concepts ├── Cargo.toml └── src │ └── main.rs ├── 1_type_system ├── Cargo.toml └── src │ └── main.rs ├── 2_advanced_type_system ├── Cargo.toml └── src │ └── main.rs ├── LICENSE ├── README.md └── other_sample_programs ├── iterators ├── Cargo.toml └── src │ └── main.rs ├── more_sum_types ├── Cargo.toml └── src │ └── main.rs ├── prenatal_iterator_chain ├── Cargo.toml └── src │ └── main.rs ├── rosetta ├── Cargo.toml └── src │ └── main.rs ├── simple_cartesian_product ├── Cargo.toml └── src │ └── main.rs ├── simple_cartesian_product_fully_randomized ├── Cargo.toml └── src │ └── main.rs ├── sum_types ├── Cargo.toml └── src │ └── main.rs └── truly_pathological_sum_types ├── Cargo.toml └── src └── main.rs /0_basic_pl_concepts/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/0_basic_pl_concepts/Cargo.toml -------------------------------------------------------------------------------- /0_basic_pl_concepts/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/0_basic_pl_concepts/src/main.rs -------------------------------------------------------------------------------- /1_type_system/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/1_type_system/Cargo.toml -------------------------------------------------------------------------------- /1_type_system/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/1_type_system/src/main.rs -------------------------------------------------------------------------------- /2_advanced_type_system/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/2_advanced_type_system/Cargo.toml -------------------------------------------------------------------------------- /2_advanced_type_system/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/2_advanced_type_system/src/main.rs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/README.md -------------------------------------------------------------------------------- /other_sample_programs/iterators/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/iterators/Cargo.toml -------------------------------------------------------------------------------- /other_sample_programs/iterators/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/iterators/src/main.rs -------------------------------------------------------------------------------- /other_sample_programs/more_sum_types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/more_sum_types/Cargo.toml -------------------------------------------------------------------------------- /other_sample_programs/more_sum_types/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/more_sum_types/src/main.rs -------------------------------------------------------------------------------- /other_sample_programs/prenatal_iterator_chain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/prenatal_iterator_chain/Cargo.toml -------------------------------------------------------------------------------- /other_sample_programs/prenatal_iterator_chain/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/prenatal_iterator_chain/src/main.rs -------------------------------------------------------------------------------- /other_sample_programs/rosetta/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/rosetta/Cargo.toml -------------------------------------------------------------------------------- /other_sample_programs/rosetta/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/rosetta/src/main.rs -------------------------------------------------------------------------------- /other_sample_programs/simple_cartesian_product/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/simple_cartesian_product/Cargo.toml -------------------------------------------------------------------------------- /other_sample_programs/simple_cartesian_product/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/simple_cartesian_product/src/main.rs -------------------------------------------------------------------------------- /other_sample_programs/simple_cartesian_product_fully_randomized/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/simple_cartesian_product_fully_randomized/Cargo.toml -------------------------------------------------------------------------------- /other_sample_programs/simple_cartesian_product_fully_randomized/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/simple_cartesian_product_fully_randomized/src/main.rs -------------------------------------------------------------------------------- /other_sample_programs/sum_types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/sum_types/Cargo.toml -------------------------------------------------------------------------------- /other_sample_programs/sum_types/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/sum_types/src/main.rs -------------------------------------------------------------------------------- /other_sample_programs/truly_pathological_sum_types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/truly_pathological_sum_types/Cargo.toml -------------------------------------------------------------------------------- /other_sample_programs/truly_pathological_sum_types/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BenH11235/rust-re-tour/HEAD/other_sample_programs/truly_pathological_sum_types/src/main.rs --------------------------------------------------------------------------------