lighthouse_sol/types/compact_bytes.rs
1use borsh::{BorshDeserialize, BorshSerialize};
2
3#[derive(Clone, Eq, PartialEq, Debug, BorshSerialize, BorshDeserialize)]
4#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
5pub struct LEB128Vec<T: BorshSerialize + BorshDeserialize>(Vec<T>);
6
7pub type CompactBytes = LEB128Vec<u8>;