Trait HistoryMethods
Source pub trait HistoryMethods<D>{
// Required methods
fn GetLength(&self) -> Result<u32, Error>;
fn GetState(
&self,
cx: &mut JSContext,
retval: MutableHandle<'_, Value>,
) -> Result<(), Error>;
fn Go(&self, cx: &mut JSContext, delta: i32) -> Result<(), Error>;
fn Back(&self) -> Result<(), Error>;
fn Forward(&self) -> Result<(), Error>;
fn PushState(
&self,
cx: &mut JSContext,
data: Handle<'_, Value>,
title: DOMString,
url: Option<USVString>,
) -> Result<(), Error>;
fn ReplaceState(
&self,
cx: &mut JSContext,
data: Handle<'_, Value>,
title: DOMString,
url: Option<USVString>,
) -> Result<(), Error>;
}