pub fn assert_is_collection_delegated_authority(
    authority_record: &AccountInfo<'_>,
    collection_authority: &Pubkey,
    mint: &Pubkey
) -> Result<u8, ProgramError>