Trait HistoryMethods

Source
pub(crate) trait HistoryMethods<D>
where D: DomTypes,
{ // 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>; }

Required Methods§

Source

fn GetLength(&self) -> Result<u32, Error>

Source

fn GetState( &self, cx: JSContext, retval: MutableHandle<'_, Value>, ) -> Result<(), Error>

Source

fn Go(&self, delta: i32, _can_gc: CanGc) -> Result<(), Error>

Source

fn Back(&self) -> Result<(), Error>

Source

fn Forward(&self) -> Result<(), Error>

Source

fn PushState( &self, cx: JSContext, data: Handle<'_, Value>, title: DOMString, url: Option<USVString>, ) -> Result<(), Error>

Source

fn ReplaceState( &self, cx: JSContext, data: Handle<'_, Value>, title: DOMString, url: Option<USVString>, ) -> Result<(), Error>

Implementors§