Path: blob/a-new-beginning/Folium-iOS/Extensions/RangeReplaceableCollection.swift
2 views
//
// RangeReplaceableCollection.swift
// Folium-iOS
//
// Created by Jarrod Norwell on 15/7/2025.
//
import Foundation
typealias AnyRangeReplaceableCollection<T> = any RangeReplaceableCollection<T>
extension RangeReplaceableCollection where Element == Core {
mutating func appendUnique(_ element: Element) {
if !contains(element) {
append(element)
}
}
}
extension RangeReplaceableCollection where Element == BaseGame {
mutating func appendUnique(_ element: Element) {
if !contains(where: { $0.name == element.name }) {
append(element)
}
}
}