pub trait PerformanceMethods<D: DomTypes> {
Show 15 methods
// Required methods
fn Now(&self) -> Finite<f64>;
fn TimeOrigin(&self) -> Finite<f64>;
fn GetEntries(&self) -> Vec<DomRoot<D::PerformanceEntry>> ⓘ;
fn GetEntriesByType(
&self,
type_: DOMString,
) -> Vec<DomRoot<D::PerformanceEntry>> ⓘ;
fn GetEntriesByName(
&self,
name: DOMString,
type_: Option<DOMString>,
) -> Vec<DomRoot<D::PerformanceEntry>> ⓘ;
fn Mark(&self, markName: DOMString) -> Fallible<()>;
fn ClearMarks(&self, markName: Option<DOMString>);
fn Measure(
&self,
measureName: DOMString,
startMark: Option<DOMString>,
endMark: Option<DOMString>,
) -> Fallible<()>;
fn ClearMeasures(&self, measureName: Option<DOMString>);
fn ClearResourceTimings(&self);
fn SetResourceTimingBufferSize(&self, maxSize: u32);
fn GetOnresourcetimingbufferfull(
&self,
) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnresourcetimingbufferfull(
&self,
value: Option<Rc<EventHandlerNonNull<D>>>,
);
fn Timing(&self) -> DomRoot<D::PerformanceNavigationTiming>;
fn Navigation(&self) -> DomRoot<D::PerformanceNavigation>;
}Required Methods§
fn Now(&self) -> Finite<f64>
fn TimeOrigin(&self) -> Finite<f64>
fn GetEntries(&self) -> Vec<DomRoot<D::PerformanceEntry>> ⓘ
fn GetEntriesByType( &self, type_: DOMString, ) -> Vec<DomRoot<D::PerformanceEntry>> ⓘ
fn GetEntriesByName( &self, name: DOMString, type_: Option<DOMString>, ) -> Vec<DomRoot<D::PerformanceEntry>> ⓘ
fn Mark(&self, markName: DOMString) -> Fallible<()>
fn ClearMarks(&self, markName: Option<DOMString>)
fn Measure( &self, measureName: DOMString, startMark: Option<DOMString>, endMark: Option<DOMString>, ) -> Fallible<()>
fn ClearMeasures(&self, measureName: Option<DOMString>)
fn ClearResourceTimings(&self)
fn SetResourceTimingBufferSize(&self, maxSize: u32)
fn GetOnresourcetimingbufferfull(&self) -> Option<Rc<EventHandlerNonNull<D>>>
fn SetOnresourcetimingbufferfull( &self, value: Option<Rc<EventHandlerNonNull<D>>>, )
fn Timing(&self) -> DomRoot<D::PerformanceNavigationTiming>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".