Trait IDBCursorMethods
Source pub(crate) trait IDBCursorMethods<D>{
// Required methods
fn Source(&self) -> IDBObjectStoreOrIDBIndex<D>;
fn Direction(&self) -> IDBCursorDirection;
fn Key(&self, cx: &mut JSContext, retval: MutableHandle<'_, Value>);
fn PrimaryKey(&self, cx: &mut JSContext, retval: MutableHandle<'_, Value>);
fn Request(&self) -> Root<Dom<<D as DomTypes>::IDBRequest>>;
fn Advance(&self, cx: &mut JSContext, count: u32) -> Result<(), Error>;
fn Continue(
&self,
cx: &mut JSContext,
key: Handle<'_, Value>,
) -> Result<(), Error>;
fn ContinuePrimaryKey(
&self,
cx: &mut JSContext,
key: Handle<'_, Value>,
primaryKey: Handle<'_, Value>,
) -> Result<(), Error>;
fn Update(
&self,
cx: &mut JSContext,
value: Handle<'_, Value>,
) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>;
fn Delete(
&self,
cx: &mut JSContext,
) -> Result<Root<Dom<<D as DomTypes>::IDBRequest>>, Error>;
}