I don’t understand why this is a problem

protocol Element {
    
}

enum ElementNode<T: Element> {
    case element(T)
    case empty
}

var childElements = [ElementNode<Element>]()

I need to represent an array of my nodes that could be multiple kinds of 
elements

Is there a workaround?

Brandon
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to