Skip to main content

luaur_ast/methods/
string_writer_write_pretty_printer.rs

1use crate::records::string_writer::StringWriter;
2
3impl StringWriter {
4    pub fn write_string_view(&mut self, s: &str) {
5        if s.is_empty() {
6            return;
7        }
8
9        self.ss.push_str(s);
10        self.pos.column += s.len() as u32;
11        self.last_char = s.chars().last().unwrap_or('\0');
12    }
13}
14
15#[allow(non_snake_case)]
16pub fn string_writer_write_string_view(writer: &mut StringWriter, s: &str) {
17    writer.write_string_view(s);
18}