Oreilly - Write Powerful Rust Macros, Video Edition
- Category Other
- Type Tutorials
- Language English
- Total size 1.1 GB
- Uploaded By freecoursewb
- Downloads 222
- Last checked 18 hours ago
- Date uploaded 1 year ago
- Seeders 9
- Leechers 0
Infohash : 61E49ED4F4C78367819A0E50450C77342559F314
Write Powerful Rust Macros, Video Edition
https://FreeCourseWeb.com
Released 6/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 7h 15m | Size: 1.1 GB
An example-driven, step-by-step guide to success with Rust macros.
In Write Powerful Rust Macros you’ll learn how to use these amazing metaprogramming tools to push Rust to its full potential. This hands-on guide takes you from the absolute basics to advanced macro techniques, exploring Rust macros through interesting and engaging examples.
Inside Write Powerful Rust Macros you’ll discover
Files:
[ FreeCourseWeb.com ] Oreilly - Write Powerful Rust Macros, Video Edition- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here !
- 001. Chapter 1. Going meta.mp4 (7.5 MB)
- 002. Chapter 1. What is metaprogramming.mp4 (4.6 MB)
- 003. Chapter 1. Metaprogramming in Rust.mp4 (60.9 MB)
- 004. Chapter 1. Approach of this book.mp4 (4.6 MB)
- 005. Chapter 1. Summary.mp4 (4.3 MB)
- 006. Chapter 2. Declarative macros.mp4 (47.2 MB)
- 007. Chapter 2. Use cases.mp4 (88.9 MB)
- 008. Chapter 2. From the real world.mp4 (11.7 MB)
- 009. Chapter 2. Exercises.mp4 (6.0 MB)
- 010. Chapter 2. Summary.mp4 (4.5 MB)
- 011. Chapter 3. A Hello, World procedural macro.mp4 (15.1 MB)
- 012. Chapter 3. Analyzing the procedural macro setup.mp4 (17.9 MB)
- 013. Chapter 3. Generating output.mp4 (6.9 MB)
- 014. Chapter 3. Experimenting with our code.mp4 (3.1 MB)
- 015. Chapter 3. cargo expand.mp4 (5.5 MB)
- 016. Chapter 3. The same macro without syn and quote.mp4 (8.9 MB)
- 017. Chapter 3. From the real world.mp4 (6.7 MB)
- 018. Chapter 3. Summary.mp4 (4.2 MB)
- 019. Chapter 4. Making fields public with attribute macros.mp4 (8.8 MB)
- 020. Chapter 4. Attribute macros vs. derive macros.mp4 (4.2 MB)
- 021. Chapter 4. First steps in public visibility.mp4 (3.1 MB)
- 022. Chapter 4. Getting and using fields.mp4 (18.3 MB)
- 023. Chapter 4. Possible extensions.mp4 (7.2 MB)
- 024. Chapter 4. More than one way to parse a stream.mp4 (25.9 MB)
- 025. Chapter 4. Even more ways to develop and debug.mp4 (3.0 MB)
- 026. Chapter 4. From the real world.mp4 (20.7 MB)
- 027. Chapter 4. Summary.mp4 (3.0 MB)
- 028. Chapter 5. Hiding information and creating mini-DSLs with function-like macros.mp4 (41.2 MB)
- 029. Chapter 5. Debugging by writing normal code.mp4 (5.1 MB)
- 030. Chapter 5. Composing.mp4 (17.6 MB)
- 031. Chapter 5. Anything you can do, I can do better.mp4 (4.2 MB)
- 032. Chapter 5. From the real world.mp4 (6.1 MB)
- 033. Chapter 5. Summary.mp4 (4.2 MB)
- 034. Chapter 6. Testing a builder macro.mp4 (13.2 MB)
- 035. Chapter 6. Fleshing out the structure of our setup.mp4 (11.5 MB)
- 036. Chapter 6. Adding white-box unit tests.mp4 (9.2 MB)
- 037. Chapter 6. Black-box unit tests.mp4 (65.8 MB)
- 038. Chapter 6. What kinds of unit tests do I need.mp4 (8.5 MB)
- 039. Chapter 6. Beyond unit tests.mp4 (12.1 MB)
- 040. Chapter 6. From the real world.mp4 (7.8 MB)
- 041. Chapter 6. Summary.mp4 (4.4 MB)
- 042. Chapter 7. From panic to result Error handling.mp4 (12.4 MB)
- 043. Chapter 7. Pure and impure functions.mp4 (11.2 MB)
- 044. Chapter 7. Alternatives to exceptions.mp4 (14.6 MB)
- 045. Chapter 7. Rust s Result and panics.mp4 (11.0 MB)
- 046. Chapter 7. Setup of the panic project.mp4 (5.4 MB)
- 047. Chapter 7. Mutable or immutable returns.mp4 (11.2 MB)
- 048. Chapter 7. Getting results.mp4 (13.1 MB)
- 049. Chapter 7. Don t panic.mp4 (14.6 MB)
- 050. Chapter 7. Error-handling flavors.mp4 (35.7 MB)
- 051. Chapter 7. From the real world.mp4 (6.1 MB)
- 052. Chapter 7. Exercises.mp4 (1.3 MB)
- 053. Chapter 7. Summary.mp4 (4.4 MB)
- 054. Chapter 8. Builder with attributes.mp4 (26.5 MB)
- 055. Chapter 8. Alternative naming for attributes.mp4 (9.9 MB)
- 056. Chapter 8. Sensible defaults.mp4 (13.3 MB)
- 057. Chapter 8. A better error message for defaults.mp4 (7.2 MB)
- 058. Chapter 8. Build back better.mp4 (37.2 MB)
- 059. Chapter 8. Avoiding scattered conditionals.mp4 (5.4 MB)
- 060. Chapter 8. Attribute tokens and attributes.mp4 (15.5 MB)
- 061. Chapter 8. Other attributes.mp4 (9.4 MB)
- 062. Chapter 8. From the real world.mp4 (5.2 MB)
- 063. Chapter 8. Summary.mp4 (2.7 MB)
- 064. Chapter 9. Writing an infrastructure DSL.mp4 (19.5 MB)
- 065. Chapter 9. How our DSL works.mp4 (4.9 MB)
- 066. Chapter 9. Parsing our input.mp4 (20.1 MB)
- 067. Chapter 9. Two alternative parsing approaches.mp4 (17.8 MB)
- 068. Chapter 9. Actually creating the services.mp4 (16.9 MB)
- 069. Chapter 9. The two AWS clients.mp4 (8.4 MB)
- 070. Chapter 9. Errors and declarative macros.mp4 (8.7 MB)
- 071. Chapter 9. The right kind of testing.mp4 (4.7 MB)
- 072. Chapter 9. From the real world.mp4 (8.1 MB)
- 073. Chapter 9. Summary.mp4 (3.1 MB)
- 074. Chapter 10. Macros and the outside world.mp4 (21.4 MB)
- 075. Chapter 10. Adding another macro.mp4 (5.6 MB)
- 076. Chapter 10. Features.mp4 (13.9 MB)
- 077. Chapter 10. Documenting a macro.mp4 (5.7 MB)
- 078. Chapter 10. Publishing our macro.mp4 (8.4 MB)
- 079. Chapter 10. From the real world.mp4 (13.9 MB)
- 080. Chapter 10. Where to go from here.mp4 (5.5 MB)
- 081. Chapter 10. Summary.mp4 (1.5 MB)
- 082. Appendix A. Exercise solutions.mp4 (69.2 MB)
- Bonus Resources.txt (0.4 KB)
There are currently no comments. Feel free to leave one :)
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce