├── .clippy.toml ├── .cspell.json ├── .deny.toml ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── .cspell │ ├── project-dictionary.txt │ └── rust-dependencies.txt ├── dependabot.yml ├── workflows │ ├── ci.yml │ └── release.yml └── zizmor.yml ├── .gitignore ├── .markdownlint-cli2.yaml ├── .rustfmt.toml ├── .shellcheckrc ├── .taplo.toml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── example │ ├── Cargo.toml │ └── src │ │ └── main.rs └── example_derive │ ├── Cargo.toml │ └── src │ └── lib.rs ├── src ├── ast.rs ├── error.rs ├── lib.rs └── parse.rs ├── tests ├── compiletest.rs └── ui │ ├── variant.rs │ └── variant.stderr └── tools ├── .tidy-check-license-headers └── tidy.sh /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.cspell.json -------------------------------------------------------------------------------- /.deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.deny.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/.cspell/project-dictionary.txt: -------------------------------------------------------------------------------- 1 | compiletest 2 | defaultness 3 | qself 4 | smallvec 5 | -------------------------------------------------------------------------------- /.github/.cspell/rust-dependencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.github/.cspell/rust-dependencies.txt -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.github/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint-cli2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.markdownlint-cli2.yaml -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.shellcheckrc -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/.taplo.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/README.md -------------------------------------------------------------------------------- /examples/example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/examples/example/Cargo.toml -------------------------------------------------------------------------------- /examples/example/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/examples/example/src/main.rs -------------------------------------------------------------------------------- /examples/example_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/examples/example_derive/Cargo.toml -------------------------------------------------------------------------------- /examples/example_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/examples/example_derive/src/lib.rs -------------------------------------------------------------------------------- /src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/src/ast.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/src/parse.rs -------------------------------------------------------------------------------- /tests/compiletest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/tests/compiletest.rs -------------------------------------------------------------------------------- /tests/ui/variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/tests/ui/variant.rs -------------------------------------------------------------------------------- /tests/ui/variant.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/tests/ui/variant.stderr -------------------------------------------------------------------------------- /tools/.tidy-check-license-headers: -------------------------------------------------------------------------------- 1 | git ls-files 2 | -------------------------------------------------------------------------------- /tools/tidy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taiki-e/derive_utils/HEAD/tools/tidy.sh --------------------------------------------------------------------------------