luaur-analysis 0.1.1

Luau type checker and type inference (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::records::stringifier_state::StringifierState;

impl StringifierState {
    pub fn emit_indentation(&mut self) {
        let use_line_breaks = unsafe { (*self.opts).use_line_breaks };
        if !use_line_breaks {
            return;
        }

        let indent_str =
            alloc::string::String::from_iter(core::iter::repeat(' ').take(self.indentation));
        self.emit_string(&indent_str);
    }
}