pub struct Renderer { /* private fields */ }Implementations§
Source§impl Renderer
Renders processed AST or simplified configs
impl Renderer
Renders processed AST or simplified configs
Sourcepub fn new(options: RenderOptions) -> Self
pub fn new(options: RenderOptions) -> Self
Create a new Renderer with the passed options
pub fn render_nodes( &self, nodes: Vec<Node>, indent: u8, ) -> Result<String, ArmaLintError>
pub fn render_node( &self, node: Node, indent: u8, ) -> Result<String, ArmaLintError>
pub fn render_statement( &self, statement: Statement, indent: u8, ) -> Result<String, ArmaLintError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Renderer
impl RefUnwindSafe for Renderer
impl Send for Renderer
impl Sync for Renderer
impl Unpin for Renderer
impl UnwindSafe for Renderer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more