pub struct StoreRequest { /* private fields */ }Expand description
Request returned when performing operations on an ObjectStore.
Trait Implementations§
Source§impl Debug for StoreRequest
impl Debug for StoreRequest
Source§impl From<IdbRequest> for StoreRequest
impl From<IdbRequest> for StoreRequest
Source§fn from(inner: IdbRequest) -> Self
fn from(inner: IdbRequest) -> Self
Converts to this type from the input type.
Source§impl From<StoreRequest> for IdbRequest
impl From<StoreRequest> for IdbRequest
Source§fn from(request: StoreRequest) -> Self
fn from(request: StoreRequest) -> Self
Converts to this type from the input type.
Source§impl From<StoreRequest> for JsValue
impl From<StoreRequest> for JsValue
Source§fn from(value: StoreRequest) -> Self
fn from(value: StoreRequest) -> Self
Converts to this type from the input type.
Source§impl Request for StoreRequest
impl Request for StoreRequest
Source§fn result(&self) -> Result<JsValue, Error>
fn result(&self) -> Result<JsValue, Error>
When a request is completed, returns the
result, or undefined if the request failed. Returns an Error if
the request is still pending.Source§fn error(&self) -> Result<Option<DomException>, Error>
fn error(&self) -> Result<Option<DomException>, Error>
When a request is completed, returns the
error (a DOMException), or None if the request succeeded. Returns
an Error if the request is still pending.Source§fn source(&self) -> Result<Object, Error>
fn source(&self) -> Result<Object, Error>
Returns the
ObjectStore, Index, or Cursor the request was made against, or null if it was an open
request.Source§fn transaction(&self) -> Option<Transaction>
fn transaction(&self) -> Option<Transaction>
Returns the
Transaction the request was made within. If this as an open request, then it returns an upgrade
transaction while it is running, or None otherwise.Source§fn ready_state(&self) -> Result<RequestReadyState, Error>
fn ready_state(&self) -> Result<RequestReadyState, Error>
Returns
RequestReadyState::Pending until a request is complete, then returns RequestReadyState::Done.Source§fn on_success<F>(&mut self, callback: F)
fn on_success<F>(&mut self, callback: F)
Adds an event handler for
success event.Source§impl TryFrom<EventTarget> for StoreRequest
impl TryFrom<EventTarget> for StoreRequest
Auto Trait Implementations§
impl Freeze for StoreRequest
impl !RefUnwindSafe for StoreRequest
impl !Send for StoreRequest
impl !Sync for StoreRequest
impl Unpin for StoreRequest
impl !UnwindSafe for StoreRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more