{"ast_node_type":"variable","tokens":[{"end":28,"kind":"keyword","start":0,"text":"let"}]}
        let decoding_state =
    pub fn new(data_offsets: Vec<u64>) -> Self {
            std::iter::repeat_with(|| Lock::new(State::Empty)).take(data_offsets.len()).collect();