Skip to content

Commit 2ac8f0b

Browse files
committed
docs: add relevant feature gates to doc tests
1 parent 0a4b2e0 commit 2ac8f0b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/lib.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
//!
8787
//! # async fn example() -> indexed_db_futures::OpenDbResult<()> {
8888
//! # #[allow(dead_code)]
89+
//! # #[cfg(all(feature = "async-upgrade", feature = "tx-done"))]
8990
//! let db = Database::open("my_db")
9091
//! .with_version(2u8)
9192
//! .with_on_blocked(|event| {
@@ -142,6 +143,8 @@
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};
@@ -158,6 +161,7 @@
158161
//! let user: Option<UserRef> = object_store.get(1u32).serde()?.await?;
159162
//! # Ok(())
160163
//! # }
164+
//! # }
161165
//! ```
162166
//!
163167
//! # Iterating a cursor
@@ -167,6 +171,7 @@
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");
@@ -182,6 +187,8 @@
182187
//! # Iterating an index as a stream
183188
//!
184189
//! ```
190+
//! # #[cfg(all(feature = "serde", feature = "indices", feature = "cursors", feature = "streams"))]
191+
//! # mod wrapper {
185192
//! # use indexed_db_futures::object_store::ObjectStore;
186193
//! # use indexed_db_futures::prelude::*;
187194
//! # use serde::{Deserialize, Serialize};
@@ -204,6 +211,7 @@
204211
//! let records = stream.try_collect::<Vec<_>>().await?;
205212
//! # Ok(())
206213
//! # }
214+
//! # }
207215
//! ```
208216
//!
209217

0 commit comments

Comments
 (0)