spl_account_compression/state/path_node.rs
1use anchor_lang::prelude::*;
2use spl_concurrent_merkle_tree::node::Node;
3
4#[derive(AnchorDeserialize, AnchorSerialize, Clone, Copy, Debug)]
5pub struct PathNode {
6 pub node: [u8; 32],
7 pub index: u32,
8}
9
10impl PathNode {
11 pub fn new(tree_node: Node, index: u32) -> Self {
12 Self {
13 node: tree_node,
14 index,
15 }
16 }
17}