[package]
name = "nvimpam"
version = "0.2.1"
authors = ["KillTheMule <KillTheMule@users.noreply.github.com"]
exclude = ["neovim/*", "benches/*", "init.vim", "lua/*", "doc/*", "files/*", "ftdetect/*", "ftplugin/*", "rustfmt.toml", "test/*"]
autobenches = false
description = "A neovim rpc plugin providing folding for PAMCRASH files"
documentation = "https://KillTheMule.github.io/nvimpam/nvimpam"
readme = "README.md"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/KillTheMule/nvimpam"
[profile.bench]
lto = true
debug = true
[profile.release]
lto = true
debug = true
[lib]
name = "nvimpam_lib"
path = "src/lib.rs"
[[bench]]
name = "card_valgrind"
harness = true
required-features = ["valgrind"]
[[bench]]
name = "card"
harness = false
required-features = ["no_valgrind"]
[[bench]]
name = "integration"
harness = false
required-features = ["no_valgrind"]
[[bench]]
name = "integration_file"
harness = false
required-features = ["no_valgrind"]
[[bench]]
name = "integration_valgrind"
harness = true
required-features = ["valgrind"]
[[bench]]
name = "integration_file_valgrind"
harness = true
required-features = ["valgrind"]
[dependencies.atoi]
version = "0.2.3"
[dependencies.byteorder]
version = "1.2.6"
[dependencies.failure]
version = "0.1.2"
[dependencies.itertools]
version = "0.7.8"
[dependencies.log]
version = "0.4.5"
[dependencies.neovim-lib]
version = "0.5.4"
[dependencies.simplelog]
version = "0.5.2"
[dev-dependencies.criterion]
version = "0.2.5"
[features]
default = ["no_valgrind"]
no_valgrind = []
valgrind = []