solana_frozen_abi/lib.rs
1#![allow(incomplete_features)]
2#![cfg_attr(feature = "frozen-abi", feature(specialization))]
3
4// Allows macro expansion of `use ::solana_frozen_abi::*` to work within this crate
5extern crate self as solana_frozen_abi;
6
7#[cfg(feature = "frozen-abi")]
8pub mod abi_digester;
9#[cfg(feature = "frozen-abi")]
10pub mod abi_example;
11#[cfg(feature = "frozen-abi")]
12mod hash;
13
14#[cfg(feature = "frozen-abi")]
15#[macro_use]
16extern crate solana_frozen_abi_macro;
17
18// Not public API. Referenced by macro-generated code.
19#[doc(hidden)]
20pub mod __private {
21 #[doc(hidden)]
22 pub use log;
23}