Bug#1140238: ITP: rust-bitcoin-internals -- Internal types and macros used by rust-bitcoin ecosystem
"Ying-Chun Liu (PaulLiu)" <[email protected]>
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <06e9dcaa-6536-40da-8e9b-53532652f8fa__14261.0773023748$1781705673$gmane$org@debian.org> |
Package: wnpp X-Debbugs-Cc: [email protected] Owner: "Ying-Chun Liu (PaulLiu)" <[email protected]> Severity: wishlist * Package name : rust-bitcoin-internals Version: 0.5.0 Upstream Contact: Andrew Poelstra <[email protected]> * URL: https://github.com/rust-bitcoin/rust-bitcoin/ * License: CC0-1.0 Programming Lang: Rust Description : Internal types and macros used by rust-bitcoin ecosystem This package provides the source code for the Debianized Rust crate "bitcoin-internals", an auxiliary utility library used across core crates in the upstream rust-bitcoin organization (such as bitcoin, bitcoin_hashes, and bitcoin-io). . The crate provides low-level shared logic, including: * Variable-length integer encoding (CompactSize) utilities. * Internal macros for testing, error generation, and formatting wrappers. * Extension traits and stack-allocated data structures designed to minimize third-party dependencies. * Const-evaluation compatibility workarounds for strict Minimum Supported Rust Version (MSRV) compliance.