├── .cargo └── config ├── .gitignore ├── .gitmodules ├── .travis.yml ├── Cargo.toml ├── LICENSE ├── README.md ├── enum_derive ├── Cargo.toml ├── src │ └── lib.rs └── tests │ ├── display.rs │ ├── enum_from_inner.rs │ ├── enum_inner_as_trait.rs │ ├── fromstr.rs │ ├── iter.rs │ └── next-prev.rs ├── newtype_derive ├── Cargo.toml ├── build.rs ├── src │ ├── lib.rs │ └── std_unstable.rs └── tests │ ├── arith.rs │ ├── arith_assign.rs │ ├── deref_index.rs │ ├── fmt.rs │ ├── issue-5-pub-interior-field.rs │ ├── star_forms.rs │ └── std_unstable.rs ├── src └── lib.rs └── tests ├── derive-name-macro ├── Cargo.toml └── derive-name-macro.rs ├── derive-name-proc ├── Cargo.toml └── derive-name-proc.rs ├── derive-name-test ├── Cargo.toml └── derive-name-test.rs ├── empty_bi_derives.rs ├── enum_iterator.rs ├── enum_try_from.rs ├── items.rs ├── mac_attrs.rs ├── passthru_derive.rs ├── stable_encodable.rs └── trailing_comma.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/.cargo/config -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/README.md -------------------------------------------------------------------------------- /enum_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/enum_derive/Cargo.toml -------------------------------------------------------------------------------- /enum_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/enum_derive/src/lib.rs -------------------------------------------------------------------------------- /enum_derive/tests/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/enum_derive/tests/display.rs -------------------------------------------------------------------------------- /enum_derive/tests/enum_from_inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/enum_derive/tests/enum_from_inner.rs -------------------------------------------------------------------------------- /enum_derive/tests/enum_inner_as_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/enum_derive/tests/enum_inner_as_trait.rs -------------------------------------------------------------------------------- /enum_derive/tests/fromstr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/enum_derive/tests/fromstr.rs -------------------------------------------------------------------------------- /enum_derive/tests/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/enum_derive/tests/iter.rs -------------------------------------------------------------------------------- /enum_derive/tests/next-prev.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/enum_derive/tests/next-prev.rs -------------------------------------------------------------------------------- /newtype_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/Cargo.toml -------------------------------------------------------------------------------- /newtype_derive/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/build.rs -------------------------------------------------------------------------------- /newtype_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/src/lib.rs -------------------------------------------------------------------------------- /newtype_derive/src/std_unstable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/src/std_unstable.rs -------------------------------------------------------------------------------- /newtype_derive/tests/arith.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/tests/arith.rs -------------------------------------------------------------------------------- /newtype_derive/tests/arith_assign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/tests/arith_assign.rs -------------------------------------------------------------------------------- /newtype_derive/tests/deref_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/tests/deref_index.rs -------------------------------------------------------------------------------- /newtype_derive/tests/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/tests/fmt.rs -------------------------------------------------------------------------------- /newtype_derive/tests/issue-5-pub-interior-field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/tests/issue-5-pub-interior-field.rs -------------------------------------------------------------------------------- /newtype_derive/tests/star_forms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/tests/star_forms.rs -------------------------------------------------------------------------------- /newtype_derive/tests/std_unstable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/newtype_derive/tests/std_unstable.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/derive-name-macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/derive-name-macro/Cargo.toml -------------------------------------------------------------------------------- /tests/derive-name-macro/derive-name-macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/derive-name-macro/derive-name-macro.rs -------------------------------------------------------------------------------- /tests/derive-name-proc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/derive-name-proc/Cargo.toml -------------------------------------------------------------------------------- /tests/derive-name-proc/derive-name-proc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/derive-name-proc/derive-name-proc.rs -------------------------------------------------------------------------------- /tests/derive-name-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/derive-name-test/Cargo.toml -------------------------------------------------------------------------------- /tests/derive-name-test/derive-name-test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/derive-name-test/derive-name-test.rs -------------------------------------------------------------------------------- /tests/empty_bi_derives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/empty_bi_derives.rs -------------------------------------------------------------------------------- /tests/enum_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/enum_iterator.rs -------------------------------------------------------------------------------- /tests/enum_try_from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/enum_try_from.rs -------------------------------------------------------------------------------- /tests/items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/items.rs -------------------------------------------------------------------------------- /tests/mac_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/mac_attrs.rs -------------------------------------------------------------------------------- /tests/passthru_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/passthru_derive.rs -------------------------------------------------------------------------------- /tests/stable_encodable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/stable_encodable.rs -------------------------------------------------------------------------------- /tests/trailing_comma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielKeep/rust-custom-derive/HEAD/tests/trailing_comma.rs --------------------------------------------------------------------------------