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