> 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

Reply via email to