[package]
edition = "2024"
name = "p-json"
version = "0.1.0"
authors = ["Petr Aleksandrovich Sabanov <pasabanov@murena.io>"]
build = false
exclude = [
"/.forgejo/",
"/.github/",
"/.gitlab/",
"/.idea/",
"/.vscode/",
"/doc/",
"/docs/",
"/example/",
"/examples/",
"/test/",
"/tests/",
"/.editorconfig",
"/.gitattributes",
"/.gitignore",
"/.gitlab-ci.yml",
"/.gitmodules",
"/.rustfmt.toml",
"/rustfmt.toml",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Petr Sabanov's JSON implementation"
readme = "README.md"
keywords = [
"json",
"parser",
"parsing",
"encoding",
"decoding",
]
categories = [
"parsing",
"encoding",
"data-structures",
]
license = "LGPL-3.0-or-later"
repository = "https://gitlab.com/pasabanov/my-json"
[lib]
name = "p_json"
path = "src/lib.rs"
[dependencies.indexmap]
version = "2.10.0"
[profile.dev]
opt-level = 0
lto = false
codegen-units = 256
debug = 2
panic = "unwind"
overflow-checks = true
incremental = true
strip = "none"
[profile.fastbuild]
opt-level = 0
lto = false
codegen-units = 8192
debug = 0
panic = "abort"
overflow-checks = false
incremental = true
inherits = "dev"
strip = "none"
[profile.minsize]
opt-level = "z"
lto = true
codegen-units = 1
debug = 0
panic = "abort"
overflow-checks = false
incremental = false
inherits = "release"
strip = "symbols"
[profile.release]
opt-level = 3
lto = true
codegen-units = 1
debug = 0
panic = "abort"
overflow-checks = false
incremental = false
strip = "symbols"
[profile.relwithdebinfo]
opt-level = 2
lto = true
codegen-units = 1
debug = 2
panic = "unwind"
overflow-checks = false
incremental = false
inherits = "release"
strip = "none"