Skip to main content

luaur_analysis/methods/
stringifier_state_emit_indentation.rs

1use crate::records::stringifier_state::StringifierState;
2
3impl StringifierState {
4    pub fn emit_indentation(&mut self) {
5        let use_line_breaks = unsafe { (*self.opts).use_line_breaks };
6        if !use_line_breaks {
7            return;
8        }
9
10        let indent_str =
11            alloc::string::String::from_iter(core::iter::repeat(' ').take(self.indentation));
12        self.emit_string(&indent_str);
13    }
14}