libbeef 0.1.0

A Rust translation of Fabrice Bellard's libbf arbitrary precision numeric library.
Documentation
[package]
name = "libbeef"
version = "0.1.0"
authors = ["Kang Seonghoon <public+rust@mearie.org>"]
edition = "2021"
license = "MIT"
readme = "README.md"
description = "A Rust translation of Fabrice Bellard's libbf arbitrary precision numeric library."
repository = "https://github.com/lifthrasiir/libbeef"

[lib]
name = "libbeef"
path = "src/lib.rs"

[features]
default = ["std"]
std = []
num-traits = []
num-integer = ["num-traits"]
serde = []
vs = ["vs_num_bigint", "vs_rug", "vs_malachite"]
vs_num_bigint = ["dep:num-bigint"]
vs_rug = ["dep:rug"]
vs_malachite = ["dep:malachite-nz"]

[dependencies]
num-bigint = { version = "0.4", optional = true }
rug = { version = "1", optional = true }
malachite-nz = { version = "0.4", optional = true }

[[example]]
name = "sin_product"

[[example]]
name = "sin_product_rug"
required-features = ["vs_rug"]

[[example]]
name = "sin_product_malachite"
required-features = ["vs_malachite"]

[[example]]
name = "sin_product_num_bigint"
required-features = ["vs_num_bigint"]