Skip to content

Commit c542e70

Browse files
committed
Upgrade crates, make csv optional. Upgrade rust edition
1 parent ea1ac63 commit c542e70

6 files changed

Lines changed: 112 additions & 77 deletions

File tree

Cargo.lock

Lines changed: 64 additions & 66 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
[package]
22
name = "distributing-iterator"
3-
version = "0.0.1"
4-
edition = "2021"
3+
version = "0.0.2"
4+
edition = "2024"
55
publish = false
66
authors = ["Fetlife <[email protected]>", "Andrii Dmytrenko <[email protected]>"]
77

88
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
99

1010
[dependencies]
11-
magnus = { version="0.6.2", optional = true }
12-
csv = "*"
11+
magnus = { version="0.7.1", optional = true }
12+
csv = { version = "^1.3", optional = true }
1313
fnv = "1.0.7"
14-
indexmap = "2.2.5"
15-
anyhow = "1.0.81"
14+
indexmap = "2.8.0"
15+
anyhow = "1.0.97"
1616

1717
[dev-dependencies]
1818
criterion = { version = "0.5.1", features = ["html_reports"] }
@@ -22,7 +22,9 @@ name = "distributing_iterator"
2222
crate-type = ["cdylib", "lib"]
2323

2424
[features]
25-
default = ["magnus"]
25+
default = ["ruby_ext"]
26+
ruby_ext = ["dep:magnus", "csv"]
27+
csv = ["dep:csv"]
2628

2729
[[bench]]
2830
name = "benchmark_large_csv"

0 commit comments

Comments
 (0)