[package]
edition = "2021"
rust-version = "1.88"
name = "openbim-step"
version = "0.3.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Generic ISO 10303 STEP Part 21 and EXPRESS syntax infrastructure"
readme = "README.md"
keywords = [
"step",
"iso-10303-21",
"express",
"parser",
]
categories = [
"encoding",
"parser-implementations",
]
license = "MIT"
repository = "https://github.com/openbimrs/step"
[lib]
name = "openbim_step"
path = "src/lib.rs"
[[example]]
name = "recovery_probe"
path = "examples/recovery_probe.rs"
[[test]]
name = "architecture"
path = "tests/architecture.rs"
[[test]]
name = "diagnostics"
path = "tests/diagnostics.rs"
[[test]]
name = "express"
path = "tests/express.rs"
[[test]]
name = "external_corpus"
path = "tests/external_corpus.rs"
[[test]]
name = "lexer_escape"
path = "tests/lexer_escape.rs"
[[test]]
name = "partition_events"
path = "tests/partition_events.rs"
[[test]]
name = "recovery"
path = "tests/recovery.rs"
[[test]]
name = "semantic_roundtrip"
path = "tests/semantic_roundtrip.rs"
[dependencies.encoding_rs]
version = "0.8.35"
[lints.clippy]
all = "warn"
pedantic = "warn"
[lints.rust]
missing_docs = "warn"
unsafe_code = "forbid"