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 - Creates
Dropimplementation for the original type. - make_
proj_ ๐impl - Creates an implementation of the projection methods.
- make_
unpin_ ๐impl - Creates
Unpinimplementation 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 that
project_replacedoes for the struct or each variant. - validate_
enum ๐ - validate_
struct ๐ - visit_
fields ๐ - visit_
variants ๐