├── Examples ├── Enum │ ├── CLike Enums.rs │ ├── Enum with Values.rs │ ├── Http Status.rs │ ├── README.md │ ├── Struct Variants.rs │ └── Using Enums in Structs.rs ├── ErrorHandling │ ├── CustomError.rs │ ├── ExpectExample.rs │ ├── FileReadWithSimpleErrorHandling.rs │ ├── GettingInputFromUser.rs │ ├── ReadUserFileProgram │ ├── ReadUserFileProgram.rs │ ├── ReadUserFileProgramQuestionMark.rs │ └── UnwrapExample.rs ├── Generics │ ├── ComparisonOperatorOverloading.rs │ ├── GenericEnumExample.rs │ ├── GenericStructExample.rs │ └── MathmaticalOperatorOverloading.rs ├── Pattern │ ├── EnumMatching.rs │ ├── LiteralMatching.rs │ ├── MatchingEnumValues.rs │ ├── README.md │ ├── atPattern.rs │ ├── dereferencingInPatterns.rs │ ├── extractingValuesFromNestedStructsAndEnums.rs │ ├── extractingValuesFromStructs.rs │ ├── extractingValuesFromTuples.rs │ ├── ignoringValuesInPatterns.rs │ ├── ignoringValuesInStructs.rs │ ├── patternGuards.rs │ ├── rangePatterns.rs │ ├── simpleProgramBySwitch.c │ └── usingMultiplePatterns.rs ├── Struct │ ├── C Analogy of method.c │ ├── DifferentTypeRepresentations.rs │ ├── Method and associated function.rs │ ├── README.md │ ├── RecursiveTypeInfiniteSize.rs │ ├── TupleLikeStruct.rs │ ├── UnitLikeStruct.rs │ ├── ValueInheritance.rs │ └── ValueInheritanceWithClone.rs ├── Trait │ ├── associatedFunctionInTrait.rs │ ├── c++InterfaceExample.cpp │ ├── callMethodsWithSameName.rs │ ├── callingMethodsLikeAssociatedFunction.rs │ ├── callingMethodsLikeAssociatedFunctionOnTraits.rs │ ├── flyingString.rs │ ├── implementingOthersTraits.rs │ ├── polymorphicFunctionUsingTraitExample.rs │ ├── subtraitsExample.rs │ ├── traitImplementationExample.rs │ └── traitMethodDefaultImplementation.rs └── lifetime │ ├── enum_lifetime.rs │ ├── function_with_lifetime.rs │ ├── mutable_static_value.rs │ └── struct_method_lifetime.rs ├── Exercises ├── part 5 │ ├── ex1.rs │ └── ex2.rs └── part 6 │ └── factorial.rs ├── README.md └── rust_tutorial ├── Cargo.lock ├── Cargo.toml ├── CompileFailTest ├── 1.rs ├── 10.rs ├── 11.rs ├── 12.rs ├── 14.rs ├── 16.rs ├── 17.rs ├── 2.rs ├── 20.rs ├── 3.rs ├── 4.rs ├── 6.rs ├── 7.rs ├── 8.rs ├── 9.rs └── Makefile ├── ReadMe.md ├── src └── main.rs └── tests ├── 1.rs ├── 10.rs ├── 11.rs ├── 12.rs ├── 13.rs ├── 14.rs ├── 15.rs ├── 16.rs ├── 17.rs ├── 18.rs ├── 2.rs ├── 20.rs ├── 21.rs ├── 3.rs ├── 4.rs ├── 5.rs ├── 6.rs ├── 7.rs ├── 8.rs └── 9.rs /Examples/Enum/CLike Enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Enum/CLike Enums.rs -------------------------------------------------------------------------------- /Examples/Enum/Enum with Values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Enum/Enum with Values.rs -------------------------------------------------------------------------------- /Examples/Enum/Http Status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Enum/Http Status.rs -------------------------------------------------------------------------------- /Examples/Enum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Enum/README.md -------------------------------------------------------------------------------- /Examples/Enum/Struct Variants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Enum/Struct Variants.rs -------------------------------------------------------------------------------- /Examples/Enum/Using Enums in Structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Enum/Using Enums in Structs.rs -------------------------------------------------------------------------------- /Examples/ErrorHandling/CustomError.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/ErrorHandling/CustomError.rs -------------------------------------------------------------------------------- /Examples/ErrorHandling/ExpectExample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/ErrorHandling/ExpectExample.rs -------------------------------------------------------------------------------- /Examples/ErrorHandling/FileReadWithSimpleErrorHandling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/ErrorHandling/FileReadWithSimpleErrorHandling.rs -------------------------------------------------------------------------------- /Examples/ErrorHandling/GettingInputFromUser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/ErrorHandling/GettingInputFromUser.rs -------------------------------------------------------------------------------- /Examples/ErrorHandling/ReadUserFileProgram: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/ErrorHandling/ReadUserFileProgram -------------------------------------------------------------------------------- /Examples/ErrorHandling/ReadUserFileProgram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/ErrorHandling/ReadUserFileProgram.rs -------------------------------------------------------------------------------- /Examples/ErrorHandling/ReadUserFileProgramQuestionMark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/ErrorHandling/ReadUserFileProgramQuestionMark.rs -------------------------------------------------------------------------------- /Examples/ErrorHandling/UnwrapExample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/ErrorHandling/UnwrapExample.rs -------------------------------------------------------------------------------- /Examples/Generics/ComparisonOperatorOverloading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Generics/ComparisonOperatorOverloading.rs -------------------------------------------------------------------------------- /Examples/Generics/GenericEnumExample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Generics/GenericEnumExample.rs -------------------------------------------------------------------------------- /Examples/Generics/GenericStructExample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Generics/GenericStructExample.rs -------------------------------------------------------------------------------- /Examples/Generics/MathmaticalOperatorOverloading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Generics/MathmaticalOperatorOverloading.rs -------------------------------------------------------------------------------- /Examples/Pattern/EnumMatching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/EnumMatching.rs -------------------------------------------------------------------------------- /Examples/Pattern/LiteralMatching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/LiteralMatching.rs -------------------------------------------------------------------------------- /Examples/Pattern/MatchingEnumValues.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/MatchingEnumValues.rs -------------------------------------------------------------------------------- /Examples/Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/README.md -------------------------------------------------------------------------------- /Examples/Pattern/atPattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/atPattern.rs -------------------------------------------------------------------------------- /Examples/Pattern/dereferencingInPatterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/dereferencingInPatterns.rs -------------------------------------------------------------------------------- /Examples/Pattern/extractingValuesFromNestedStructsAndEnums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/extractingValuesFromNestedStructsAndEnums.rs -------------------------------------------------------------------------------- /Examples/Pattern/extractingValuesFromStructs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/extractingValuesFromStructs.rs -------------------------------------------------------------------------------- /Examples/Pattern/extractingValuesFromTuples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/extractingValuesFromTuples.rs -------------------------------------------------------------------------------- /Examples/Pattern/ignoringValuesInPatterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/ignoringValuesInPatterns.rs -------------------------------------------------------------------------------- /Examples/Pattern/ignoringValuesInStructs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/ignoringValuesInStructs.rs -------------------------------------------------------------------------------- /Examples/Pattern/patternGuards.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/patternGuards.rs -------------------------------------------------------------------------------- /Examples/Pattern/rangePatterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/rangePatterns.rs -------------------------------------------------------------------------------- /Examples/Pattern/simpleProgramBySwitch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/simpleProgramBySwitch.c -------------------------------------------------------------------------------- /Examples/Pattern/usingMultiplePatterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Pattern/usingMultiplePatterns.rs -------------------------------------------------------------------------------- /Examples/Struct/C Analogy of method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/C Analogy of method.c -------------------------------------------------------------------------------- /Examples/Struct/DifferentTypeRepresentations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/DifferentTypeRepresentations.rs -------------------------------------------------------------------------------- /Examples/Struct/Method and associated function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/Method and associated function.rs -------------------------------------------------------------------------------- /Examples/Struct/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/README.md -------------------------------------------------------------------------------- /Examples/Struct/RecursiveTypeInfiniteSize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/RecursiveTypeInfiniteSize.rs -------------------------------------------------------------------------------- /Examples/Struct/TupleLikeStruct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/TupleLikeStruct.rs -------------------------------------------------------------------------------- /Examples/Struct/UnitLikeStruct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/UnitLikeStruct.rs -------------------------------------------------------------------------------- /Examples/Struct/ValueInheritance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/ValueInheritance.rs -------------------------------------------------------------------------------- /Examples/Struct/ValueInheritanceWithClone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Struct/ValueInheritanceWithClone.rs -------------------------------------------------------------------------------- /Examples/Trait/associatedFunctionInTrait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/associatedFunctionInTrait.rs -------------------------------------------------------------------------------- /Examples/Trait/c++InterfaceExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/c++InterfaceExample.cpp -------------------------------------------------------------------------------- /Examples/Trait/callMethodsWithSameName.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/callMethodsWithSameName.rs -------------------------------------------------------------------------------- /Examples/Trait/callingMethodsLikeAssociatedFunction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/callingMethodsLikeAssociatedFunction.rs -------------------------------------------------------------------------------- /Examples/Trait/callingMethodsLikeAssociatedFunctionOnTraits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/callingMethodsLikeAssociatedFunctionOnTraits.rs -------------------------------------------------------------------------------- /Examples/Trait/flyingString.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/flyingString.rs -------------------------------------------------------------------------------- /Examples/Trait/implementingOthersTraits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/implementingOthersTraits.rs -------------------------------------------------------------------------------- /Examples/Trait/polymorphicFunctionUsingTraitExample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/polymorphicFunctionUsingTraitExample.rs -------------------------------------------------------------------------------- /Examples/Trait/subtraitsExample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/subtraitsExample.rs -------------------------------------------------------------------------------- /Examples/Trait/traitImplementationExample.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/traitImplementationExample.rs -------------------------------------------------------------------------------- /Examples/Trait/traitMethodDefaultImplementation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/Trait/traitMethodDefaultImplementation.rs -------------------------------------------------------------------------------- /Examples/lifetime/enum_lifetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/lifetime/enum_lifetime.rs -------------------------------------------------------------------------------- /Examples/lifetime/function_with_lifetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/lifetime/function_with_lifetime.rs -------------------------------------------------------------------------------- /Examples/lifetime/mutable_static_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/lifetime/mutable_static_value.rs -------------------------------------------------------------------------------- /Examples/lifetime/struct_method_lifetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Examples/lifetime/struct_method_lifetime.rs -------------------------------------------------------------------------------- /Exercises/part 5/ex1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Exercises/part 5/ex1.rs -------------------------------------------------------------------------------- /Exercises/part 5/ex2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Exercises/part 5/ex2.rs -------------------------------------------------------------------------------- /Exercises/part 6/factorial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/Exercises/part 6/factorial.rs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /rust_tutorial/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/Cargo.lock -------------------------------------------------------------------------------- /rust_tutorial/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/Cargo.toml -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/1.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/10.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/11.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/11.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/12.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/12.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/14.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/14.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/16.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/16.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/17.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/17.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/2.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/20.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/3.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/4.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/6.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/7.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/8.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/CompileFailTest/9.rs -------------------------------------------------------------------------------- /rust_tutorial/CompileFailTest/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | find . -name "*.rs" -exec rustdoc --test {} \; 3 | -------------------------------------------------------------------------------- /rust_tutorial/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/ReadMe.md -------------------------------------------------------------------------------- /rust_tutorial/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /rust_tutorial/tests/1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/1.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/10.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/11.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/11.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/12.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/12.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/13.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/13.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/14.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/14.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/15.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/15.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/16.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/16.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/17.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/17.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/18.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/18.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/2.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/20.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/21.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/21.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/3.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/4.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/5.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/5.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/6.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/6.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/7.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/8.rs -------------------------------------------------------------------------------- /rust_tutorial/tests/9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alihoseiny/Rust-tutorial/HEAD/rust_tutorial/tests/9.rs --------------------------------------------------------------------------------