]> git.lizzy.rs Git - rust.git/commit
Implement field shorthands in struct literal expressions.
authorEduard Burtescu <edy.burt@gmail.com>
Thu, 27 Oct 2016 00:15:13 +0000 (03:15 +0300)
committerEduard Burtescu <edy.burt@gmail.com>
Thu, 27 Oct 2016 00:15:13 +0000 (03:15 +0300)
commit9908711e5e985e322a9576b25f982835504ead5c
tree6b91bc41112bb0bedb7caf05cdb22ca76b155fbd
parenta5b6a9fa8ad2e13adbfcc5f3f624d9252379d745
Implement field shorthands in struct literal expressions.
15 files changed:
src/librustc/hir/lowering.rs
src/librustc/hir/mod.rs
src/librustc/hir/print.rs
src/libsyntax/ast.rs
src/libsyntax/ext/build.rs
src/libsyntax/feature_gate.rs
src/libsyntax/fold.rs
src/libsyntax/parse/parser.rs
src/libsyntax/print/pprust.rs
src/test/compile-fail/feature-gate-field-init-shorthand.rs [new file with mode: 0644]
src/test/compile-fail/struct-fields-shorthand-unresolved.rs [new file with mode: 0644]
src/test/compile-fail/struct-fields-shorthand.rs [new file with mode: 0644]
src/test/parse-fail/removed-syntax-with-2.rs
src/test/parse-fail/struct-field-numeric-shorthand.rs [new file with mode: 0644]
src/test/run-pass/struct-field-shorthand.rs [new file with mode: 0644]