[dependencies.cell-ref]
version = "0.1"
[dependencies.fixed-bump]
version = "0.3"
[dependencies.fixed-typed-arena]
version = "0.3.3"
[dependencies.integral_constant]
version = "0.1"
[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "1.0"
[dependencies.skippy]
default-features = false
version = "0.1.0"
[dependencies.tagged-pointer]
version = "0.2.4"
[dev-dependencies.btree-vec]
version = "0.3.4"
[dev-dependencies.rand]
default-features = false
features = ["std"]
version = "0.9"
[dev-dependencies.rand_chacha]
version = "0.9"
[features]
allocator-fallback = ["fixed-bump/allocator-fallback", "skippy/allocator-fallback"]
allocator_api = ["fixed-bump/allocator_api", "skippy/allocator_api"]
default = ["std", "allocator-fallback"]
doc_cfg = []
std = ["skippy/std", "serde?/std"]
[lib]
name = "eips"
path = "src/lib.rs"
[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(eips_debug)", "cfg(skippy_debug)"]
level = "warn"
priority = 0
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["concurrency", "data-structures", "no-std"]
description = "Efficient intention-preserving sequence CRDT"
documentation = "https://docs.rs/eips"
edition = "2021"
keywords = ["crdt", "sequence", "list", "conflict-free", "intention-preserving"]
license = "AGPL-3.0-or-later"
name = "eips"
readme = ".misc/package-readme.md"
repository = "https://github.com/taylordotfish/eips"
rust-version = "1.65"
version = "0.2.0"
[package.metadata.docs.rs]
default-features = false
features = ["allocator_api", "doc_cfg", "serde", "std"]
[[test]]
name = "local-matches-remote"
path = "tests/local-matches-remote.rs"
[[test]]
name = "multi-client"
path = "tests/multi-client.rs"
[[test]]
name = "replay"
path = "tests/replay.rs"
[[test]]
name = "tests"
path = "tests/tests.rs"