Module show_notes::e010
source · Expand description
Macros rule!
- Date: 2016-01-18
- Subject: Using Rust’s macro system, its limitations, and its future.
- Audio
§Notes
Because of the way macros are exported—before name resolution on crates
occurs—the documentation for the macros defined in the source for this
episode occurs in the Macros section of the show_notes
crate
documentation, rather than within the documentation for this module. (See
the Rust Book discussion of documenting macros for details.) Even so,
the source is still in this module; see the implementations for
details.
§Links
- Julia Evans: “Why I (Heart) Rust”
- Steve Klabnik: “IntermezzOS” (a small teaching OS built in Rust)
- Rust book: Macros
- Rust by Example: Macros
- Rust reference: Macros
- “Macro by Example” (original paper)
- Nick Cameron:
§Sponsors
- Aleksey Pirogov
- Chris Palmer
- Derek Morr
- Hamza Sheikh
- Luca Schmid
- Micael Bergeron
- Ralph Giles (“rillian”)
- reddraggone9
- William Roe
§Become a sponsor
§Follow
- New Rustacean:
- Twitter: @newrustacean
- App.net: @newrustacean
- Email: hello@newrustacean.com
- Twitter: @newrustacean
- Chris Krycho
- Twitter: @chriskrycho
- App.net: @chriskrycho
- Twitter: @chriskrycho
Functions§
- Demonstrate how
try!
works in practice.
Type Aliases§
- Trivial alias for Result for convenience.