File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 8686//!
8787//! # async fn example() -> indexed_db_futures::OpenDbResult<()> {
8888//! # #[allow(dead_code)]
89+ //! # #[cfg(feature = "async-upgrade")]
8990//! let db = Database::open("my_db")
9091//! .with_version(2u8)
9192//! .with_on_blocked(|event| {
142143//! ## Reading/writing with `serde`
143144//!
144145//! ```
146+ //! # #[cfg(feature = "serde")]
147+ //! # mod wrapper {
145148//! # use indexed_db_futures::object_store::ObjectStore;
146149//! # use indexed_db_futures::prelude::*;
147150//! # use serde::{Deserialize, Serialize};
158161//! let user: Option<UserRef> = object_store.get(1u32).serde()?.await?;
159162//! # Ok(())
160163//! # }
164+ //! # }
161165//! ```
162166//!
163167//! # Iterating a cursor
167171//! # use indexed_db_futures::prelude::*;
168172//! #
169173//! # #[allow(dead_code)]
174+ //! # #[cfg(feature = "cursors")]
170175//! # async fn example(object_store: ObjectStore<'_>) -> indexed_db_futures::Result<()> {
171176//! let Some(mut cursor) = object_store.open_cursor().await? else {
172177//! log::debug!("Cursor empty");
182187//! # Iterating an index as a stream
183188//!
184189//! ```
190+ //! # #[cfg(all(feature = "serde", feature = "indices", feature = "cursors"))]
191+ //! # mod wrapper {
185192//! # use indexed_db_futures::object_store::ObjectStore;
186193//! # use indexed_db_futures::prelude::*;
187194//! # use serde::{Deserialize, Serialize};
204211//! let records = stream.try_collect::<Vec<_>>().await?;
205212//! # Ok(())
206213//! # }
214+ //! # }
207215//! ```
208216//!
209217
You can’t perform that action at this time.
0 commit comments