[package]
edition = "2021"
name = "special"
version = "0.13.0"
authors = [
"Abhishek Chanda <abhishek.becs@gmail.com>",
"Albert Pang <albert.pang@me.com>",
"Baxter Eaves <baxyjr@gmail.com>",
"Benjamin Lieser <benjamin.lieser@mpinat.mpg.de>",
"Christian Amsüss <chrysn@fsfe.org>",
"Ivan Ukhov <ivan.ukhov@gmail.com>",
"Johanna Sörngård <jsorngard@gmail.com>",
"Robert Bamler <robert.bamler@uni-tuebingen.de>",
"Rúnar Berg Baugsson Sigríðarson <runarberg@zoho.com>",
"Sira Pornsiriprasert <code@psira.me>",
"zolkko <zolkko@gmail.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "The package provides special functions."
homepage = "https://github.com/stainless-steel/special"
documentation = "https://docs.rs/special"
readme = "README.md"
keywords = [
"beta",
"elliptic",
"error",
"lambert-w",
"gamma",
]
categories = [
"algorithms",
"no-std::no-alloc",
"science",
]
license = "Apache-2.0 OR MIT"
repository = "https://github.com/stainless-steel/special"
[features]
default = [
"elliptic",
"lambert_w",
"no_std",
]
elliptic = ["ellip"]
no_std = [
"lambert_w?/libm",
"ellip?/libm",
]
std = [
"lambert_w?/std",
"ellip?/std",
]
[lib]
name = "special"
path = "src/lib.rs"
[[bench]]
name = "beta"
path = "benches/beta.rs"
[[bench]]
name = "gamma"
path = "benches/gamma.rs"
[dependencies.ellip]
version = "1.1.0"
optional = true
default-features = false
[dependencies.lambert_w]
version = "1"
optional = true
default-features = false
[dependencies.libm]
version = "0.2"
[dev-dependencies.assert]
version = "0.7"
[dev-dependencies.random]
version = "0.14"