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?
Thanks and best regards,
Toni
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users