Queue public protocol Queue A first-in-first-out data structure. Show on GitHub Element The type of data stored in the queue. Declaration Swift associatedtype Element Show on GitHub pop() Removes and returns the next element. Declaration Swift mutating func pop() -> Element? Show on GitHub push(_:) Adds element to self. Declaration Swift mutating func push(_ element: Element) Show on GitHub