1const std = @import("std");
2const ucd = @import("unicode-ucd");
3
4test {
5 _ = &ucd.arabic_shaping.data;
6 _ = &ucd.bidi_brackets.data;
7 _ = &ucd.bidi_mirroring.data;
8 _ = &ucd.blocks.data;
9 _ = &ucd.cjk_radicals.data;
10 _ = &ucd.case_folding.data;
11 _ = &ucd.composition_exclusions.data;
12 _ = &ucd.derived_age.data;
13 _ = &ucd.derived_core_properties.data;
14 inline for (@typeInfo(ucd.derived_normalization_props).@"struct".decls) |d| {
15 const f = @field(ucd.derived_normalization_props, d.name);
16 if (@typeInfo(f).@"struct".decls.len == 0) _ = &f;
17 if (@typeInfo(f).@"struct".decls.len > 0) _ = &f.data;
18 if (@typeInfo(f).@"struct".decls.len > 0) _ = &f.data_range;
19 }
20 _ = &ucd.east_asian_width.data;
21 _ = &ucd.emoji_sources.data;
22 _ = &ucd.equivalent_unified_ideograph.data;
23 _ = &ucd.hangul_syllable_type.data;
24 _ = &ucd.indic_positional_category.data;
25 _ = &ucd.indic_syllabic_category.data;
26 _ = &ucd.jamo.data;
27 _ = &ucd.line_break.data;
28 _ = &ucd.name_aliases.data;
29 _ = &ucd.named_sequences.data;
30 _ = &ucd.named_sequences_prov.data;
31 _ = &ucd.prop_list.data;
32 _ = &ucd.scripts.data;
33 _ = &ucd.vertical_orientation.data;
34 _ = &ucd.emoji.data;
35 _ = &ucd.script_extensions.data;
36 _ = &ucd.property_aliases.data;
37 _ = &ucd.property_value_aliases.data;
38 _ = &ucd.unicode_data.data_code;
39 _ = &ucd.special_casing.data;
40}