aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/bindings/mod.rs')
-rw-r--r--components/script/dom/bindings/mod.rs31
1 files changed, 25 insertions, 6 deletions
diff --git a/components/script/dom/bindings/mod.rs b/components/script/dom/bindings/mod.rs
index 82686d41c3f..283dc9b08c9 100644
--- a/components/script/dom/bindings/mod.rs
+++ b/components/script/dom/bindings/mod.rs
@@ -155,11 +155,30 @@ pub mod codegen {
// FIXME(#5853) we shouldn't need to
// allow moved_no_move here
#[allow(unrooted_must_root, moved_no_move)]
- pub mod Bindings;
- pub mod InterfaceTypes;
- pub mod InheritTypes;
- pub mod PrototypeList;
- pub mod RegisterBindings;
- pub mod UnionTypes;
+ pub mod Bindings {
+ include!(concat!(env!("OUT_DIR"), "/Bindings/mod.rs"));
+ }
+ pub mod InterfaceTypes {
+ include!(concat!(env!("OUT_DIR"), "/InterfaceTypes.rs"));
+ }
+ #[allow(unused_imports)]
+ pub mod InheritTypes {
+ include!(concat!(env!("OUT_DIR"), "/InheritTypes.rs"));
+ }
+ pub mod PrototypeList {
+ include!(concat!(env!("OUT_DIR"), "/PrototypeList.rs"));
+ }
+ #[allow(unreachable_code, non_camel_case_types, non_upper_case_globals, unused_parens,
+ unused_imports, unused_variables, unused_unsafe, unused_mut, unused_assignments,
+ dead_code)]
+ pub mod RegisterBindings {
+ include!(concat!(env!("OUT_DIR"), "/RegisterBindings.rs"));
+ }
+ #[allow(unreachable_code, non_camel_case_types, non_upper_case_globals, unused_parens,
+ unused_imports, unused_variables, unused_unsafe, unused_mut, unused_assignments,
+ dead_code)]
+ pub mod UnionTypes {
+ include!(concat!(env!("OUT_DIR"), "/UnionTypes.rs"));
+ }
}