├── .gitignore ├── README.md ├── auto-gc-test ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── auto-gc ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── extract-types ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs └── run-compiler ├── Cargo.lock ├── Cargo.toml └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/README.md -------------------------------------------------------------------------------- /auto-gc-test/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/auto-gc-test/Cargo.lock -------------------------------------------------------------------------------- /auto-gc-test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/auto-gc-test/Cargo.toml -------------------------------------------------------------------------------- /auto-gc-test/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/auto-gc-test/src/main.rs -------------------------------------------------------------------------------- /auto-gc/Cargo.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "auto_gc" 3 | version = "0.1.0" 4 | 5 | -------------------------------------------------------------------------------- /auto-gc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/auto-gc/Cargo.toml -------------------------------------------------------------------------------- /auto-gc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/auto-gc/src/lib.rs -------------------------------------------------------------------------------- /extract-types/Cargo.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "rustc-type-examples" 3 | version = "0.1.0" 4 | 5 | -------------------------------------------------------------------------------- /extract-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/extract-types/Cargo.toml -------------------------------------------------------------------------------- /extract-types/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/extract-types/src/main.rs -------------------------------------------------------------------------------- /run-compiler/Cargo.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "rustc-type-examples" 3 | version = "0.1.0" 4 | 5 | -------------------------------------------------------------------------------- /run-compiler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/run-compiler/Cargo.toml -------------------------------------------------------------------------------- /run-compiler/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willcrichton/rustc-type-metaprogramming/HEAD/run-compiler/src/main.rs --------------------------------------------------------------------------------