generateHorizontalAdapter
inline fun <T, VH : RecyclerView.ViewHolder, VB : ViewBinding> RecyclerView.generateHorizontalAdapter(noinline viewHolder: (binding: VB) -> VH, noinline bindingInflater: (LayoutInflater, ViewGroup, Boolean) -> VB, noinline areItemsTheSameCallback: (old: T, new: T) -> Boolean? = { _, _ -> null }, noinline areContentsTheSameCallback: (old: T, new: T) -> Boolean? = { _, _ -> null }, crossinline binder: (item: T, holder: VH, position: Int, itemCount: Int) -> Unit, hasFixedSize: Boolean = false, reverseLayout: Boolean = false): AbstractViewBindingAdapter<T, VH, VB>