Pinocchio defines an optimized entrypoint that parses account slices without the overhead of native `solana-program` deserialization.
rust
use pinocchio::{
account_info::AccountInfo,
entrypoint,
ProgramResult,
pubkey::Pubkey,
};
entrypoint!(process_instruction);
pub fn process_instruction(
program_id: &Pubkey,
accounts: &[AccountInfo],
instruction_data: &[u8],
) -> ProgramResult {
// Zero-allocation logic
Ok(())
}