提供了一个过程宏属性,默认将结构体的所有字段设置为公开
所有权归 Sam Johnson。
#31 在 #usize
每月160次下载在 shame 中使用
3KB
一个简单的属性,使结构体上的所有字段都公开。
使用方法
#[pub_fields] pub struct MyStruct { a: usize, b: usize, c: usize, }
=>
pub struct MyStruct { pub a: usize, pub b: usize, pub c: usize, }
~280–730KB ~17K SLoC