//! Light program macro implementation.
//!
//! This module provides `#[light_program]` attribute macro that:
//! - Automatically discovers #[light_account(init)] fields in Accounts structs
//! - Auto-wraps instruction handlers with light_pre_init/light_finalize logic
//! - Generates all necessary types, enums, and instruction handlers
pub
// Made pub(crate) for testing in light_pdas_tests module
pub
pub
pub use ;
pub use light_program_impl;