spl-type-length-value 0.9.1

Solana Program Library Type-Length-Value Management
Documentation
//! Crate defining an interface for managing type-length-value entries in a slab
//! of bytes, to be used with Solana accounts.

#![allow(clippy::arithmetic_side_effects)]
#![deny(missing_docs)]
#![no_std]
#![cfg_attr(not(test), forbid(unsafe_code))]

extern crate alloc;

pub mod error;
pub mod length;
pub mod state;
pub mod variable_len_pack;

// Export current sdk types for downstream users building with a different sdk
// version
// Expose derive macro on feature flag
#[cfg(feature = "derive")]
pub use spl_type_length_value_derive::SplBorshVariableLenPack;
pub use {solana_account_info, solana_program_error};