on Mon Oct 31 2016, Toni Suter <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 https://lists.swift.org/mailman/listinfo/swift-users