Skip to content

Commit 9cdc2bc

Browse files
committed
Reader optional
1 parent 8752ce4 commit 9cdc2bc

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

crates/iceberg/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ license = { workspace = true }
2929
keywords = ["iceberg"]
3030

3131
[features]
32-
default = ["storage-memory", "storage-fs", "storage-s3"]
32+
default = ["storage-memory", "storage-fs", "storage-s3", "tokio"]
3333
storage-all = ["storage-memory", "storage-fs", "storage-s3", "storage-gcs"]
3434

3535
storage-memory = ["opendal/services-memory"]
@@ -38,6 +38,7 @@ storage-s3 = ["opendal/services-s3"]
3838
storage-gcs = ["opendal/services-gcs"]
3939

4040
async-std = ["dep:async-std"]
41+
tokio = ["dep:tokio"]
4142

4243
[dependencies]
4344
anyhow = { workspace = true }
@@ -77,7 +78,7 @@ serde_derive = { workspace = true }
7778
serde_json = { workspace = true }
7879
serde_repr = { workspace = true }
7980
serde_with = { workspace = true }
80-
tokio = { workspace = true, features = ["sync"] }
81+
tokio = { workspace = true, optional = true, features = ["sync"] }
8182
typed-builder = { workspace = true }
8283
url = { workspace = true }
8384
uuid = { workspace = true }

crates/iceberg/src/puffin/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
mod blob;
2525
mod compression;
2626
mod metadata;
27+
#[cfg(feature = "tokio")]
2728
mod reader;
2829

2930
#[cfg(test)]

0 commit comments

Comments
 (0)