diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2018-02-09 10:34:23 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2018-03-13 11:21:29 -0400 |
| commit | 23837c1901ab234ee6bc806744cd47d5a652cdfc (patch) | |
| tree | be34e5c15bfee3a8e092b9c22d3f382e5637c44b /src/librustc/lib.rs | |
| parent | f873c1e2db8d06be6a816b838655906fa9f2dac9 (diff) | |
| download | rust-23837c1901ab234ee6bc806744cd47d5a652cdfc.tar.gz rust-23837c1901ab234ee6bc806744cd47d5a652cdfc.zip | |
improve TypeFoldable/Lift macros and make a bunch of stuff use them
Improvements: - Use Clone not Copy for the "simple cases" - Separate TypeFoldable and Lift for the "simple cases" - Support generics type parameters - Support named fields in enum variants - etc
Diffstat (limited to 'src/librustc/lib.rs')
| -rw-r--r-- | src/librustc/lib.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index 56de2939ffa..2cf17603629 100644 --- a/src/librustc/lib.rs +++ b/src/librustc/lib.rs @@ -57,6 +57,7 @@ #![feature(inclusive_range)] #![feature(inclusive_range_syntax)] #![cfg_attr(windows, feature(libc))] +#![feature(macro_lifetime_matcher)] #![feature(macro_vis_matcher)] #![feature(match_default_bindings)] #![feature(never_type)] |
