> On Feb 27, 2017, at 10:21 PM, David Sweeris via swift-evolution > <[email protected]> wrote: > > > > > Sent from my iPhone >> On Feb 27, 2017, at 16:34, Rex Fenley via swift-evolution >> <[email protected]> wrote: >> >> I often find myself running into situations where I'll receive "Ambiguous >> use of..." for overloaded functions or operators. In every case these >> situations would be easily solved if I could specify "Generic != >> CertainType" in the where clause of one of the overloads so I can >> disambiguate the cases. Could this be added to language? > > + all the 1s, along with something like "where !(T: Foo)"
This is an impossible constraint to enforce, since anyone can extend any type to conform to Foo. -Joe _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
