From 33b2514198fdf69ccc5c1e2e928911160c0b816a Mon Sep 17 00:00:00 2001 From: Boris Chiou Date: Wed, 31 Oct 2018 10:58:24 +0000 Subject: [PATCH] style: Drop "mozilla" prefix in cbindgen_types in ServoBindings.toml. A minor update to drop the redundant "mozilla" namespace prefix in `cbindgen_types` array. Depends on D10305 Differential Revision: https://phabricator.services.mozilla.com/D10325 --- components/style/build_gecko.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/style/build_gecko.rs b/components/style/build_gecko.rs index 3e4200d28d0..eff6d94027a 100644 --- a/components/style/build_gecko.rs +++ b/components/style/build_gecko.rs @@ -395,8 +395,8 @@ mod bindings { .handle_table_items("cbindgen-types", |b, item| { let gecko = item["gecko"].as_str().unwrap(); let servo = item["servo"].as_str().unwrap(); - let line = format!("pub use {} as {};", servo, gecko.rsplit("::").next().unwrap()); - b.blacklist_type(gecko).module_raw_line("root::mozilla", line) + b.blacklist_type(format!("mozilla::{}", gecko)) + .module_raw_line("root::mozilla", format!("pub use {} as {};", servo, gecko)) }) .handle_table_items("mapped-generic-types", |builder, item| { let generic = item["generic"].as_bool().unwrap();