[][src]Struct spair::Location

#[repr(transparent)]pub struct Location { /* fields omitted */ }

The Location class.

MDN Documentation

This API requires the following crate features to be activated: Location

Implementations

impl Location[src]

pub fn href(&self) -> Result<String, JsValue>[src]

Getter for the href field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn set_href(&self, value: &str) -> Result<(), JsValue>[src]

Setter for the href field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn origin(&self) -> Result<String, JsValue>[src]

Getter for the origin field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn protocol(&self) -> Result<String, JsValue>[src]

Getter for the protocol field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn set_protocol(&self, value: &str) -> Result<(), JsValue>[src]

Setter for the protocol field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn host(&self) -> Result<String, JsValue>[src]

Getter for the host field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn set_host(&self, value: &str) -> Result<(), JsValue>[src]

Setter for the host field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn hostname(&self) -> Result<String, JsValue>[src]

Getter for the hostname field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn set_hostname(&self, value: &str) -> Result<(), JsValue>[src]

Setter for the hostname field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn port(&self) -> Result<String, JsValue>[src]

Getter for the port field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn set_port(&self, value: &str) -> Result<(), JsValue>[src]

Setter for the port field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn pathname(&self) -> Result<String, JsValue>[src]

Getter for the pathname field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn set_pathname(&self, value: &str) -> Result<(), JsValue>[src]

Setter for the pathname field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn search(&self) -> Result<String, JsValue>[src]

Getter for the search field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

Setter for the search field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn hash(&self) -> Result<String, JsValue>[src]

Getter for the hash field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn set_hash(&self, value: &str) -> Result<(), JsValue>[src]

Setter for the hash field of this object.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn assign(&self, url: &str) -> Result<(), JsValue>[src]

The assign() method.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn reload(&self) -> Result<(), JsValue>[src]

The reload() method.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn reload_with_forceget(&self, forceget: bool) -> Result<(), JsValue>[src]

The reload() method.

MDN Documentation

This API requires the following crate features to be activated: Location

impl Location[src]

pub fn replace(&self, url: &str) -> Result<(), JsValue>[src]

The replace() method.

MDN Documentation

This API requires the following crate features to be activated: Location

Methods from Deref<Target = Object>

pub fn constructor(&self) -> Function[src]

The constructor property returns a reference to the Object constructor function that created the instance object.

MDN documentation

pub fn has_own_property(&self, property: &JsValue) -> bool[src]

The hasOwnProperty() method returns a boolean indicating whether the object has the specified property as its own property (as opposed to inheriting it).

MDN documentation

pub fn is_prototype_of(&self, value: &JsValue) -> bool[src]

The isPrototypeOf() method checks if an object exists in another object's prototype chain.

MDN documentation

pub fn property_is_enumerable(&self, property: &JsValue) -> bool[src]

The propertyIsEnumerable() method returns a Boolean indicating whether the specified property is enumerable.

MDN documentation

pub fn to_locale_string(&self) -> JsString[src]

The toLocaleString() method returns a string representing the object. This method is meant to be overridden by derived objects for locale-specific purposes.

MDN documentation

pub fn to_string(&self) -> JsString[src]

The toString() method returns a string representing the object.

MDN documentation

pub fn value_of(&self) -> Object[src]

The valueOf() method returns the primitive value of the specified object.

MDN documentation

Trait Implementations

impl AsRef<JsValue> for Location[src]

impl AsRef<Location> for Location[src]

impl AsRef<Object> for Location[src]

impl Clone for Location[src]

impl Debug for Location[src]

impl Deref for Location[src]

type Target = Object

The resulting type after dereferencing.

impl Eq for Location[src]

impl From<JsValue> for Location[src]

impl From<Location> for JsValue[src]

impl From<Location> for Object[src]

impl FromWasmAbi for Location[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a Location[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl IntoWasmAbi for Location[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl JsCast for Location[src]

impl OptionFromWasmAbi for Location[src]

impl<'a> OptionIntoWasmAbi for &'a Location[src]

impl OptionIntoWasmAbi for Location[src]

impl PartialEq<Location> for Location[src]

impl RefFromWasmAbi for Location[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<Location>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

Auto Trait Implementations

impl RefUnwindSafe for Location

impl !Send for Location

impl !Sync for Location

impl Unpin for Location

impl UnwindSafe for Location

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.