Aug*_*sto 10 rust rust-proc-macros
我正在尝试创建一个proc-macro
派生和实现结构的特征,并且我需要结构中的所有字段都实现Display
。
我该如何检查?
此外,我如何检查属性是否Iterator
也实现了?(我想处理迭代器的项目是否也实现了显示)。
我正在使用syn
和quote
板条箱。我设法解析struct
并生成实现。但对于像Vec
和这样的类型Option
,我想检查他们是否Iterator
正确实现和处理它。
该syn::Field
结构具有ty
我认为应该作为起点的属性,但是查看文档我无法猜测任何方法来检查此类型是否实现了某种特征。