Files
openidea/crates/ide-text/Cargo.toml

24 lines
741 B
TOML

[package]
name = "ide-text"
description = "Rope-backed documents, change sets and UTF-16/byte coordinate conversion"
version.workspace = true
edition.workspace = true
license.workspace = true
[dependencies]
ide-core.workspace = true
# Only `\n` may count as a line break: documents are normalized to `\n`, and
# CodeMirror / LSP do not treat VT, FF, NEL, U+2028 or U+2029 as line breaks.
# Hence no `unicode_lines` / `cr_lines` (a test guards against feature unification).
ropey = { version = "1.6", default-features = false, features = ["simd"] }
serde.workspace = true
specta.workspace = true
[dev-dependencies]
proptest.workspace = true
criterion = { version = "0.5", default-features = false }
[[bench]]
name = "text"
harness = false