Files
AFFiNE-Mirror/packages/common/y-octo/utils/Cargo.toml
DarkSky ca2462f987 feat(native): sync yocto codes (#14243)
#### PR Dependency Tree


* **PR #14243** 👈

This tree was auto-generated by
[Charcoal](https://github.com/danerwilliams/charcoal)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Batch management API for coordinated document mutations and change
tracking.
* New document accessors (IDs, state snapshots, change/delete set
queries) and subscriber count.

* **Chores**
  * Upgraded Rust edition across packages to 2024.
  * Repository-wide formatting, stylistic cleanups and test adjustments.

* **Breaking Changes**
* Removed the Node native bindings package and its JS/TS declarations
and tests (no longer published/available).

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-01-11 06:08:33 +08:00

71 lines
1.6 KiB
TOML

[package]
authors = ["x1a0t <405028157@qq.com>", "DarkSky <darksky2048@gmail.com>"]
edition = "2024"
license = "MIT"
name = "y-octo-utils"
version = "0.0.1"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[features]
bench = ["regex"]
default = ["merger"]
fuzz = ["arbitrary", "phf"]
merger = ["clap", "y-octo/large_refs"]
[dependencies]
arbitrary = { workspace = true, features = ["derive"], optional = true }
clap = { workspace = true, features = ["derive"], optional = true }
lib0 = { workspace = true, features = ["lib0-serde"] }
phf = { workspace = true, features = ["macros"], optional = true }
rand = { workspace = true }
rand_chacha = { workspace = true }
regex = { workspace = true, optional = true }
y-octo = { workspace = true }
yrs = { workspace = true }
[dev-dependencies]
criterion = { workspace = true }
path-ext = { workspace = true }
proptest = { workspace = true }
proptest-derive = { workspace = true }
[[bin]]
name = "bench_result_render"
path = "bin/bench_result_render.rs"
[[bin]]
name = "doc_merger"
path = "bin/doc_merger.rs"
[[bin]]
name = "memory_leak_test"
path = "bin/memory_leak_test.rs"
[[bench]]
harness = false
name = "array_ops_benchmarks"
[[bench]]
harness = false
name = "codec_benchmarks"
[[bench]]
harness = false
name = "map_ops_benchmarks"
[[bench]]
harness = false
name = "text_ops_benchmarks"
[[bench]]
harness = false
name = "apply_benchmarks"
[[bench]]
harness = false
name = "update_benchmarks"
[lib]
bench = true