[[bench]]
harness = false
name = "bench_uint"
path = "benches/bench.rs"
required-features = ["std"]
[dependencies.alloy-rlp]
default-features = false
optional = true
version = "0.3"
[dependencies.arbitrary]
default-features = false
optional = true
version = "1"
[dependencies.ark-ff-03]
default-features = false
optional = true
package = "ark-ff"
version = "0.3.0"
[dependencies.ark-ff-04]
default-features = false
optional = true
package = "ark-ff"
version = "0.4.0"
[dependencies.bn-rs]
default-features = true
optional = true
version = "0.2"
[dependencies.bytemuck]
default-features = false
optional = true
version = "1.13.1"
[dependencies.bytes]
optional = true
version = "1.4"
[dependencies.ethereum_ssz]
default-features = false
optional = true
version = "0.5.3"
[dependencies.fastrlp]
default-features = false
features = ["alloc"]
optional = true
version = "0.3"
[dependencies.num-bigint]
default-features = false
optional = true
version = "0.4"
[dependencies.num-traits]
default-features = false
optional = true
version = "0.2.16"
[dependencies.parity-scale-codec]
default-features = false
features = ["derive", "max-encoded-len"]
optional = true
version = "3"
[dependencies.postgres-types]
optional = true
version = "0.2"
[dependencies.primitive-types]
default-features = false
optional = true
version = "0.12"
[dependencies.proptest]
default-features = false
optional = true
version = "1.2"
[dependencies.pyo3]
default-features = false
optional = true
version = "0.19"
[dependencies.quickcheck]
default-features = false
optional = true
version = "1"
[dependencies.rand]
default-features = false
optional = true
version = "0.8"
[dependencies.rlp]
default-features = false
optional = true
version = "0.5"
[dependencies.ruint-macro]
version = "1.2.1"
[dependencies.serde]
default-features = false
optional = true
version = "1"
[dependencies.sqlx-core]
optional = true
version = "0.7"
[dependencies.thiserror]
optional = true
version = "1.0"
[dependencies.valuable]
default-features = false
optional = true
version = "0.1"
[dependencies.zeroize]
default-features = false
optional = true
version = "1.6"
[dev-dependencies.approx]
version = "0.5"
[dev-dependencies.ark-bn254-03]
package = "ark-bn254"
version = "0.3.0"
[dev-dependencies.ark-bn254-04]
package = "ark-bn254"
version = "0.4.0"
[dev-dependencies.bincode]
version = "1.3"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.hex]
version = "0.4"
[dev-dependencies.hex-literal]
version = "0.4"
[dev-dependencies.postgres]
version = "0.19"
[dev-dependencies.proptest]
version = "1.2"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.serde_json]
version = "1.0"
[features]
alloc = ["proptest?/alloc", "rand?/alloc", "serde?/alloc", "valuable?/alloc", "zeroize?/alloc"]
alloy-rlp = ["dep:alloy-rlp", "alloc"]
arbitrary = ["dep:arbitrary", "std"]
ark-ff = ["dep:ark-ff-03"]
ark-ff-04 = ["dep:ark-ff-04"]
bn-rs = ["dep:bn-rs", "std"]
bytemuck = ["dep:bytemuck"]
default = ["std"]
fastrlp = ["dep:fastrlp", "alloc"]
generic_const_exprs = ["nightly"]
nightly = []
num-bigint = ["dep:num-bigint", "alloc"]
num-traits = ["dep:num-traits", "alloc"]
parity-scale-codec = ["dep:parity-scale-codec", "alloc"]
postgres = ["dep:postgres-types", "dep:bytes", "std", "dep:thiserror"]
primitive-types = ["dep:primitive-types"]
proptest = ["dep:proptest", "std"]
pyo3 = ["dep:pyo3", "std"]
quickcheck = ["dep:quickcheck", "std"]
rand = ["dep:rand"]
rlp = ["dep:rlp", "alloc"]
serde = ["dep:serde", "alloc"]
sqlx = ["dep:sqlx-core", "std", "dep:thiserror"]
ssz = ["std", "dep:ethereum_ssz"]
std = ["alloc", "alloy-rlp?/std", "ark-ff-03?/std", "ark-ff-04?/std", "bytes?/std", "fastrlp?/std", "num-bigint?/std", "num-traits?/std", "parity-scale-codec?/std", "primitive-types?/std", "proptest?/std", "rand?/std", "rlp?/std", "serde?/std", "valuable?/std", "zeroize?/std"]
valuable = ["dep:valuable"]
zeroize = ["dep:zeroize"]
[package]
authors = ["Remco Bloemen <remco@wicked.ventures>"]
categories = ["mathematics"]
description = "Unsigned integer type with const-generic bit length"
edition = "2021"
homepage = "https://github.com/recmo/uint"
include = [".cargo/", "src/", "README.md"]
keywords = ["uint"]
license = "MIT"
name = "ruint"
readme = "README.md"
repository = "https://github.com/recmo/uint"
rust-version = "1.65"
version = "1.12.3"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--html-in-header", ".cargo/katex-header.html"]