diff --git a/src/components/script/dom/performance.rs b/src/components/script/dom/performance.rs index 86c431a948e..20dbfcf590a 100644 --- a/src/components/script/dom/performance.rs +++ b/src/components/script/dom/performance.rs @@ -6,7 +6,7 @@ use dom::bindings::codegen::Bindings::PerformanceBinding; use dom::bindings::global::Window; use dom::bindings::js::{JS, JSRef, Temporary}; use dom::bindings::utils::{Reflectable, Reflector, reflect_dom_object}; -use dom::performancetiming::{PerformanceTiming, PerformanceTimingMethods}; +use dom::performancetiming::{PerformanceTiming, PerformanceTimingHelpers}; use dom::window::Window; use time; diff --git a/src/components/script/dom/performancetiming.rs b/src/components/script/dom/performancetiming.rs index 646dd9b087b..b2cb4a0a6f8 100644 --- a/src/components/script/dom/performancetiming.rs +++ b/src/components/script/dom/performancetiming.rs @@ -35,14 +35,19 @@ impl PerformanceTiming { pub trait PerformanceTimingMethods { fn NavigationStart(&self) -> u64; - fn NavigationStartPrecise(&self) -> f64; } impl<'a> PerformanceTimingMethods for JSRef<'a, PerformanceTiming> { fn NavigationStart(&self) -> u64 { self.navigationStart } +} +pub trait PerformanceTimingHelpers { + fn NavigationStartPrecise(&self) -> f64; +} + +impl<'a> PerformanceTimingHelpers for JSRef<'a, PerformanceTiming> { fn NavigationStartPrecise(&self) -> f64 { self.navigationStartPrecise }