Files
improvise/crates/numtower/Cargo.toml
T
Claude (numtower) 4d04b61b69 feat(numtower): Num, contagion, exact comparison, number language and sums (improvise-59nw.1)
WIP: the crate compiles and its unit tests pass; property and differential tests follow.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-08 21:53:37 -07:00

26 lines
1001 B
TOML

[package]
name = "numtower"
version = "0.1.0"
edition = "2024"
license = "Apache-2.0"
description = "A three-level numeric tower: exact decimals, bounded exact fractions and inexact f64, with Scheme's contagion rules and exact, order-free sums."
keywords = ["decimal", "rational", "exact", "numeric-tower"]
categories = ["mathematics"]
# ADR 005 clause 14: rust_decimal (std only), num-rational without its default
# features (for Ratio<i128>), and num-bigint always. No serde.
[dependencies]
rust_decimal = { version = "1.43", default-features = false, features = ["std"] }
num-rational = { version = "0.4.2", default-features = false }
num-bigint = { version = "0.4", default-features = false, features = ["std"] }
num-integer = { version = "0.1", default-features = false }
num-traits = { version = "0.2", default-features = false, features = ["std"] }
[dev-dependencies]
num-rational = { version = "0.4.2", features = ["num-bigint-std"] }
proptest = "1"
[[example]]
name = "bench"
test = false