[package]
edition = "2024"
rust-version = "1.95.0"
name = "rustuse"
version = "0.1.2"
build = false
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Unified facade crate for the published RustUse sets and child crates"
homepage = "https://rustuse.org"
documentation = "https://docs.rs/rustuse"
readme = "README.md"
keywords = [
"rustuse",
"facade",
"math",
"rust",
"chemistry",
]
categories = [
"mathematics",
"development-tools",
"rust-patterns",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/RustUse/rustuse"
[package.metadata.docs.rs]
all-features = true
[features]
chemistry = [
"use-atomic-mass",
"use-atomic-number",
"use-chemistry",
"use-electron-shell",
"use-element",
"use-periodic-table",
]
constants = [
"use-astronomical-constants",
"use-chemical-constants",
"use-computing-constants",
"use-earth-constants",
"use-constants",
"use-math-constants",
"use-physical-constants",
]
default = ["full"]
full = [
"chemistry",
"constants",
"math",
"rust",
]
math = [
"use-algebra",
"use-calculus",
"use-catalan",
"use-combinatorics",
"use-complex",
"use-geometry",
"use-integer",
"use-linear",
"use-logic",
"use-math",
"use-number",
"use-probability",
"use-rational",
"use-real",
"use-series",
"use-set",
"use-statistics",
"use-trigonometry",
]
rust = [
"use-crate",
"use-rust",
"use-version",
]
[lib]
name = "rustuse"
path = "src/lib.rs"
[dependencies.use-algebra]
version = "0.0.3"
optional = true
[dependencies.use-astronomical-constants]
version = "0.1.0"
optional = true
[dependencies.use-atomic-mass]
version = "0.1.0"
optional = true
[dependencies.use-atomic-number]
version = "0.1.0"
optional = true
[dependencies.use-calculus]
version = "0.0.3"
optional = true
[dependencies.use-catalan]
version = "0.0.3"
optional = true
[dependencies.use-chemical-constants]
version = "0.1.0"
optional = true
[dependencies.use-chemistry]
version = "0.1.0"
optional = true
[dependencies.use-combinatorics]
version = "0.0.3"
optional = true
[dependencies.use-complex]
version = "0.0.3"
optional = true
[dependencies.use-computing-constants]
version = "0.1.0"
optional = true
[dependencies.use-constants]
version = "0.1.0"
optional = true
[dependencies.use-crate]
version = "0.1.0"
optional = true
[dependencies.use-earth-constants]
version = "0.1.0"
optional = true
[dependencies.use-electron-shell]
version = "0.1.0"
optional = true
[dependencies.use-element]
version = "0.1.0"
optional = true
[dependencies.use-geometry]
version = "0.0.3"
optional = true
[dependencies.use-integer]
version = "0.0.3"
optional = true
[dependencies.use-linear]
version = "0.0.3"
optional = true
[dependencies.use-logic]
version = "0.0.3"
optional = true
[dependencies.use-math]
version = "0.0.3"
optional = true
[dependencies.use-math-constants]
version = "0.1.0"
optional = true
[dependencies.use-number]
version = "0.0.3"
optional = true
[dependencies.use-periodic-table]
version = "0.1.0"
optional = true
[dependencies.use-physical-constants]
version = "0.1.0"
optional = true
[dependencies.use-probability]
version = "0.0.3"
optional = true
[dependencies.use-rational]
version = "0.0.3"
optional = true
[dependencies.use-real]
version = "0.0.3"
optional = true
[dependencies.use-rust]
version = "0.1.0"
optional = true
[dependencies.use-series]
version = "0.0.3"
optional = true
[dependencies.use-set]
version = "0.0.3"
optional = true
[dependencies.use-statistics]
version = "0.0.3"
optional = true
[dependencies.use-trigonometry]
version = "0.0.3"
optional = true
[dependencies.use-version]
version = "0.1.0"
optional = true