├── .cargo └── config.toml ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── munge ├── Cargo.toml ├── LICENSE ├── example.md ├── src │ ├── __macro.rs │ ├── impls.rs │ ├── internal.rs │ └── lib.rs └── tests │ ├── tests.rs │ └── ui │ ├── double_borrow.rs │ ├── double_borrow.stderr │ ├── move_while_borrowed.rs │ ├── move_while_borrowed.stderr │ ├── no_accessing_through_unions.rs │ ├── no_accessing_through_unions.stderr │ ├── no_drilling_through_deref.rs │ ├── no_drilling_through_deref.stderr │ ├── no_drilling_through_refs.rs │ ├── no_drilling_through_refs.stderr │ ├── packed.rs │ ├── packed.stderr │ ├── rest_patterns_ref_only.rs │ └── rest_patterns_ref_only.stderr ├── munge_macro ├── Cargo.toml ├── LICENSE └── src │ └── lib.rs └── rustfmt.toml /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | rustdocflags = ["--cfg", "docsrs"] 3 | 4 | [env] 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: djkoloski 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/README.md -------------------------------------------------------------------------------- /munge/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/Cargo.toml -------------------------------------------------------------------------------- /munge/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/LICENSE -------------------------------------------------------------------------------- /munge/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/example.md -------------------------------------------------------------------------------- /munge/src/__macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/src/__macro.rs -------------------------------------------------------------------------------- /munge/src/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/src/impls.rs -------------------------------------------------------------------------------- /munge/src/internal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/src/internal.rs -------------------------------------------------------------------------------- /munge/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/src/lib.rs -------------------------------------------------------------------------------- /munge/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/tests.rs -------------------------------------------------------------------------------- /munge/tests/ui/double_borrow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/double_borrow.rs -------------------------------------------------------------------------------- /munge/tests/ui/double_borrow.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/double_borrow.stderr -------------------------------------------------------------------------------- /munge/tests/ui/move_while_borrowed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/move_while_borrowed.rs -------------------------------------------------------------------------------- /munge/tests/ui/move_while_borrowed.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/move_while_borrowed.stderr -------------------------------------------------------------------------------- /munge/tests/ui/no_accessing_through_unions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/no_accessing_through_unions.rs -------------------------------------------------------------------------------- /munge/tests/ui/no_accessing_through_unions.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/no_accessing_through_unions.stderr -------------------------------------------------------------------------------- /munge/tests/ui/no_drilling_through_deref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/no_drilling_through_deref.rs -------------------------------------------------------------------------------- /munge/tests/ui/no_drilling_through_deref.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/no_drilling_through_deref.stderr -------------------------------------------------------------------------------- /munge/tests/ui/no_drilling_through_refs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/no_drilling_through_refs.rs -------------------------------------------------------------------------------- /munge/tests/ui/no_drilling_through_refs.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/no_drilling_through_refs.stderr -------------------------------------------------------------------------------- /munge/tests/ui/packed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/packed.rs -------------------------------------------------------------------------------- /munge/tests/ui/packed.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/packed.stderr -------------------------------------------------------------------------------- /munge/tests/ui/rest_patterns_ref_only.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/rest_patterns_ref_only.rs -------------------------------------------------------------------------------- /munge/tests/ui/rest_patterns_ref_only.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge/tests/ui/rest_patterns_ref_only.stderr -------------------------------------------------------------------------------- /munge_macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge_macro/Cargo.toml -------------------------------------------------------------------------------- /munge_macro/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge_macro/LICENSE -------------------------------------------------------------------------------- /munge_macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/munge_macro/src/lib.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djkoloski/munge/HEAD/rustfmt.toml --------------------------------------------------------------------------------