luaur_analysis/methods/
usage_finder_visit_fragment_autocomplete_alt_d.rs1use crate::records::usage_finder::UsageFinder;
2use crate::type_aliases::name_type::Name;
3use luaur_ast::records::ast_stat_type_alias::AstStatTypeAlias;
4use luaur_common::records::dense_hash_set::DenseHashSet;
5
6impl UsageFinder {
7 pub fn visit_ast_stat_type_alias(&mut self, alias: *mut AstStatTypeAlias) -> bool {
8 let alias_ref = unsafe { &*alias };
9 let name_str = unsafe {
10 core::ffi::CStr::from_ptr(alias_ref.name.value)
11 .to_string_lossy()
12 .into_owned()
13 };
14 self.declared_aliases.insert(Name::from(name_str));
15 true
16 }
17}