Documentation
[dependencies.cfg-if]
version = "1.0.0"

[dependencies.countme]
features = ["enable"]
version = "3.0.1"

[dependencies.jemalloc-ctl]
optional = true
package = "tikv-jemalloc-ctl"
version = "0.5.0"

[dependencies.la-arena]
version = "0.3.1"

[dependencies.libc]
version = "0.2.150"

[dependencies.once_cell]
version = "1.17.0"

[dependencies.tracing]
version = "0.1.40"

[features]
cpu_profiler = []
jemalloc = ["jemalloc-ctl"]

[lib]
doctest = false
[lints.clippy]
assigning_clones = "allow"
dbg_macro = "warn"
enum_variant_names = "allow"
len_without_is_empty = "allow"
new_ret_no_self = "allow"
print_stderr = "warn"
print_stdout = "warn"
rc_buffer = "warn"
result_unit_err = "allow"
str_to_string = "warn"
todo = "warn"
too_many_arguments = "allow"
type_complexity = "allow"
useless_asref = "allow"
wrong_self_convention = "allow"

[lints.clippy.complexity]
level = "warn"
priority = -1

[lints.clippy.correctness]
level = "deny"
priority = -1

[lints.clippy.perf]
level = "deny"
priority = -1

[lints.clippy.restriction]
level = "allow"
priority = -1

[lints.clippy.style]
level = "warn"
priority = -1

[lints.clippy.suspicious]
level = "warn"
priority = -1

[lints.rust]
rust_2018_idioms = "warn"
semicolon_in_expressions_from_macros = "warn"
unreachable_pub = "warn"
unused_lifetimes = "warn"

[package]
authors = ["rust-analyzer team"]
description = "TBD"
edition = "2021"
license = "MIT OR Apache-2.0"
name = "ra_ap_profile"
rust-version = "1.76"
version = "0.0.211"
[target."cfg(target_os = \"linux\")".dependencies.perf-event]
version = "=0.4.7"
[target."cfg(windows)".dependencies.winapi]
features = ["processthreadsapi", "psapi"]
version = "0.3.9"