luaur_compiler/methods/
compiler_needs_coverage.rs1use crate::records::compiler::Compiler;
2use luaur_ast::records::ast_node::AstNode;
3
4use luaur_ast::records::ast_stat_block::AstStatBlock;
5use luaur_ast::records::ast_stat_type_alias::AstStatTypeAlias;
6
7impl Compiler {
8 pub fn needs_coverage(&mut self, node: *mut AstNode) -> bool {
9 let is_stat_block = unsafe { (*node).is::<AstStatBlock>() };
10 let is_stat_type_alias = unsafe { (*node).is::<AstStatTypeAlias>() };
11 !(is_stat_block || is_stat_type_alias)
12 }
13}