luaur_ast/methods/
printer_printer.rs1use crate::records::printer::Printer;
2use crate::records::writer::Writer;
3use crate::type_aliases::cst_node_map::CstNodeMap;
4
5impl<'a> Printer<'a> {
6 pub fn new(writer: &'a mut dyn Writer, cst_node_map: CstNodeMap) -> Self {
7 Self {
8 write_types: false,
9 writer,
10 cst_node_map,
11 }
12 }
13}
14
15#[allow(non_snake_case)]
16pub fn printer_printer<'a>(writer: &'a mut dyn Writer, cst_node_map: CstNodeMap) -> Printer<'a> {
17 Printer::new(writer, cst_node_map)
18}