├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── api-collections-hashmap.rs ├── api-getopts.rs ├── api-rand.rs ├── api-std-from_str.rs ├── api-std-fs-file.rs ├── api-std-vec.rs ├── book-3_1-guessing_game.rs ├── book-3_2-dining_philosophers.rs ├── book-5_6-threads.rs ├── data ├── datumbazo.csv └── username.txt ├── date.rs ├── datumbazo2tbx.rs ├── design_pattern-chain_of_command.rs ├── design_pattern-command.rs ├── design_pattern-decorator.rs ├── design_pattern-decorator2.rs ├── design_pattern-observer.rs ├── design_pattern-state.rs ├── design_pattern-strategy.rs ├── design_pattern-templatemethod.rs ├── design_pattern-visitor.rs ├── fibonacci.rs ├── find_max.rs ├── finite-state-machine.rs ├── inifile ├── Cargo.toml └── src │ ├── bench.rs │ ├── data │ └── config.ini │ └── lib.rs ├── lang-generics.rs ├── lang-interface.rs ├── lang-lambda.rs ├── lang-overloading.rs ├── lang-pointers.rs ├── lang-question_mark.rs ├── linked_list.rs ├── nbproject ├── configurations.xml └── project.xml ├── phantom_type.rs ├── tutorial-02_1-hello.rs ├── tutorial-03-syntax_basics.rs ├── tutorial-04_2-pattern-matching.rs ├── tutorial-04_3-loops.rs ├── tutorial-05_1-structs.rs ├── tutorial-05_2-enum.rs ├── tutorial-05_3-tuples.rs ├── tutorial-15-closure.rs ├── tutorial-16-methods.rs ├── tutorial-17-generics.rs ├── tutorial-tasks-02_1-communication.rs ├── tutorial-tasks-02_3-arc.rs ├── unittests.rs ├── what_it_looks_like.rs ├── what_it_looks_like2.rs └── what_it_looks_like3.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/README.md -------------------------------------------------------------------------------- /api-collections-hashmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/api-collections-hashmap.rs -------------------------------------------------------------------------------- /api-getopts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/api-getopts.rs -------------------------------------------------------------------------------- /api-rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/api-rand.rs -------------------------------------------------------------------------------- /api-std-from_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/api-std-from_str.rs -------------------------------------------------------------------------------- /api-std-fs-file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/api-std-fs-file.rs -------------------------------------------------------------------------------- /api-std-vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/api-std-vec.rs -------------------------------------------------------------------------------- /book-3_1-guessing_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/book-3_1-guessing_game.rs -------------------------------------------------------------------------------- /book-3_2-dining_philosophers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/book-3_2-dining_philosophers.rs -------------------------------------------------------------------------------- /book-5_6-threads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/book-5_6-threads.rs -------------------------------------------------------------------------------- /data/datumbazo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/data/datumbazo.csv -------------------------------------------------------------------------------- /data/username.txt: -------------------------------------------------------------------------------- 1 | eliovir 2 | -------------------------------------------------------------------------------- /date.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/date.rs -------------------------------------------------------------------------------- /datumbazo2tbx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/datumbazo2tbx.rs -------------------------------------------------------------------------------- /design_pattern-chain_of_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-chain_of_command.rs -------------------------------------------------------------------------------- /design_pattern-command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-command.rs -------------------------------------------------------------------------------- /design_pattern-decorator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-decorator.rs -------------------------------------------------------------------------------- /design_pattern-decorator2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-decorator2.rs -------------------------------------------------------------------------------- /design_pattern-observer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-observer.rs -------------------------------------------------------------------------------- /design_pattern-state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-state.rs -------------------------------------------------------------------------------- /design_pattern-strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-strategy.rs -------------------------------------------------------------------------------- /design_pattern-templatemethod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-templatemethod.rs -------------------------------------------------------------------------------- /design_pattern-visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/design_pattern-visitor.rs -------------------------------------------------------------------------------- /fibonacci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/fibonacci.rs -------------------------------------------------------------------------------- /find_max.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/find_max.rs -------------------------------------------------------------------------------- /finite-state-machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/finite-state-machine.rs -------------------------------------------------------------------------------- /inifile/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/inifile/Cargo.toml -------------------------------------------------------------------------------- /inifile/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/inifile/src/bench.rs -------------------------------------------------------------------------------- /inifile/src/data/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/inifile/src/data/config.ini -------------------------------------------------------------------------------- /inifile/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/inifile/src/lib.rs -------------------------------------------------------------------------------- /lang-generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/lang-generics.rs -------------------------------------------------------------------------------- /lang-interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/lang-interface.rs -------------------------------------------------------------------------------- /lang-lambda.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/lang-lambda.rs -------------------------------------------------------------------------------- /lang-overloading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/lang-overloading.rs -------------------------------------------------------------------------------- /lang-pointers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/lang-pointers.rs -------------------------------------------------------------------------------- /lang-question_mark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/lang-question_mark.rs -------------------------------------------------------------------------------- /linked_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/linked_list.rs -------------------------------------------------------------------------------- /nbproject/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/nbproject/configurations.xml -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /phantom_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/phantom_type.rs -------------------------------------------------------------------------------- /tutorial-02_1-hello.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-02_1-hello.rs -------------------------------------------------------------------------------- /tutorial-03-syntax_basics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-03-syntax_basics.rs -------------------------------------------------------------------------------- /tutorial-04_2-pattern-matching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-04_2-pattern-matching.rs -------------------------------------------------------------------------------- /tutorial-04_3-loops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-04_3-loops.rs -------------------------------------------------------------------------------- /tutorial-05_1-structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-05_1-structs.rs -------------------------------------------------------------------------------- /tutorial-05_2-enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-05_2-enum.rs -------------------------------------------------------------------------------- /tutorial-05_3-tuples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-05_3-tuples.rs -------------------------------------------------------------------------------- /tutorial-15-closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-15-closure.rs -------------------------------------------------------------------------------- /tutorial-16-methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-16-methods.rs -------------------------------------------------------------------------------- /tutorial-17-generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-17-generics.rs -------------------------------------------------------------------------------- /tutorial-tasks-02_1-communication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-tasks-02_1-communication.rs -------------------------------------------------------------------------------- /tutorial-tasks-02_3-arc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/tutorial-tasks-02_3-arc.rs -------------------------------------------------------------------------------- /unittests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/unittests.rs -------------------------------------------------------------------------------- /what_it_looks_like.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/what_it_looks_like.rs -------------------------------------------------------------------------------- /what_it_looks_like2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/what_it_looks_like2.rs -------------------------------------------------------------------------------- /what_it_looks_like3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliovir/rust-examples/HEAD/what_it_looks_like3.rs --------------------------------------------------------------------------------