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