mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-04-22 22:58:02 +00:00
18 lines
378 B
Rust
18 lines
378 B
Rust
use syntax::ast;
|
|
use syntax::ext::base::ExtCtxt;
|
|
|
|
use aster;
|
|
use attr::{FieldAttrs, FieldAttrsBuilder};
|
|
|
|
pub fn struct_field_attrs(
|
|
_cx: &ExtCtxt,
|
|
builder: &aster::AstBuilder,
|
|
fields: &[ast::StructField],
|
|
) -> Vec<FieldAttrs> {
|
|
fields.iter()
|
|
.map(|field| {
|
|
FieldAttrsBuilder::new(builder).field(field).build()
|
|
})
|
|
.collect()
|
|
}
|