pub fn assert_has_collection_authority(
collection_authority_info: &AccountInfo<'_>,
collection_data: &Metadata,
mint: &Pubkey,
delegate_collection_authority_record: Option<&AccountInfo<'_>>
) -> Result<(), ProgramError>