GitHub repository: vivint-smarthome/field_types
Description: Some derive macros for deriving enums, corresponding to the fields of structs.