Refactor property definitions to a separate crate #1160
Labels
C-unicode
Component: Props, sets, tries
S-small
Size: One afternoon (small bug fix or enhancement)
T-techdebt
Type: ICU4X code health and tech debt
Milestone
We have our enums / newtypes that represent Unicode properties in the
icu_uniset
crate currently, but they are an independent concept from specific data structures, and therefore they deserve their own separate place in the codebase.This will help clear up dependencies when the
CodePointTrie
APIs for Unicode properties inicu_codepointtrie
are added, since they will depend on enumerated property enums / newtypes, while already some of the APIs inicu_uniset
for returningUnicodeSet
s for Unicode properties depend on enumerated property enums / newtypes (ex: returning the UnicodeSet for"gc=Math_Symbol"
)The text was updated successfully, but these errors were encountered: