From 37dab8f9f2727debc015c3a16416cd80e9b235d4 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Wed, 15 Feb 2017 16:17:57 +0100 Subject: [PATCH] Add #[derive(DenyPublicFields)] back to #[dom_struct] Oops. --- components/plugins/jstraceable.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/components/plugins/jstraceable.rs b/components/plugins/jstraceable.rs index 9bc9ead6299..609f3e51481 100644 --- a/components/plugins/jstraceable.rs +++ b/components/plugins/jstraceable.rs @@ -14,6 +14,7 @@ pub fn expand_dom_struct(cx: &mut ExtCtxt, sp: Span, _: &MetaItem, anno: Annotat item2.attrs.push(quote_attr!(cx, #[repr(C)])); item2.attrs.push(quote_attr!(cx, #[derive(JSTraceable)])); item2.attrs.push(quote_attr!(cx, #[derive(HeapSizeOf)])); + item2.attrs.push(quote_attr!(cx, #[derive(DenyPublicFields)])); item2.attrs.push(quote_attr!(cx, #[derive(DomObject)])); // #[dom_struct] gets consumed, so this lets us keep around a residue // Do NOT register a modifier/decorator on this attribute