pub fn assert_use_authority_derivation(
program_id: &Pubkey,
use_authority_record_info: &AccountInfo<'_>,
user_info: &AccountInfo<'_>,
mint_info: &AccountInfo<'_>
) -> Result<u8, ProgramError>