pub enum Error {
Show 44 variants
AddFailed(JsValue),
ClearFailed(JsValue),
CountFailed(JsValue),
CursorAdvanceFailed(JsValue),
CursorContinueFailed(JsValue),
CursorKeyNotFound(JsValue),
CursorPrimaryKeyNotFound(JsValue),
CursorValueNotFound(JsValue),
DeleteFailed(JsValue),
EventTargetNotFound,
GetAllFailed(JsValue),
GetAllKeysFailed(JsValue),
GetFailed(JsValue),
GetKeyFailed(JsValue),
IndexCreateFailed(JsValue),
IndexDeleteFailed(JsValue),
IndexedDbDeleteFailed(JsValue),
IndexedDbNotFound(JsValue),
IndexedDbOpenFailed(JsValue),
IndexNotFound(JsValue),
InvalidCursorDirection,
InvalidKeyPath,
InvalidReqeustReadyState,
InvalidStorageType,
InvalidTransactionMode,
KeyPathNotFound(JsValue),
KeyRangeBoundNotFound(JsValue),
KeyRangeCreateFailed(JsValue),
KeyRangeIncludesFailed(JsValue),
NumberConversionError,
ObjectStoreCreateFailed(JsValue),
ObjectStoreDeleteFailed(JsValue),
ObjectStoreNotFound(JsValue),
OpenCursorFailed(JsValue),
OpenKeyCursorFailed(JsValue),
RequestErrorNotFound(JsValue),
RequestResultNotFound(JsValue),
RequestSourceNotFound,
TransactionAbortError(JsValue),
TransactionCommitError(JsValue),
TransactionModeNotFound(JsValue),
TransactionOpenFailed(JsValue),
UnexpectedJsType(&'static str, JsValue),
UpdateFailed(JsValue),
}
Expand description
Error type for idb-sys
crate.
Variants§
AddFailed(JsValue)
Failed to add a value
ClearFailed(JsValue)
Failed to clear object store
CountFailed(JsValue)
Failed to get count of records
CursorAdvanceFailed(JsValue)
Failed to advance cursor
CursorContinueFailed(JsValue)
Failed to continue cursor
CursorKeyNotFound(JsValue)
Failed to get cursor key
CursorPrimaryKeyNotFound(JsValue)
Failed to get cursor primary key
CursorValueNotFound(JsValue)
Failed to get cursor value
DeleteFailed(JsValue)
Failed to delete a value
EventTargetNotFound
Failed to get event target
GetAllFailed(JsValue)
Failed to get all values
GetAllKeysFailed(JsValue)
Failed to get all keys
GetFailed(JsValue)
Failed to get a value
GetKeyFailed(JsValue)
Failed to get a key
IndexCreateFailed(JsValue)
Failed to create new index
IndexDeleteFailed(JsValue)
Failed to delete index
IndexedDbDeleteFailed(JsValue)
Failed to delete indexed db
IndexedDbNotFound(JsValue)
Indexed db not found
IndexedDbOpenFailed(JsValue)
Failed to open indexed db
IndexNotFound(JsValue)
Failed to get index
InvalidCursorDirection
Invalid cursor direction
InvalidKeyPath
Invalid key path of an object store
InvalidReqeustReadyState
Invalid request ready state
InvalidStorageType
Invalid storage type
InvalidTransactionMode
Invalid transaction mode
KeyPathNotFound(JsValue)
Failed to get key path of an object store
KeyRangeBoundNotFound(JsValue)
Failed to get key range bound
KeyRangeCreateFailed(JsValue)
Failed to create key range
KeyRangeIncludesFailed(JsValue)
Failed to check if a value is included in key range
NumberConversionError
Number conversion error
ObjectStoreCreateFailed(JsValue)
Failed to create new object store
ObjectStoreDeleteFailed(JsValue)
Failed to delete object store
ObjectStoreNotFound(JsValue)
Failed to get object store
OpenCursorFailed(JsValue)
Failed to open cursor
OpenKeyCursorFailed(JsValue)
Failed to open key cursor
RequestErrorNotFound(JsValue)
Failed to get request error
RequestResultNotFound(JsValue)
Failed to get request result
RequestSourceNotFound
Failed to get request result
TransactionAbortError(JsValue)
Failed to abort transaction
TransactionCommitError(JsValue)
Failed to commit transaction
TransactionModeNotFound(JsValue)
Failed to get transaction mode
TransactionOpenFailed(JsValue)
Failed to open new transaction
UnexpectedJsType(&'static str, JsValue)
Unexpected JS type
UpdateFailed(JsValue)
Failed to update a value