[package] name = "rome_rowan" version = "0.0.1" authors = ["Aleksey Kladov "] license = "MIT OR Apache-2.0" description = "Library for generic lossless syntax trees" edition = "2021" repository = "https://github.com/rome/tools" documentation = "https://rustdocs.rome.tools/rome_rowan/index.html" [dependencies] rustc-hash = { workspace = true } hashbrown = { version = "0.12.3", features = [ "inline-more", ], default-features = false } rome_text_size = { version = "0.0.1", path = "../rome_text_size"} memoffset = "0.8.0" countme = { workspace = true } serde = { version = "1.0.133", optional = true, default-features = false } rome_text_edit = { version = "0.0.1", path = "../rome_text_edit" } schemars = { version = "0.8.10", optional = true } tracing = { workspace = true } [dev-dependencies] quickcheck = "1.0.3" quickcheck_macros = "1.0.0" serde_json = "1.0.79" iai = "0.1.1" [features] serde = ["dep:serde", "schemars", "rome_text_size/serde"] [[bench]] name = "mutation" harness = false