ringbuf: implement the Deque trait