Merge pull request #901 from scitarust/patch-3

Update ch20-05-macros.md
main
KaiserY 3 days ago committed by GitHub
commit 745e5d2cab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -237,7 +237,7 @@ DeriveInput {
### 类属性宏
类属性宏与自定义 `derive` 宏相似,不同之处在于它们不是为 `derive` 属性生成代码,而是允许你创建新的属性。它们也更为灵活;`derive` 只能用于结构体和枚举;属性还可以用于其它的项,比如函数。作为一个使用类属性宏的例子,可以创建一个名为 `route` 的属性用于注解 web 应用程序框架web application framework的函数
类属性Attribute-Like宏与自定义 `derive` 宏相似,不同之处在于它们不是为 `derive` 属性生成代码,而是允许你创建新的属性。它们也更为灵活;`derive` 只能用于结构体和枚举;属性还可以用于其它的项,比如函数。作为一个使用类属性宏的例子,可以创建一个名为 `route` 的属性用于注解 web 应用程序框架web application framework的函数
```rust,ignore
#[route(GET, "/")]

Loading…
Cancel
Save