rssn-advanced 0.0.1

A crate containing complex and delicate mathematical algorithms exspcialy heuristic one based on rssn.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
rust-version = "1.89.0"
name = "rssn-advanced"
version = "0.0.1"
authors = ["The rssn-advanced developers"]
build = "build.rs"
exclude = [
    "examples/*",
    "tests/*",
    "benches/*",
    "doc/*",
    ".gitea/*",
    ".github/*",
    ".vscode/*",
    ".idea/*",
    "*.sh",
    "*.bat",
    "scripts/*",
    "docs/*",
    "certificates/*",
    "*.h",
    "*.hpp",
    "*.cpp",
    "*.c",
    "*.o",
    "*.a",
    "*.so",
    "*.dylib",
    "*.lib",
    "*.obj",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A crate containing complex and delicate mathematical algorithms exspcialy heuristic one based on rssn."
homepage = "https://github.com/Apich-Organization/rssn-advanced"
readme = "README.md"
keywords = [
    "scientific-computing",
    "symbolic-math",
    "numerical-analysis",
    "physics-simulation",
    "optimization",
]
categories = [
    "science",
    "mathematics",
    "data-structures",
    "simulation",
    "algorithms",
]
license = "Apache-2.0"
repository = "https://github.com/Apich-Organization/rssn-advanced"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
    "--html-in-header",
    "doc-header.html",
]

[features]
default = []
ffi_api = []

[lib]
name = "rssn_advanced"
crate-type = [
    "cdylib",
    "rlib",
    "staticlib",
]
path = "src/lib.rs"

[dependencies.bincode-next]
version = "2.0.4"

[dependencies.rssn]
version = "0.2.4"
features = [
    "full",
    "experimental",
]

[dependencies.serde]
version = "1.0.228"

[dependencies.serde_json]
version = "1.0.149"

[dev-dependencies.assert_approx_eq]
version = "1.1"

[dev-dependencies.criterion]
version = "0.8"
features = ["html_reports"]

[dev-dependencies.proptest]
version = "1.9"

[build-dependencies.cbindgen]
version = "0.29"

[build-dependencies.vergen]
version = "9"
features = [
    "build",
    "cargo",
    "cargo_metadata",
    "emit_and_set",
    "regex",
    "rustc",
    "rustc_version",
    "si",
    "sysinfo",
    "time",
]

[build-dependencies.vergen-gitcl]
version = "9"
features = [
    "build",
    "cargo",
    "emit_and_set",
    "rustc",
    "si",
]

[lints.clippy]
empty-line-after-doc-comments = "allow"

[profile.dev]
opt-level = 0
lto = false
debug = 2

[profile.release]
opt-level = 3
lto = true
codegen-units = 1
debug = 0
debug-assertions = false
panic = "abort"
overflow-checks = false
incremental = true
strip = true