pub trait RequireUninitializedAccountCtx {
// Required methods
fn label(&self) -> &str;
fn invalid_seeds(&self) -> ProgramError;
fn invalid_account_owner(&self) -> ProgramError;
fn account_already_initialized(&self) -> ProgramError;
fn immutable(&self) -> ProgramError;
}Expand description
Context for require_uninitialized_account / require_uninitialized_pda.
This trait describes how to map low–level validation failures for a
particular account (e.g. “commit state account”, “delegation record”)
into concrete DlpError variants.