Ok, I have filed a bug: https://bugs.swift.org/browse/SR-3102 
<https://bugs.swift.org/browse/SR-3102>

Best regards,
Toni

> Am 31.10.2016 um 19:32 schrieb Dave Abrahams via swift-users 
> <swift-users@swift.org>:
> 
> 
> on Mon Oct 31 2016, Toni Suter <swift-users-AT-swift.org 
> <http://swift-users-at-swift.org/>> wrote:
> 
>> Hi,
>> 
>> This extension on Array works as expected:
>> 
>> extension Array where Element: CustomStringConvertible {
>>    func f(_ x: Element) -> String {
>>        return x.description
>>    }
>> }
>> 
>> But when I use Iterator.Element instead, I get an error message (error: 
>> value of type 'Element' has
>> no member 'description'):
>> 
>> extension Array where Iterator.Element: CustomStringConvertible {
>>    func f(_ x: Iterator.Element) -> String {
>>        return x.description
>>    }
>> }
>> 
>> I assume this is a type checker bug, but before I report it, I wanted to 
>> make sure that that’s
>> really the case. Or is there a difference between Element and
>> Iterator.Element?
> 
> There shouldn't be.  It's a bug, IMO.
> 
> -- 
> -Dave
> 
> _______________________________________________
> swift-users mailing list
> swift-users@swift.org <mailto:swift-users@swift.org>
> https://lists.swift.org/mailman/listinfo/swift-users 
> <https://lists.swift.org/mailman/listinfo/swift-users>
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to