33 lines
1.2 KiB
Rust
33 lines
1.2 KiB
Rust
// file: kb-lib/src/executor/spl.rs
|
|
// version: 2
|
|
|
|
//! `spl` executor family.
|
|
|
|
mod account_compression;
|
|
mod associated_token_account;
|
|
mod elgamal_registry;
|
|
mod memo;
|
|
mod noop;
|
|
mod single_pool;
|
|
mod stake_pool;
|
|
mod token;
|
|
mod token2022;
|
|
/// Exposes the reserved `spl/account_compression` executor.
|
|
pub use self::account_compression::ExSplAccountCompressionExecutor;
|
|
/// Exposes the reserved `spl/associated_token_account` executor.
|
|
pub use self::associated_token_account::ExSplAssociatedTokenAccountExecutor;
|
|
/// Exposes the reserved `spl/elgamal_registry` executor.
|
|
pub use self::elgamal_registry::ExSplElgamalRegistryExecutor;
|
|
/// Exposes the reserved `spl/memo` executor.
|
|
pub use self::memo::ExSplMemoExecutor;
|
|
/// Exposes the reserved `spl/noop` executor.
|
|
pub use self::noop::ExSplNoopExecutor;
|
|
/// Exposes the reserved `spl/single_pool` executor.
|
|
pub use self::single_pool::ExSplSinglePoolExecutor;
|
|
/// Exposes the reserved `spl/stake_pool` executor.
|
|
pub use self::stake_pool::ExSplStakePoolExecutor;
|
|
/// Exposes the reserved `spl/token` executor.
|
|
pub use self::token::ExSplTokenExecutor;
|
|
/// Exposes the reserved `spl/token2022` executor.
|
|
pub use self::token2022::ExSplToken2022Executor;
|