testsvm_quarry/
prelude.rs

1//! # TestSVM Quarry Prelude
2//!
3//! Common imports for testing Quarry protocol applications.
4//!
5//! This module re-exports the most commonly used types from the testsvm-quarry
6//! crate along with TestSVM core functionality, providing everything needed
7//! for testing Quarry-based applications with a single import:
8//!
9//! ```rust
10//! use testsvm_quarry::prelude::*;
11//! ```
12//!
13//! ## Included Exports
14//!
15//! - **Quarry Test Types**: Test helpers for rewarder, quarry, miners, and pools
16//! - **Quarry Programs**: Generated types from declare_program! macros
17//! - **Setup Functions**: Helper functions for program initialization
18
19pub use crate::setup_quarry_programs;
20pub use crate::{TestMergeMiner, TestMergePool, TestMintWrapper, TestQuarry, TestRewarder};
21pub use crate::{quarry_merge_mine, quarry_mine, quarry_mint_wrapper};