idb_sys/
lib.rs

1#![deny(missing_docs, unsafe_code)]
2//! A callback based crate for interacting with IndexedDB on browsers using webassembly.
3mod cursor;
4mod database;
5mod error;
6mod event;
7mod factory;
8mod index;
9mod key_range;
10mod object_store;
11mod query;
12mod request;
13mod transaction;
14mod utils;
15
16pub use self::{
17    cursor::{Cursor, CursorDirection, KeyCursor},
18    database::Database,
19    error::Error,
20    event::VersionChangeEvent,
21    factory::Factory,
22    index::{Index, IndexParams},
23    key_range::KeyRange,
24    object_store::{KeyPath, ObjectStore, ObjectStoreParams},
25    query::Query,
26    request::{DatabaseRequest, Request, RequestReadyState, StoreRequest},
27    transaction::{Transaction, TransactionMode},
28};