[dependencies.exint-macro]
version = "=0.1.2"
[features]
__internal_force_overflow_checks = []
__internal_panic_immediate_abort = []
__internal_test_all_custom_sizes = []
adt_const_params = ["unsized_const_params"]
all = ["all_const", "all_backend", "all_unstable", "all_nightly"]
all_backend = ["core_intrinsics", "const_eval_select", "min_specialization", "portable_simd", "proc_macro_diagnostic"]
all_const = ["const_traits", "const_clone", "const_cmp", "const_convert", "const_default", "const_ops", "const_option", "const_result"]
all_nightly = ["adt_const_params", "ascii_char", "bigint_helper_methods", "disjoint_bitor", "exact_div", "f16", "f128", "funnel_shifts", "integer_atomics", "never_type", "random", "step_trait", "structural_match", "trusted_step", "unsized_const_params"]
all_unstable = ["exact_bitshifts", "int_from_ascii", "int_lowest_highest_one", "int_roundings", "is_ascii_octdigit", "isolate_most_least_significant_one", "uint_bit_width", "utf16_extra", "wrapping_next_power_of_two"]
ascii_char = ["nightly"]
bigint_helper_methods = ["nightly"]
const_clone = ["const_traits"]
const_cmp = ["const_traits"]
const_convert = ["const_cmp", "const_option", "const_result"]
const_default = ["const_traits"]
const_eval_select = ["core_intrinsics"]
const_ops = ["const_convert"]
const_option = ["const_traits"]
const_result = ["const_traits"]
const_traits = ["nightly"]
core_intrinsics = ["internal_features"]
default = ["std"]
disjoint_bitor = ["nightly"]
exact_bitshifts = []
exact_div = ["nightly"]
f128 = ["nightly"]
f16 = ["nightly"]
funnel_shifts = ["nightly"]
incomplete_features = ["nightly"]
int_from_ascii = []
int_lowest_highest_one = []
int_roundings = []
integer_atomics = ["nightly"]
internal_features = ["nightly"]
is_ascii_octdigit = []
isolate_most_least_significant_one = []
min_specialization = ["nightly"]
never_type = ["nightly"]
nightly = []
portable_simd = ["const_eval_select"]
proc_macro_diagnostic = ["exint-macro/proc_macro_diagnostic"]
random = ["nightly"]
std = []
step_trait = ["nightly"]
structural_match = ["nightly"]
trusted_step = ["step_trait", "min_specialization"]
uint_bit_width = []
unsized_const_params = ["incomplete_features", "structural_match"]
utf16_extra = []
wrapping_next_power_of_two = []
[lib]
name = "exint"
path = "src/lib.rs"
[package]
authors = ["l1h3r <5410284+l1h3r@users.noreply.github.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "mathematics", "no-std", "no-std::no-alloc"]
description = "An implementation of generic signed and unsigned integers."
documentation = "https://docs.rs/exint"
edition = "2024"
homepage = "https://github.com/l1h3r/exint"
keywords = ["bignum", "mathematics", "int", "uint"]
license = "MIT OR Apache-2.0"
name = "exint"
readme = "README.md"
repository = "https://github.com/l1h3r/exint"
rust-version = "1.92"
version = "0.1.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--generate-link-to-definition", "--generate-macro-expansion", "--extern-html-root-url=core=https://doc.rust-lang.org", "--extern-html-root-url=alloc=https://doc.rust-lang.org", "--extern-html-root-url=std=https://doc.rust-lang.org"]
targets = ["x86_64-unknown-linux-gnu"]
[[test]]
harness = false
name = "codegen"
path = "tests/codegen/main.rs"