Constructor
Pops an element from the queue and returns a slice to that element. The value of the element must then be copied from the sliced location before the next push() or pop() is called.
Pops an element from the queue and copies the value to element.
Pushes an element into the queue.
Pushes an element into the queue and returns a slice to that element. The value of the element must then be copied to the sliced location before the next push() or pop() is called.
Ring queue for raw element data.