taproot_eyra/lib.rs
1//! Rust programs written entirely in Rust: upstream eyra, with the libc
2//! stack routed to the taproot c-scape/c-gull forks.
3#![allow(unused_extern_crates)]
4#![cfg_attr(not(feature = "std"), no_std)]
5
6// If enabled, re-export `std` so that we can be used as `std` to avoid the
7// `extern crate eyra;`.
8#[cfg(feature = "be-std")]
9pub use std::*;
10
11/// All the functionality of Eyra is factored out into separate libraries. This
12/// `extern crate` line is needed to ensure that libraries that intercept C
13/// library symbols get linked in.
14extern crate c_gull;