light-zero-copy 0.7.0

Zero copy vector and utils for Solana programs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#[cfg(feature = "alloc")]
mod vec_u8;
mod zero_copy_at;
mod zero_copy_at_mut;
#[cfg(feature = "alloc")]
mod zero_copy_new;

#[cfg(feature = "alloc")]
pub use vec_u8::VecU8;
pub use zero_copy_at::{borsh_vec_u8_as_slice, ZeroCopyAt, ZeroCopyStructInner};
pub use zero_copy_at_mut::{borsh_vec_u8_as_slice_mut, ZeroCopyAtMut, ZeroCopyStructInnerMut};
#[cfg(feature = "alloc")]
pub use zero_copy_new::ZeroCopyNew;