[features]
default = ["std", "stdint"]
i1024 = []
i384 = []
i512 = []
limb32 = []
lint = []
noasm = []
std = []
stdint = []
[lib]
name = "i256"
path = "src/lib.rs"
[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(have_overflow_checks)"]
level = "warn"
priority = 0
[package]
authors = ["Alex Huszagh <ahuszagh@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
categories = ["no-std", "data-structures", "encoding"]
description = "Optimized implementations of 256-bit signed and unsigned integers."
edition = "2021"
exclude = ["assets/*", "docs/*", "etc/*", "cargo-timing*.html", ".git*", "clippy.toml", "rustfmt.toml", "devel/*", "CODE_OF_CONDUCT.md", "SECURITY.md"]
keywords = ["no_std", "bignum", "int", "math", "uint"]
license = "MIT OR Apache-2.0"
name = "i256"
readme = "README.md"
repository = "https://github.com/Alexhuszagh/i256-rs"
rust-version = "1.59"
version = "0.2.0"
[package.metadata.docs.rs]
features = ["i384", "i512", "i1024", "stdint"]
rustdoc-args = ["--cfg", "docsrs"]
[profile.dev]
debug = 2
lto = false
opt-level = 0
[profile.release]
debug = 0
debug-assertions = false
lto = true
opt-level = 3