Structsยง
- Context ๐
- Generate
Tokens ๐ - Original
Type ๐ - Projected
Fields ๐ - Projected
Type ๐ - Projected
Variants ๐
Enumsยง
- Type
Kind ๐
Functionsยง
- ensure_
not_ ๐packed Checks that the[repr(packed)]
attribute is not included. - global_
allowed_ ๐lints Returns attributes that should be applied to all generated code. - make_
drop_ ๐impl CreatesDrop
implementation for the original type. - make_
proj_ ๐impl Creates an implementation of the projection methods. - make_
unpin_ ๐impl CreatesUnpin
implementation for the original type. - parse_
derive ๐ - parse_
enum ๐ - parse_
struct ๐ - proj_
allowed_ ๐lints Returns attributes used on projected types. - proj_
own_ ๐body Generates the processing thatproject_replace
does for the struct or each variant. - validate_
enum ๐ - validate_
struct ๐ - visit_
fields ๐ - visit_
variants ๐