Building Reusable Code with Rust/01.01.The Course Overview.mp4 |
9 MB |
Building Reusable Code with Rust/01.02.Setting Up the Rust Development Environment.mp4 |
7.4 MB |
Building Reusable Code with Rust/01.03.Exploring Code Reuse in Rust.mp4 |
6.5 MB |
Building Reusable Code with Rust/01.04.Loops and Iterators.mp4 |
11.3 MB |
Building Reusable Code with Rust/01.05.Using Functional Programming Loops.mp4 |
25.3 MB |
Building Reusable Code with Rust/01.06.Functions in Rust.mp4 |
6 MB |
Building Reusable Code with Rust/02.01.Exploring Generics.mp4 |
4 MB |
Building Reusable Code with Rust/02.02.Use Generic Functions to Reuse Algorithms.mp4 |
7.8 MB |
Building Reusable Code with Rust/02.03.Reuse Structures in Enums and Structs.mp4 |
36.5 MB |
Building Reusable Code with Rust/02.04.Working with Generic in Struct Methods.mp4 |
6.4 MB |
Building Reusable Code with Rust/02.05.Generics in the Rust Standard Library – Part I.mp4 |
6.4 MB |
Building Reusable Code with Rust/02.06.Generics in the Rust Standard Library – Part II.mp4 |
13.3 MB |
Building Reusable Code with Rust/03.01.Exploring Traits.mp4 |
5.6 MB |
Building Reusable Code with Rust/03.02.Using Trait Bounds and Trait Objects to Communicate Interfaces.mp4 |
7.7 MB |
Building Reusable Code with Rust/03.03.Associated Types versus Generics and Trait Inheritance.mp4 |
11.5 MB |
Building Reusable Code with Rust/03.04.Exploring Traits, Generics, and Performance.mp4 |
6.2 MB |
Building Reusable Code with Rust/03.05.Traits in the Rust Standard Library – Part I.mp4 |
13.7 MB |
Building Reusable Code with Rust/03.06.Traits in the Rust Standard Library – Part II.mp4 |
12 MB |
Building Reusable Code with Rust/04.01.Write Code with Code – Metaprogramming in Rust.mp4 |
3.9 MB |
Building Reusable Code with Rust/04.02.Use Declarative Macros to Write Less Code.mp4 |
7.2 MB |
Building Reusable Code with Rust/04.03.Using Procedural Macros for Custom Derive.mp4 |
12.8 MB |
Building Reusable Code with Rust/04.04.Macros in the Rust Standard Library – Part I.mp4 |
10.6 MB |
Building Reusable Code with Rust/04.05.Macros in the Rust Standard Library – Part II.mp4 |
11.3 MB |
Building Reusable Code with Rust/05.01.Introducing Crates.mp4 |
14.7 MB |
Building Reusable Code with Rust/05.02.Using Modules to Define the Structure of Crates.mp4 |
9.2 MB |
Building Reusable Code with Rust/05.03.Using a Crate with Cargo_toml.mp4 |
20.2 MB |
Building Reusable Code with Rust/05.04.Publishing to crates.io.mp4 |
10.3 MB |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/2-Setting_up_the_Rust_Development_Environment/hello_world.rs |
44 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/4-Loops_and_Iterators/1-loop.rs |
203 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/4-Loops_and_Iterators/2-for.rs |
314 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/4-Loops_and_Iterators/3-IntoIterator.rs |
387 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/4-Loops_and_Iterators/4-into_iter.rs |
219 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/4-Loops_and_Iterators/5-iter_and_iter_mut.rs |
369 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/5-Functional_programming_style_loops/1-map.rs |
145 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/5-Functional_programming_style_loops/2-filter.rs |
256 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/5-Functional_programming_style_loops/3-closures.rs |
164 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/5-Functional_programming_style_loops/4-consuming_adaptors.rs |
203 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/5-Functional_programming_style_loops/5-chaining.rs |
241 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/5-Functional_programming_style_loops/6-lazy_evaluation.rs |
279 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/5-Functional_programming_style_loops/7-infinite.rs |
294 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/6-Functions_in_Rust/1-functions.rs |
122 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/6-Functions_in_Rust/2-functions_with_paramters.rs |
212 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/6-Functions_in_Rust/3-function_move.rs |
375 B |
Building Reusable Code with Rust/code_src/1-Basics_of_Code_Reuse/6-Functions_in_Rust/4-function_ref.rs |
386 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/1-Exploring_Generics/1-shared-algorithm.rs |
676 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/1-Exploring_Generics/2-shared_struct.rs |
205 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/2-Using_Generic_Function_to_Reuse_Algorithms/1-generic_function.rs |
552 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/2-Using_Generic_Function_to_Reuse_Algorithms/2-generic_function_with_trait_bound.rs |
572 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/3-Reuse_Structure_with_Structs_and_Enums/1-generic_struct.rs |
195 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/3-Reuse_Structure_with_Structs_and_Enums/2-generic_struct_multiple_generic.rs |
181 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/3-Reuse_Structure_with_Structs_and_Enums/3-generic_enum.rs |
181 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/4-Working_with_Generic_in_Struct_Methods/1-impl.rs |
218 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/4-Working_with_Generic_in_Struct_Methods/2-impl_specific.rs |
336 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/5-Generics_in_the_Rust_Standard_Library/1-option.rs |
512 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/5-Generics_in_the_Rust_Standard_Library/2-result.rs |
445 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/5-Generics_in_the_Rust_Standard_Library/3-vec.rs |
508 B |
Building Reusable Code with Rust/code_src/2-Using_Generics_in_Rust/5-Generics_in_the_Rust_Standard_Library/4-wrappers.rs |
941 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/1-Exploring_Traits/1-vehicle.rs |
795 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/1-Exploring_Traits/2-trait_bound.rs |
180 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/2-Using_Trait_Bounds_and_Trait_Objects_to_Communicate_Interfaces/1-trait_bounds.rs |
761 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/2-Using_Trait_Bounds_and_Trait_Objects_to_Communicate_Interfaces/2-trait_bounds_where.rs |
691 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/2-Using_Trait_Bounds_and_Trait_Objects_to_Communicate_Interfaces/3-trait_objects.rs |
620 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/3-Associaterd_Types_vs_Generics_Trait_Inheritence/1-generic_implementation.rs |
576 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/3-Associaterd_Types_vs_Generics_Trait_Inheritence/2-associate_type.rs |
552 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/3-Associaterd_Types_vs_Generics_Trait_Inheritence/3-associate_type_restriction.rs |
748 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/3-Associaterd_Types_vs_Generics_Trait_Inheritence/4-trait_inheritence.rs |
114 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/4-Exploring_Traits_Generics_and_Performance/1-static_dispatch.rs |
458 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/4-Exploring_Traits_Generics_and_Performance/2-static_dispatch_internal.rs |
728 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/4-Exploring_Traits_Generics_and_Performance/3-dynamic_dispatch.rs |
470 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/4-Exploring_Traits_Generics_and_Performance/4-trait_object.rs |
200 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/5-Traits_in_the_Rust_Standard_Library_I/1-PartialEq_before.rs |
279 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/5-Traits_in_the_Rust_Standard_Library_I/2-PartialEq_implemented.rs |
443 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/5-Traits_in_the_Rust_Standard_Library_I/3-Add.rs |
428 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/5-Traits_in_the_Rust_Standard_Library_I/4-Drop.rs |
254 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/5-Traits_in_the_Rust_Standard_Library_I/5-Fn_FnMut_FnOnce.rs |
1 KB |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/5-Traits_in_the_Rust_Standard_Library_I/6-From_Into.rs |
585 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/6-Traits_in_the_Rust_Standard_Library_II/1-Copy_before.rs |
219 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/6-Traits_in_the_Rust_Standard_Library_II/2-Copy.rs |
544 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/6-Traits_in_the_Rust_Standard_Library_II/3-Copy_derive.rs |
243 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/6-Traits_in_the_Rust_Standard_Library_II/4-Sized.rs |
267 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/6-Traits_in_the_Rust_Standard_Library_II/5-Sized_and_trait_object.rs |
699 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/6-Traits_in_the_Rust_Standard_Library_II/6-formatting.rs |
817 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/6-Traits_in_the_Rust_Standard_Library_II/7-default.rs |
434 B |
Building Reusable Code with Rust/code_src/3-Defining_Interfaces_with_Traits/6-Traits_in_the_Rust_Standard_Library_II/8-default_enum.rs |
252 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/2-Use_Declarative_Macros_to_Write_Less_Code/1-hello_world.rs |
180 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/2-Use_Declarative_Macros_to_Write_Less_Code/2-vec.rs |
216 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/2-Use_Declarative_Macros_to_Write_Less_Code/3-vec_macro.rs |
215 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/2-Use_Declarative_Macros_to_Write_Less_Code/4-macro_use.rs |
209 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/3-Using_Procedural_Macros_for_Custom_Derive/hello_macro/Cargo.toml |
111 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/3-Using_Procedural_Macros_for_Custom_Derive/hello_macro/hello_macro_derive/Cargo.toml |
176 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/3-Using_Procedural_Macros_for_Custom_Derive/hello_macro/hello_macro_derive/src/lib.rs |
938 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/3-Using_Procedural_Macros_for_Custom_Derive/hello_macro/src/lib.rs |
47 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/3-Using_Procedural_Macros_for_Custom_Derive/hello_world/Cargo.lock |
2 KB |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/3-Using_Procedural_Macros_for_Custom_Derive/hello_world/Cargo.toml |
223 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/3-Using_Procedural_Macros_for_Custom_Derive/hello_world/src/main.rs |
385 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/4-Macros_in_the_Rust_Standard_Library_I/1-vec.rs |
202 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/4-Macros_in_the_Rust_Standard_Library_I/2-env.rs |
338 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/4-Macros_in_the_Rust_Standard_Library_I/3-formatting.rs |
764 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/4-Macros_in_the_Rust_Standard_Library_I/4-introspection.rs |
289 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/4-Macros_in_the_Rust_Standard_Library_I/5-include.rs |
280 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/4-Macros_in_the_Rust_Standard_Library_I/external_rust_code.txt |
43 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/4-Macros_in_the_Rust_Standard_Library_I/external_string.txt |
18 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/5-Macros_in_the_Rust_Standard_Library_II/1-cfg.rs |
340 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/5-Macros_in_the_Rust_Standard_Library_II/2-try.rs |
792 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/5-Macros_in_the_Rust_Standard_Library_II/3-panic.rs |
98 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/5-Macros_in_the_Rust_Standard_Library_II/4-unimplemented.rs |
317 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/5-Macros_in_the_Rust_Standard_Library_II/5-unreachable.rs |
334 B |
Building Reusable Code with Rust/code_src/4-Hacking_the_Language_with_Marcos/5-Macros_in_the_Rust_Standard_Library_II/6-assertions.rs |
260 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/1-Introducing_Crates/create_crates.sh |
63 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/1-Introducing_Crates/example-binary/Cargo.toml |
114 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/1-Introducing_Crates/example-binary/src/main.rs |
45 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/1-Introducing_Crates/example-library/Cargo.toml |
115 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/1-Introducing_Crates/example-library/src/lib.rs |
95 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/2-Using_Modules_to_Define_the_Structure_of_Crates/1-simple_module.rs |
117 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/2-Using_Modules_to_Define_the_Structure_of_Crates/2-nested_modules.rs |
193 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/2-Using_Modules_to_Define_the_Structure_of_Crates/3-folder-structure/animal/cat.rs |
13 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/2-Using_Modules_to_Define_the_Structure_of_Crates/3-folder-structure/animal/dog.rs |
13 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/2-Using_Modules_to_Define_the_Structure_of_Crates/3-folder-structure/animal/mod.rs |
39 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/2-Using_Modules_to_Define_the_Structure_of_Crates/3-folder-structure/lib.rs |
89 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/2-Using_Modules_to_Define_the_Structure_of_Crates/4-pub.rs |
268 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/3-Using_a_Crate_With_Cargo_toml/animal/Cargo.toml |
106 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/3-Using_a_Crate_With_Cargo_toml/animal/src/lib.rs |
114 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/3-Using_a_Crate_With_Cargo_toml/crates_io_example/Cargo.toml |
132 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/3-Using_a_Crate_With_Cargo_toml/crates_io_example/src/main.rs |
124 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/3-Using_a_Crate_With_Cargo_toml/github_example/Cargo.toml |
173 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/3-Using_a_Crate_With_Cargo_toml/github_example/src/main.rs |
124 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/3-Using_a_Crate_With_Cargo_toml/local_example/Cargo.toml |
145 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/3-Using_a_Crate_With_Cargo_toml/local_example/src/main.rs |
77 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/4-Publishing_to_crates_io/publish-example/Cargo.toml |
115 B |
Building Reusable Code with Rust/code_src/5-Reusing_the_Code_With_Other_People_Using_Modules_and_Crates/4-Publishing_to_crates_io/publish-example/src/lib.rs |
95 B |
Building Reusable Code with Rust/content.txt |
2 KB |
Building Reusable Code with Rust/MediaInfo.txt |
5 KB |