Fixed Add #[allow(clippy::exhaustive_enums)] to generated empty enums used for error "reporting" (see issue #112) Add #[automatically_derived] to generated impls (see issue #114) Add #[allow(clippy::used_underscore_binding)] to build method and setter methods (see issue #113)