Предполагая, что у нас есть протокол с двумя возможными функциями конфигурации. Но один и только один из них требуется для любого его разработчика.
public protocol Car {
associatedtype T
func configure(with model: T, engine: EngineType)
func configure(with model: T)
}
С учетом вышесказанного мне нужно будет реализовать оба варианта. Есть ли способ сделать это необходимым только для реализации одного из них?