Avatar
@swift-5.1.5 struct AError: Error {} struct BError: Error {} func foo<E: Error>(_ errors: [E]) { print(errors.map { "\($0)" }.joined(separator: ", ")) } let errors: [Error] = [AError(), BError()] foo(errors)