Advanced Topics
 约 43 个字  5 行代码  预计阅读时间不到 1 分钟
 
1. Unsafe Rust
2. Advanced Types
3. Advanced Functions and Closures
4. Macros
按照语法层面来讲,宏按照如下方式被形式化定义:
|  | MacroRulesDefinition -> macro_rules! IDENTIFIER MacroRulesDef
MacroRulesDef -> { MacroRules } | ( MacroRules ); | [ MacroRules ];
MacroRules -> MacroRule ( : MacroRule )* ;
MacroRule -> MacroMatcher => MacroTranscriber
MacroMatcher -> ( MacroMatch* )
 | 
5. Building CLI Applications
6. Building Web Servers
7. Release Profiles
8. Custom Cargo Commands