diff options
| author | Aaron Turon <aturon@mozilla.com> | 2015-12-18 14:38:28 -0800 |
|---|---|---|
| committer | Aaron Turon <aturon@mozilla.com> | 2016-03-14 15:04:33 -0700 |
| commit | 8fe63e23421f66b730afdbd14c3ec90e39950288 (patch) | |
| tree | 6b1fcefd268964fede314d9d915593c1b57bfaf1 /src/libsyntax_ext | |
| parent | 659ba09b2d9dfe1c9ae50d86ab87fc9acb55a03e (diff) | |
| download | rust-8fe63e23421f66b730afdbd14c3ec90e39950288.tar.gz rust-8fe63e23421f66b730afdbd14c3ec90e39950288.zip | |
Add `default` as contextual keyword, and parse it for impl items.
Diffstat (limited to 'src/libsyntax_ext')
| -rw-r--r-- | src/libsyntax_ext/deriving/generic/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsyntax_ext/deriving/generic/mod.rs b/src/libsyntax_ext/deriving/generic/mod.rs index c0237a5d29a..937055fcfa6 100644 --- a/src/libsyntax_ext/deriving/generic/mod.rs +++ b/src/libsyntax_ext/deriving/generic/mod.rs @@ -476,6 +476,7 @@ impl<'a> TraitDef<'a> { span: self.span, ident: ident, vis: ast::Visibility::Inherited, + defaultness: ast::Defaultness::Final, attrs: Vec::new(), node: ast::ImplItemKind::Type(type_def.to_ty(cx, self.span, @@ -893,6 +894,7 @@ impl<'a> MethodDef<'a> { attrs: self.attributes.clone(), span: trait_.span, vis: ast::Visibility::Inherited, + defaultness: ast::Defaultness::Final, ident: method_ident, node: ast::ImplItemKind::Method(ast::MethodSig { generics: fn_generics, |
