[][src]Struct web_sys::IdbIndex

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

The IDBIndex object

MDN Documentation

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

Methods

impl IdbIndex[src]

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

The count() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn count_with_key(&self, key: &JsValue) -> Result<IdbRequest, JsValue>[src]

The count() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn get(&self, key: &JsValue) -> Result<IdbRequest, JsValue>[src]

The get() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

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

The getAll() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn get_all_with_key(&self, key: &JsValue) -> Result<IdbRequest, JsValue>[src]

The getAll() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn get_all_with_key_and_limit(
    &self,
    key: &JsValue,
    limit: u32
) -> Result<IdbRequest, JsValue>
[src]

The getAll() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

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

The getAllKeys() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn get_all_keys_with_key(
    &self,
    key: &JsValue
) -> Result<IdbRequest, JsValue>
[src]

The getAllKeys() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn get_all_keys_with_key_and_limit(
    &self,
    key: &JsValue,
    limit: u32
) -> Result<IdbRequest, JsValue>
[src]

The getAllKeys() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn get_key(&self, key: &JsValue) -> Result<IdbRequest, JsValue>[src]

The getKey() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

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

The openCursor() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn open_cursor_with_range(
    &self,
    range: &JsValue
) -> Result<IdbRequest, JsValue>
[src]

The openCursor() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn open_cursor_with_range_and_direction(
    &self,
    range: &JsValue,
    direction: IdbCursorDirection
) -> Result<IdbRequest, JsValue>
[src]

The openCursor() method

MDN Documentation

This API requires the following crate features to be activated: IdbCursorDirection, IdbIndex, IdbRequest

impl IdbIndex[src]

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

The openKeyCursor() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn open_key_cursor_with_range(
    &self,
    range: &JsValue
) -> Result<IdbRequest, JsValue>
[src]

The openKeyCursor() method

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn open_key_cursor_with_range_and_direction(
    &self,
    range: &JsValue,
    direction: IdbCursorDirection
) -> Result<IdbRequest, JsValue>
[src]

The openKeyCursor() method

MDN Documentation

This API requires the following crate features to be activated: IdbCursorDirection, IdbIndex, IdbRequest

impl IdbIndex[src]

pub fn name(&self) -> String[src]

The name getter

MDN Documentation

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

impl IdbIndex[src]

pub fn set_name(&self, name: &str)[src]

The name setter

MDN Documentation

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

impl IdbIndex[src]

pub fn object_store(&self) -> IdbObjectStore[src]

The objectStore getter

MDN Documentation

This API requires the following crate features to be activated: IdbIndex, IdbObjectStore

impl IdbIndex[src]

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

The keyPath getter

MDN Documentation

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

impl IdbIndex[src]

pub fn multi_entry(&self) -> bool[src]

The multiEntry getter

MDN Documentation

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

impl IdbIndex[src]

pub fn unique(&self) -> bool[src]

The unique getter

MDN Documentation

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

impl IdbIndex[src]

pub fn locale(&self) -> Option<String>[src]

The locale getter

MDN Documentation

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

impl IdbIndex[src]

pub fn is_auto_locale(&self) -> bool[src]

The isAutoLocale getter

MDN Documentation

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

Trait Implementations

impl AsRef<JsValue> for IdbIndex[src]

impl AsRef<Object> for IdbIndex[src]

impl Clone for IdbIndex[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl From<JsValue> for IdbIndex[src]

impl From<IdbIndex> for JsValue[src]

impl From<IdbIndex> for Object[src]

impl Deref for IdbIndex[src]

type Target = Object

The resulting type after dereferencing.

impl Debug for IdbIndex[src]

impl JsCast for IdbIndex[src]

fn is_instance_of<T>(&self) -> bool where
    T: JsCast
[src]

Test whether this JS value is an instance of the type T. Read more

fn dyn_into<T>(self) -> Result<T, Self> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn dyn_ref<T>(&self) -> Option<&T> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn unchecked_into<T>(self) -> T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into the specified type. Read more

fn unchecked_ref<T>(&self) -> &T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

impl WasmDescribe for IdbIndex[src]

impl FromWasmAbi for IdbIndex[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 IntoWasmAbi for IdbIndex[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

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

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

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

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

impl OptionFromWasmAbi for IdbIndex[src]

impl OptionIntoWasmAbi for IdbIndex[src]

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

impl RefFromWasmAbi for IdbIndex[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<IdbIndex>

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 !Send for IdbIndex

impl !Sync for IdbIndex

Blanket Implementations

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

impl<T> From for T[src]

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi