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}