├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── enhancement.md └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── flake.lock ├── flake.nix ├── ide_support.png ├── proc_macro ├── Cargo.toml └── src │ ├── lib.rs │ └── tokens.rs ├── rust-toolchain.toml ├── src └── lib.rs └── tests ├── test.rs └── ui ├── extra_colon.rs ├── extra_colon.stderr ├── missing_alias_name.rs ├── missing_alias_name.stderr ├── missing_colon.rs ├── missing_colon.stderr ├── missing_eq.rs ├── missing_eq.stderr ├── missing_last_segment.rs ├── missing_last_segment.stderr ├── missing_semicolon.rs ├── missing_semicolon.stderr ├── multiple_errors_in_1_declaration.rs ├── multiple_errors_in_1_declaration.stderr ├── multiple_syntax_errors_across_declarations.rs ├── multiple_syntax_errors_across_declarations.stderr ├── syntax_error_missing_alias_name.rs └── syntax_error_missing_alias_name.stderr /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/flake.nix -------------------------------------------------------------------------------- /ide_support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/ide_support.png -------------------------------------------------------------------------------- /proc_macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/proc_macro/Cargo.toml -------------------------------------------------------------------------------- /proc_macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/proc_macro/src/lib.rs -------------------------------------------------------------------------------- /proc_macro/src/tokens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/proc_macro/src/tokens.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/test.rs -------------------------------------------------------------------------------- /tests/ui/extra_colon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/extra_colon.rs -------------------------------------------------------------------------------- /tests/ui/extra_colon.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/extra_colon.stderr -------------------------------------------------------------------------------- /tests/ui/missing_alias_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_alias_name.rs -------------------------------------------------------------------------------- /tests/ui/missing_alias_name.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_alias_name.stderr -------------------------------------------------------------------------------- /tests/ui/missing_colon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_colon.rs -------------------------------------------------------------------------------- /tests/ui/missing_colon.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_colon.stderr -------------------------------------------------------------------------------- /tests/ui/missing_eq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_eq.rs -------------------------------------------------------------------------------- /tests/ui/missing_eq.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_eq.stderr -------------------------------------------------------------------------------- /tests/ui/missing_last_segment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_last_segment.rs -------------------------------------------------------------------------------- /tests/ui/missing_last_segment.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_last_segment.stderr -------------------------------------------------------------------------------- /tests/ui/missing_semicolon.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_semicolon.rs -------------------------------------------------------------------------------- /tests/ui/missing_semicolon.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/missing_semicolon.stderr -------------------------------------------------------------------------------- /tests/ui/multiple_errors_in_1_declaration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/multiple_errors_in_1_declaration.rs -------------------------------------------------------------------------------- /tests/ui/multiple_errors_in_1_declaration.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/multiple_errors_in_1_declaration.stderr -------------------------------------------------------------------------------- /tests/ui/multiple_syntax_errors_across_declarations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/multiple_syntax_errors_across_declarations.rs -------------------------------------------------------------------------------- /tests/ui/multiple_syntax_errors_across_declarations.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/multiple_syntax_errors_across_declarations.stderr -------------------------------------------------------------------------------- /tests/ui/syntax_error_missing_alias_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/syntax_error_missing_alias_name.rs -------------------------------------------------------------------------------- /tests/ui/syntax_error_missing_alias_name.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nik-rev/derive-aliases/HEAD/tests/ui/syntax_error_missing_alias_name.stderr --------------------------------------------------------------------------------