light_program_test/utils/
tree_accounts.rs1use light_compressed_account::TreeType;
2use solana_sdk::pubkey::Pubkey;
3
4#[derive(Debug, Clone, Copy, PartialEq, Eq)]
5pub struct TreeAccounts {
6 pub merkle_tree: Pubkey,
7 pub queue: Pubkey,
8 pub is_rolledover: bool,
9 pub tree_type: TreeType,
10}
11
12impl TreeAccounts {
13 pub fn new(
14 merkle_tree: Pubkey,
15 queue: Pubkey,
16 tree_type: TreeType,
17 is_rolledover: bool,
18 ) -> Self {
19 Self {
20 merkle_tree,
21 queue,
22 tree_type,
23 is_rolledover,
24 }
25 }
26}