Skip to main content

PerformanceNavigationTimingMethods

pub trait PerformanceNavigationTimingMethods<D: DomTypes> {
    // Required methods
    fn UnloadEventStart(&self, cx: &mut JSContext) -> Finite<f64>;
    fn UnloadEventEnd(&self, cx: &mut JSContext) -> Finite<f64>;
    fn DomInteractive(&self, cx: &mut JSContext) -> Finite<f64>;
    fn DomContentLoadedEventStart(&self, cx: &mut JSContext) -> Finite<f64>;
    fn DomContentLoadedEventEnd(&self, cx: &mut JSContext) -> Finite<f64>;
    fn DomComplete(&self, cx: &mut JSContext) -> Finite<f64>;
    fn LoadEventStart(&self, cx: &mut JSContext) -> Finite<f64>;
    fn LoadEventEnd(&self, cx: &mut JSContext) -> Finite<f64>;
    fn Type(&self) -> NavigationTimingType;
    fn RedirectCount(&self) -> u16;
    fn TopLevelDomComplete(&self, cx: &mut JSContext) -> Finite<f64>;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§