[dependencies.convert_case]
version = "0.8.0"
[dependencies.proc-macro2]
version = "1.0.95"
[dependencies.quote]
version = "1.0.40"
[dependencies.syn]
features = ["full", "extra-traits", "parsing"]
version = "2.0.101"
[dev-dependencies.clippy]
version = "0.0.302"
[dev-dependencies.rustfmt]
version = "0.10.0"
[lib]
name = "computed_map"
path = "src/lib.rs"
proc-macro = true
[lints.clippy.cast_precision_loss]
level = "allow"
priority = 0
[lints.clippy.complexity]
level = "deny"
priority = -1
[lints.clippy.correctness]
level = "deny"
priority = -1
[lints.clippy.create_dir]
level = "deny"
priority = 0
[lints.clippy.debug_assert_with_mut_call]
level = "deny"
priority = 0
[lints.clippy.empty_enum]
level = "deny"
priority = 0
[lints.clippy.float_cmp]
level = "deny"
priority = 0
[lints.clippy.get_unwrap]
level = "deny"
priority = 0
[lints.clippy.imprecise_flops]
level = "deny"
priority = 0
[lints.clippy.let_unit_value]
level = "deny"
priority = 0
[lints.clippy.missing_panics_doc]
level = "allow"
priority = 0
[lints.clippy.mut_mut]
level = "deny"
priority = 0
[lints.clippy.needless_continue]
level = "deny"
priority = 0
[lints.clippy.needless_pass_by_value]
level = "deny"
priority = 0
[lints.clippy.pedantic]
level = "warn"
priority = -1
[lints.clippy.perf]
level = "deny"
priority = -1
[lints.clippy.style]
level = "deny"
priority = -1
[lints.clippy.suspicious]
level = "deny"
priority = -1
[lints.clippy.too_many_lines]
level = "allow"
priority = 0
[lints.clippy.unnest_or_patterns]
level = "deny"
priority = 0
[lints.clippy.unused_self]
level = "deny"
priority = 0
[lints.clippy.unwrap_used]
level = "deny"
priority = 0
[lints.clippy.verbose_file_reads]
level = "deny"
priority = 0
[lints.rust.absolute_paths_not_starting_with_crate]
level = "deny"
priority = 0
[lints.rust.deprecated]
level = "deny"
priority = 0
[lints.rust.deref_nullptr]
level = "deny"
priority = 0
[lints.rust.let_underscore_lock]
level = "deny"
priority = 0
[lints.rust.non_snake_case]
level = "deny"
priority = 0
[lints.rust.overflowing_literals]
level = "deny"
priority = 0
[lints.rust.unreachable_code]
level = "deny"
priority = 0
[lints.rust.unreachable_patterns]
level = "deny"
priority = 0
[lints.rust.unsafe_code]
level = "deny"
priority = 0
[lints.rust.unused_imports]
level = "deny"
priority = 0
[lints.rust.unused_variables]
level = "deny"
priority = 0
[lints.rust.while_true]
level = "deny"
priority = 0
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures"]
description = "A Rust proc-macro crate for generating indexed maps with computed fields and indicies."
documentation = "https://docs.rs/computed_map"
edition = "2024"
homepage = "https://github.com/JeffDownie/computed_map"
license = "MIT"
name = "computed_map"
readme = "README.md"
version = "0.1.0"
[[test]]
name = "lib"
path = "tests/lib.rs"