//! Zink testing framework. #![deny(missing_docs)] mod bytes; mod contract; mod evm; mod lookup; /// Shared utilities for the `zint` crate. pub mod utils; pub use self::{ bytes::Bytes32, contract::Contract, evm::{Info, EVM}, }; pub use hex; pub use revm::primitives::{HaltReason, OutOfGasError, U256}; pub use tracing as log; pub use zabi::selector::keccak256; /// Set up the logger. pub fn setup_logger() { tracing_subscriber::fmt() .with_env_filter(tracing_subscriber::EnvFilter::from_default_env()) .without_time() .compact() .try_init() .ok(); }