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}