Skip to main content

luaur_analysis/methods/
array_emitter_finish.rs

1use crate::records::array_emitter::ArrayEmitter;
2use crate::records::json_emitter::JsonEmitter;
3
4impl ArrayEmitter {
5    pub fn finish(&mut self) {
6        if self.finished {
7            return;
8        }
9        let emitter = unsafe { &mut *self.emitter };
10        emitter.write_raw_string_view("]");
11        emitter.pop_comma(self.comma);
12        self.finished = true;
13    }
14}