[[bench]]
harness = false
name = "core_benchmarks"
path = "benches/core_benchmarks.rs"
[dependencies.crc]
version = "2.1"
[dependencies.crc-catalog]
version = "1.1"
[dependencies.crc32fast]
version = "1.4"
[dependencies.lnmp-embedding]
version = "0.5.16"
[dependencies.lnmp-quant]
optional = true
version = "0.5.16"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dependencies.thiserror]
version = "1.0"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"
[[example]]
name = "basic_record"
path = "examples/basic_record.rs"
[[example]]
name = "checksum_debug"
path = "examples/checksum_debug.rs"
[[example]]
name = "checksum_transform_debug"
path = "examples/checksum_transform_debug.rs"
[[example]]
name = "context_filtering"
path = "examples/context_filtering.rs"
[[example]]
name = "context_scoring"
path = "examples/context_scoring.rs"
[[example]]
name = "context_stress_test"
path = "examples/context_stress_test.rs"
[[example]]
name = "deterministic_serialization"
path = "examples/deterministic_serialization.rs"
[[example]]
name = "explain_mode"
path = "examples/explain_mode.rs"
[[example]]
name = "find_crc"
path = "examples/find_crc.rs"
[[example]]
name = "nested_structures"
path = "examples/nested_structures.rs"
[[example]]
name = "rag_prioritization"
path = "examples/rag_prioritization.rs"
[[example]]
name = "semantic_checksums"
path = "examples/semantic_checksums.rs"
[[example]]
name = "shortform"
path = "examples/shortform.rs"
[[example]]
name = "strict_vs_loose"
path = "examples/strict_vs_loose.rs"
[[example]]
name = "structural_canonicalization"
path = "examples/structural_canonicalization.rs"
[[example]]
name = "type_hints"
path = "examples/type_hints.rs"
[[example]]
name = "v05_schema_negotiation"
path = "examples/v05_schema_negotiation.rs"
[features]
default = ["quant", "serde"]
quant = ["dep:lnmp-quant"]
wasm = ["serde"]
[lib]
name = "lnmp_core"
path = "src/lib.rs"
[package]
authors = ["LNMP Team"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["encoding", "data-structures"]
description = "Core type definitions for LNMP (LLM Native Minimal Protocol)"
edition = "2021"
keywords = ["lnmp", "protocol", "llm", "data-format"]
license = "MIT"
name = "lnmp-core"
readme = "README.md"
repository = "https://github.com/lnmplang/lnmp-protocol"
rust-version = "1.91.0"
version = "0.5.16"