bitcoin_internals/lib.rs
1// SPDX-License-Identifier: CC0-1.0
2
3//! # Rust Bitcoin Internal
4//!
5//! This crate is only meant to be used internally by crates in the
6//! [rust-bitcoin](https://github.com/rust-bitcoin) ecosystem.
7//!
8
9#![no_std]
10// Experimental features we need.
11
12// Coding conventions
13#![warn(missing_docs)]
14// Exclude clippy lints we don't think are valuable
15#![allow(clippy::needless_question_mark)] // https://github.com/rust-bitcoin/rust-bitcoin/pull/2134
16
17#[cfg(feature = "alloc")]
18extern crate alloc;
19
20#[cfg(feature = "std")]
21extern crate std;
22
23pub mod error;
24pub mod macros;
25mod parse;
26pub mod serde;