[package]
edition = "2024"
rust-version = "1.86"
name = "caexfer"
version = "0.1.2"
authors = ["Christopher McComb"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Transfer linear finite-element meshes and results across CAE formats"
documentation = "https://docs.rs/caexfer"
readme = "README.md"
keywords = [
"engineering",
"nastran",
"file-formats",
"mesh",
]
categories = [
"science",
"parser-implementations",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/cmccomb/caexfer"
[lib]
name = "caexfer"
path = "src/lib.rs"
[[bin]]
name = "caexfer"
path = "src/main.rs"
[[example]]
name = "project_geometry"
path = "examples/project_geometry.rs"
[[test]]
name = "api"
path = "tests/api.rs"
[[test]]
name = "cli"
path = "tests/cli.rs"
[[test]]
name = "malformed_corpus"
path = "tests/malformed_corpus.rs"
[[test]]
name = "solver_fixture"
path = "tests/solver_fixture.rs"
[[test]]
name = "su2_interop"
path = "tests/su2_interop.rs"
[[test]]
name = "unv_interop"
path = "tests/unv_interop.rs"
[dependencies.netcdf3]
version = "=0.6.1"
[dependencies.quick-xml]
version = "=0.42.0"
[lints.clippy]
pedantic = "deny"
[lints.rust]
unsafe_code = "forbid"