hpl_toolkit/utils/
inner.rs1use anchor_lang::{AnchorDeserialize, AnchorSerialize};
2
3#[cfg(feature = "debug")]
4use std::fmt::Debug;
5
6#[cfg(feature = "debug")]
7pub trait Inner: AnchorSerialize + AnchorDeserialize + Clone + Debug {}
8#[cfg(not(feature = "debug"))]
9pub trait Inner: AnchorSerialize + AnchorDeserialize + Clone {}
10
11
12#[cfg(feature = "debug")]
13impl <T: AnchorSerialize + AnchorDeserialize + Clone + Debug> Inner for T {}
14#[cfg(not(feature = "debug"))]
15impl <T: AnchorSerialize + AnchorDeserialize + Clone> Inner for T {}