Crate syn_helpers[][src]

Structs

A argument with a name and a value. ‘=’ separated, e.g. name=AST

A prefix (before) and postfix (after) pairing

A representation of trait to be implemented

A method under a trait

Enums

Whether the method takes two instances of self Used for comparisons (e.g. PartialEq)

Represents the fields in a structure. This could be the fields on a struct or the fields in the variant of a enum

The data type the field is under

Traits

A Field is declaration of some data under a object

Functions

Generates implementation for a trait over a structure

Converts a &str to snake_case String

Type Definitions