LocationMethods

Trait LocationMethods 

Source
pub(crate) trait LocationMethods<D>
where D: DomTypes,
{
Show 20 methods // Required methods fn GetHref(&self) -> Result<USVString, Error>; fn SetHref(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>; fn GetOrigin(&self) -> Result<USVString, Error>; fn GetProtocol(&self) -> Result<USVString, Error>; fn SetProtocol( &self, cx: &mut JSContext, value: USVString, ) -> Result<(), Error>; fn GetHost(&self) -> Result<USVString, Error>; fn SetHost(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>; fn GetHostname(&self) -> Result<USVString, Error>; fn SetHostname( &self, cx: &mut JSContext, value: USVString, ) -> Result<(), Error>; fn GetPort(&self) -> Result<USVString, Error>; fn SetPort(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>; fn GetPathname(&self) -> Result<USVString, Error>; fn SetPathname( &self, cx: &mut JSContext, value: USVString, ) -> Result<(), Error>; fn GetSearch(&self) -> Result<USVString, Error>; fn SetSearch( &self, cx: &mut JSContext, value: USVString, ) -> Result<(), Error>; fn GetHash(&self) -> Result<USVString, Error>; fn SetHash(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>; fn Assign(&self, cx: &mut JSContext, url: USVString) -> Result<(), Error>; fn Replace(&self, cx: &mut JSContext, url: USVString) -> Result<(), Error>; fn Reload(&self, cx: &mut JSContext) -> Result<(), Error>;
}

Required Methods§

Source

fn GetHref(&self) -> Result<USVString, Error>

Source

fn SetHref(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>

Source

fn GetOrigin(&self) -> Result<USVString, Error>

Source

fn GetProtocol(&self) -> Result<USVString, Error>

Source

fn SetProtocol(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>

Source

fn GetHost(&self) -> Result<USVString, Error>

Source

fn SetHost(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>

Source

fn GetHostname(&self) -> Result<USVString, Error>

Source

fn SetHostname(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>

Source

fn GetPort(&self) -> Result<USVString, Error>

Source

fn SetPort(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>

Source

fn GetPathname(&self) -> Result<USVString, Error>

Source

fn SetPathname(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>

Source

fn GetSearch(&self) -> Result<USVString, Error>

Source

fn SetSearch(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>

Source

fn GetHash(&self) -> Result<USVString, Error>

Source

fn SetHash(&self, cx: &mut JSContext, value: USVString) -> Result<(), Error>

Source

fn Assign(&self, cx: &mut JSContext, url: USVString) -> Result<(), Error>

Source

fn Replace(&self, cx: &mut JSContext, url: USVString) -> Result<(), Error>

Source

fn Reload(&self, cx: &mut JSContext) -> Result<(), Error>

Implementors§