[dependencies.cfg-if]
version = "1.0"
[dependencies.forward_ref]
version = "1.0.0"
[dependencies.gmp-mpfr-sys]
default-features = false
features = ["mpfr"]
optional = true
version = "1.5"
[dependencies.libm]
optional = true
version = "0.2"
[dependencies.nom]
default-features = false
features = ["std"]
optional = true
version = "7.0"
[dependencies.rug]
default-features = false
features = ["float", "integer", "rational"]
optional = true
version = "1.19"
[[example]]
name = "exp"
path = "examples/exp.rs"
required-features = ["gmp", "libm"]
[[example]]
name = "log"
path = "examples/log.rs"
required-features = ["gmp", "libm"]
[[example]]
name = "parse"
path = "examples/parse.rs"
required-features = ["gmp"]
[features]
default = ["gmp"]
gmp = ["gmp-mpfr-sys", "nom", "rug"]
[lib]
name = "inari"
path = "src/lib.rs"
[package]
authors = ["Masashi Mizuno"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["mathematics", "science"]
description = "A Rust implementation of interval arithmetic"
documentation = "https://docs.rs/inari"
edition = "2021"
include = ["/.cargo/**", "/examples/**", "/src/**", "/tests/**", "/Cargo.toml", "/CHANGELOG.md", "/LICENSE", "/README.md"]
keywords = ["arithmetic", "interval", "math", "numerics"]
license = "MIT"
name = "inari"
readme = "README.md"
repository = "https://github.com/unageek/inari"
rust-version = "1.65.0"
version = "2.0.0"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--html-in-header", "src/_docs/header.html"]
[[test]]
name = "itf1788"
path = "tests/itf1788.rs"
[[test]]
name = "macros"
path = "tests/macros.rs"