{"ast_node_type":"other","tokens":[{"end":20,"kind":"keyword","start":0,"text":"type"}]}
    type Output = T;
impl<T> Index<usize> for RingBuffer<T> {
    fn index(&self, index: usize) -> &Self::Output {