silk.text.unicode_properties.
Import as GeneralCategory with import silk.text.unicode_properties { GeneralCategory }.
Public declarations: 13.
GeneralCategory#
pub enum GeneralCategoryThe Unicode General_Category property: the general category of a character, such as an
uppercase letter or a nonspacing mark.
Details#
GeneralCategory.of reads the value of one code point. A code point with no explicit value,
or a value past U+10FFFF, gets the Unicode default, Cn.
Cc#
CcControl (also cntrl).
Cf#
CfFormat.
Cn#
CnUnassigned.
Co#
CoPrivate Use.
Cs#
CsSurrogate.
Ll#
LlLowercase Letter.
Lm#
LmModifier Letter.
Lo#
LoOther Letter.
Lt#
LtTitlecase Letter.
Lu#
LuUppercase Letter.
Mc#
McSpacing Mark.
Me#
MeEnclosing Mark.
Mn#
MnNonspacing Mark.
Nd#
NdDecimal Number (also digit).
Nl#
NlLetter Number.
No#
NoOther Number.
Pc#
PcConnector Punctuation.
Pd#
PdDash Punctuation.
Pe#
PeClose Punctuation.
Pf#
PfFinal Punctuation.
Pi#
PiInitial Punctuation.
Po#
PoOther Punctuation.
Ps#
PsOpen Punctuation.
Sc#
ScCurrency Symbol.
Sk#
SkModifier Symbol.
Sm#
SmMath Symbol.
So#
SoOther Symbol.
Zl#
ZlLine Separator.
Zp#
ZpParagraph Separator.
Zs#
ZsSpace Separator.
Implementation GeneralCategory#
impl GeneralCategoryAssociated function of#
pub fn of(cp: u32) -> GeneralCategoryReturns the General_Category of the code point cp. A value past U+10FFFF gets Cn.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> GeneralCategoryReturns the value for the packed number value from unicode_data.generalCategory. An
unknown number gives Cn.
CanonicalCombiningClass#
pub enum CanonicalCombiningClassThe Unicode Canonical_Combining_Class property: the canonical combining class of a character,
which orders combining marks during normalization.
Details#
CanonicalCombiningClass.of reads the value of one code point. A code point with no explicit
value, or a value past U+10FFFF, gets the Unicode default, Not_Reordered.
Not_Reordered#
Not_ReorderedNot Reordered (also NR).
Overlay#
OverlayOverlay (also OV).
Han_Reading#
Han_ReadingHan Reading (also HANR).
Nukta#
NuktaNukta (also NK).
Kana_Voicing#
Kana_VoicingKana Voicing (also KV).
Virama#
ViramaVirama (also VR).
CCC10#
CCC10CCC10.
CCC11#
CCC11CCC11.
CCC12#
CCC12CCC12.
CCC13#
CCC13CCC13.
CCC14#
CCC14CCC14.
CCC15#
CCC15CCC15.
CCC16#
CCC16CCC16.
CCC17#
CCC17CCC17.
CCC18#
CCC18CCC18.
CCC19#
CCC19CCC19.
CCC20#
CCC20CCC20.
CCC21#
CCC21CCC21.
CCC22#
CCC22CCC22.
CCC23#
CCC23CCC23.
CCC24#
CCC24CCC24.
CCC25#
CCC25CCC25.
CCC26#
CCC26CCC26.
CCC27#
CCC27CCC27.
CCC28#
CCC28CCC28.
CCC29#
CCC29CCC29.
CCC30#
CCC30CCC30.
CCC31#
CCC31CCC31.
CCC32#
CCC32CCC32.
CCC33#
CCC33CCC33.
CCC34#
CCC34CCC34.
CCC35#
CCC35CCC35.
CCC36#
CCC36CCC36.
CCC84#
CCC84CCC84.
CCC91#
CCC91CCC91.
CCC103#
CCC103CCC103.
CCC107#
CCC107CCC107.
CCC118#
CCC118CCC118.
CCC122#
CCC122CCC122.
CCC129#
CCC129CCC129.
CCC130#
CCC130CCC130.
CCC132#
CCC132CCC132.
CCC133#
CCC133CCC133.
Attached_Below_Left#
Attached_Below_LeftAttached Below Left (also ATBL).
Attached_Below#
Attached_BelowAttached Below (also ATB).
Attached_Above#
Attached_AboveAttached Above (also ATA).
Attached_Above_Right#
Attached_Above_RightAttached Above Right (also ATAR).
Below_Left#
Below_LeftBelow Left (also BL).
Below#
BelowBelow (also B).
Below_Right#
Below_RightBelow Right (also BR).
Left#
LeftLeft (also L).
Right#
RightRight (also R).
Above_Left#
Above_LeftAbove Left (also AL).
Above#
AboveAbove (also A).
Above_Right#
Above_RightAbove Right (also AR).
Double_Below#
Double_BelowDouble Below (also DB).
Double_Above#
Double_AboveDouble Above (also DA).
Iota_Subscript#
Iota_SubscriptIota Subscript (also IS).
Implementation CanonicalCombiningClass#
impl CanonicalCombiningClassAssociated function of#
pub fn of(cp: u32) -> CanonicalCombiningClassReturns the Canonical_Combining_Class of the code point cp. A value past U+10FFFF gets
Not_Reordered.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> CanonicalCombiningClassReturns the value for the packed number value from unicode_data.combiningClass. An unknown
number gives Not_Reordered.
Method number#
pub fn number(self: Self) -> u8Returns the numeric combining class, from 0 to 254. Canonical ordering sorts marks by it.
BidiClass#
pub enum BidiClassThe Unicode Bidi_Class property: the bidirectional class of a character, which the Unicode
Bidirectional Algorithm (UAX #9) reads.
Details#
BidiClass.of reads the value of one code point. A code point with no explicit value, or a
value past U+10FFFF, gets the Unicode default, L.
AL#
ALArabic Letter.
AN#
ANArabic Number.
B#
BParagraph Separator.
BN#
BNBoundary Neutral.
CS#
CSCommon Separator.
EN#
ENEuropean Number.
ES#
ESEuropean Separator.
ET#
ETEuropean Terminator.
FSI#
FSIFirst Strong Isolate.
L#
LLeft To Right.
LRE#
LRELeft To Right Embedding.
LRI#
LRILeft To Right Isolate.
LRO#
LROLeft To Right Override.
NSM#
NSMNonspacing Mark.
ON#
ONOther Neutral.
PDF#
PDFPop Directional Format.
PDI#
PDIPop Directional Isolate.
R#
RRight To Left.
RLE#
RLERight To Left Embedding.
RLI#
RLIRight To Left Isolate.
RLO#
RLORight To Left Override.
S#
SSegment Separator.
WS#
WSWhite Space.
Implementation BidiClass#
impl BidiClassAssociated function of#
pub fn of(cp: u32) -> BidiClassReturns the Bidi_Class of the code point cp. A value past U+10FFFF gets L.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> BidiClassReturns the value for the packed number value from unicode_data.bidiClass. An unknown
number gives L.
JoiningType#
pub enum JoiningTypeThe Unicode Joining_Type property: how a character joins its neighbors in cursive scripts such
as Arabic and Syriac.
Details#
JoiningType.of reads the value of one code point. A code point with no explicit value, or a
value past U+10FFFF, gets the Unicode default, U.
C#
CJoin Causing.
D#
DDual Joining.
L#
LLeft Joining.
R#
RRight Joining.
T#
TTransparent.
U#
UNon Joining.
Implementation JoiningType#
impl JoiningTypeAssociated function of#
pub fn of(cp: u32) -> JoiningTypeReturns the Joining_Type of the code point cp. A value past U+10FFFF gets U.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> JoiningTypeReturns the value for the packed number value from unicode_data.joiningType. An unknown
number gives U.
JoiningGroup#
pub enum JoiningGroupThe Unicode Joining_Group property: the group of letters in cursive scripts that share one
shape in joined forms.
Details#
JoiningGroup.of reads the value of one code point. A code point with no explicit value, or a
value past U+10FFFF, gets the Unicode default, No_Joining_Group.
African_Feh#
African_FehAfrican Feh.
African_Noon#
African_NoonAfrican Noon.
African_Qaf#
African_QafAfrican Qaf.
Ain#
AinAin.
Alaph#
AlaphAlaph.
Alef#
AlefAlef.
Beh#
BehBeh.
Beth#
BethBeth.
Burushaski_Yeh_Barree#
Burushaski_Yeh_BarreeBurushaski Yeh Barree.
Crown_Ain#
Crown_AinCrown Ain.
Crown_Beh#
Crown_BehCrown Beh.
Crown_Feh#
Crown_FehCrown Feh.
Crown_Hah#
Crown_HahCrown Hah.
Crown_Heh#
Crown_HehCrown Heh.
Crown_Kaf#
Crown_KafCrown Kaf.
Crown_Meem#
Crown_MeemCrown Meem.
Crown_Sad#
Crown_SadCrown Sad.
Crown_Seen#
Crown_SeenCrown Seen.
Crown_Tah#
Crown_TahCrown Tah.
Dal#
DalDal.
Dalath_Rish#
Dalath_RishDalath Rish.
E#
EE.
Farsi_Yeh#
Farsi_YehFarsi Yeh.
Fe#
FeFe.
Feh#
FehFeh.
Final_Semkath#
Final_SemkathFinal Semkath.
Gaf#
GafGaf.
Gamal#
GamalGamal.
Hah#
HahHah.
Hanifi_Rohingya_Kinna_Ya#
Hanifi_Rohingya_Kinna_YaHanifi Rohingya Kinna Ya.
Hanifi_Rohingya_Pa#
Hanifi_Rohingya_PaHanifi Rohingya Pa.
He#
HeHe.
Heh#
HehHeh.
Heh_Goal#
Heh_GoalHeh Goal.
Heth#
HethHeth.
Kaf#
KafKaf.
Kaph#
KaphKaph.
Kashmiri_Yeh#
Kashmiri_YehKashmiri Yeh.
Khaph#
KhaphKhaph.
Knotted_Heh#
Knotted_HehKnotted Heh.
Lam#
LamLam.
Lamadh#
LamadhLamadh.
Malayalam_Bha#
Malayalam_BhaMalayalam Bha.
Malayalam_Ja#
Malayalam_JaMalayalam Ja.
Malayalam_Lla#
Malayalam_LlaMalayalam Lla.
Malayalam_Llla#
Malayalam_LllaMalayalam Llla.
Malayalam_Nga#
Malayalam_NgaMalayalam Nga.
Malayalam_Nna#
Malayalam_NnaMalayalam Nna.
Malayalam_Nnna#
Malayalam_NnnaMalayalam Nnna.
Malayalam_Nya#
Malayalam_NyaMalayalam Nya.
Malayalam_Ra#
Malayalam_RaMalayalam Ra.
Malayalam_Ssa#
Malayalam_SsaMalayalam Ssa.
Malayalam_Tta#
Malayalam_TtaMalayalam Tta.
Manichaean_Aleph#
Manichaean_AlephManichaean Aleph.
Manichaean_Ayin#
Manichaean_AyinManichaean Ayin.
Manichaean_Beth#
Manichaean_BethManichaean Beth.
Manichaean_Daleth#
Manichaean_DalethManichaean Daleth.
Manichaean_Dhamedh#
Manichaean_DhamedhManichaean Dhamedh.
Manichaean_Five#
Manichaean_FiveManichaean Five.
Manichaean_Gimel#
Manichaean_GimelManichaean Gimel.
Manichaean_Heth#
Manichaean_HethManichaean Heth.
Manichaean_Hundred#
Manichaean_HundredManichaean Hundred.
Manichaean_Kaph#
Manichaean_KaphManichaean Kaph.
Manichaean_Lamedh#
Manichaean_LamedhManichaean Lamedh.
Manichaean_Mem#
Manichaean_MemManichaean Mem.
Manichaean_Nun#
Manichaean_NunManichaean Nun.
Manichaean_One#
Manichaean_OneManichaean One.
Manichaean_Pe#
Manichaean_PeManichaean Pe.
Manichaean_Qoph#
Manichaean_QophManichaean Qoph.
Manichaean_Resh#
Manichaean_ReshManichaean Resh.
Manichaean_Sadhe#
Manichaean_SadheManichaean Sadhe.
Manichaean_Samekh#
Manichaean_SamekhManichaean Samekh.
Manichaean_Taw#
Manichaean_TawManichaean Taw.
Manichaean_Ten#
Manichaean_TenManichaean Ten.
Manichaean_Teth#
Manichaean_TethManichaean Teth.
Manichaean_Thamedh#
Manichaean_ThamedhManichaean Thamedh.
Manichaean_Twenty#
Manichaean_TwentyManichaean Twenty.
Manichaean_Waw#
Manichaean_WawManichaean Waw.
Manichaean_Yodh#
Manichaean_YodhManichaean Yodh.
Manichaean_Zayin#
Manichaean_ZayinManichaean Zayin.
Meem#
MeemMeem.
Mim#
MimMim.
No_Joining_Group#
No_Joining_GroupNo Joining Group.
Noon#
NoonNoon.
Nun#
NunNun.
Nya#
NyaNya.
Pe#
PePe.
Qaf#
QafQaf.
Qaph#
QaphQaph.
Reh#
RehReh.
Reversed_Pe#
Reversed_PeReversed Pe.
Rohingya_Yeh#
Rohingya_YehRohingya Yeh.
Sad#
SadSad.
Sadhe#
SadheSadhe.
Seen#
SeenSeen.
Semkath#
SemkathSemkath.
Shin#
ShinShin.
Straight_Waw#
Straight_WawStraight Waw.
Swash_Kaf#
Swash_KafSwash Kaf.
Syriac_Waw#
Syriac_WawSyriac Waw.
Tah#
TahTah.
Taw#
TawTaw.
Teh_Marbuta#
Teh_MarbutaTeh Marbuta.
Teh_Marbuta_Goal#
Teh_Marbuta_GoalTeh Marbuta Goal (also Hamza_On_Heh_Goal).
Teth#
TethTeth.
Thin_Noon#
Thin_NoonThin Noon.
Thin_Yeh#
Thin_YehThin Yeh.
Vertical_Tail#
Vertical_TailVertical Tail.
Waw#
WawWaw.
Yeh#
YehYeh.
Yeh_Barree#
Yeh_BarreeYeh Barree.
Yeh_With_Tail#
Yeh_With_TailYeh With Tail.
Yudh#
YudhYudh.
Yudh_He#
Yudh_HeYudh He.
Zain#
ZainZain.
Zhain#
ZhainZhain.
Implementation JoiningGroup#
impl JoiningGroupAssociated function of#
pub fn of(cp: u32) -> JoiningGroupReturns the Joining_Group of the code point cp. A value past U+10FFFF gets
No_Joining_Group.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> JoiningGroupReturns the value for the packed number value from unicode_data.joiningGroup. An unknown
number gives No_Joining_Group.
LineBreak#
pub enum LineBreakThe Unicode Line_Break property: the line breaking class of a character, which the Unicode
Line Breaking Algorithm (UAX #14) reads.
Details#
LineBreak.of reads the value of one code point. A code point with no explicit value, or a
value past U+10FFFF, gets the Unicode default, XX.
AI#
AIAmbiguous.
AK#
AKAksara.
AL#
ALAlphabetic.
AP#
APAksara Prebase.
AS#
ASAksara Start.
B2#
B2Break Both.
BA#
BABreak After.
BB#
BBBreak Before.
BK#
BKMandatory Break.
CB#
CBContingent Break.
CJ#
CJConditional Japanese Starter.
CL#
CLClose Punctuation.
CM#
CMCombining Mark.
CP#
CPClose Parenthesis.
CR#
CRCarriage Return.
EB#
EBE Base.
EM#
EME Modifier.
EX#
EXExclamation.
GL#
GLGlue.
H2#
H2H2.
H3#
H3H3.
HH#
HHUnambiguous Hyphen.
HL#
HLHebrew Letter.
HY#
HYHyphen.
ID#
IDIdeographic.
IN#
INInseparable (also Inseperable).
IS#
ISInfix Numeric.
JL#
JLJL.
JT#
JTJT.
JV#
JVJV.
LF#
LFLine Feed.
NL#
NLNext Line.
NS#
NSNonstarter.
NU#
NUNumeric.
OP#
OPOpen Punctuation.
PO#
POPostfix Numeric.
PR#
PRPrefix Numeric.
QU#
QUQuotation.
RI#
RIRegional Indicator.
SA#
SAComplex Context.
SG#
SGSurrogate.
SP#
SPSpace.
SY#
SYBreak Symbols.
VF#
VFVirama Final.
VI#
VIVirama.
WJ#
WJWord Joiner.
XX#
XXUnknown.
ZW#
ZWZWSpace.
ZWJ#
ZWJZWJ.
Implementation LineBreak#
impl LineBreakAssociated function of#
pub fn of(cp: u32) -> LineBreakReturns the Line_Break of the code point cp. A value past U+10FFFF gets XX.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> LineBreakReturns the value for the packed number value from unicode_data.lineBreak. An unknown
number gives XX.
Method tableIndex#
pub fn tableIndex(self: Self) -> usizeReturns the row and column of the class in unicode_data.linePairs.
EastAsianWidth#
pub enum EastAsianWidthThe Unicode East_Asian_Width property: the width of a character in East Asian typography (UAX
#11).
Details#
EastAsianWidth.of reads the value of one code point. A code point with no explicit value, or
a value past U+10FFFF, gets the Unicode default, N.
A#
AAmbiguous.
F#
FFullwidth.
H#
HHalfwidth.
N#
NNeutral.
Na#
NaNarrow.
W#
WWide.
Implementation EastAsianWidth#
impl EastAsianWidthAssociated function of#
pub fn of(cp: u32) -> EastAsianWidthReturns the East_Asian_Width of the code point cp. A value past U+10FFFF gets N.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> EastAsianWidthReturns the value for the packed number value from unicode_data.eastAsianWidth. An unknown
number gives N.
GraphemeBreak#
pub enum GraphemeBreakThe Unicode Grapheme_Cluster_Break property: the class of a character for grapheme cluster
segmentation (UAX #29).
Details#
GraphemeBreak.of reads the value of one code point. A code point with no explicit value, or
a value past U+10FFFF, gets the Unicode default, Other.
Control#
ControlControl (also CN).
CR#
CRCR.
E_Base#
E_BaseE Base (also EB).
E_Base_GAZ#
E_Base_GAZE Base GAZ (also EBG).
E_Modifier#
E_ModifierE Modifier (also EM).
Extend#
ExtendExtend (also EX).
Glue_After_Zwj#
Glue_After_ZwjGlue After Zwj (also GAZ).
L#
LL.
LF#
LFLF.
LV#
LVLV.
LVT#
LVTLVT.
Prepend#
PrependPrepend (also PP).
Regional_Indicator#
Regional_IndicatorRegional Indicator (also RI).
SpacingMark#
SpacingMarkSpacingMark (also SM).
T#
TT.
V#
VV.
Other#
OtherOther (also XX).
ZWJ#
ZWJZWJ.
Implementation GraphemeBreak#
impl GraphemeBreakAssociated function of#
pub fn of(cp: u32) -> GraphemeBreakReturns the Grapheme_Cluster_Break of the code point cp. A value past U+10FFFF gets
Other.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> GraphemeBreakReturns the value for the packed number value from unicode_data.graphemeBreak. An unknown
number gives Other.
WordBreak#
pub enum WordBreakThe Unicode Word_Break property: the class of a character for word segmentation (UAX #29).
Details#
WordBreak.of reads the value of one code point. A code point with no explicit value, or a
value past U+10FFFF, gets the Unicode default, Other.
CR#
CRCR.
Double_Quote#
Double_QuoteDouble Quote (also DQ).
E_Base#
E_BaseE Base (also EB).
E_Base_GAZ#
E_Base_GAZE Base GAZ (also EBG).
E_Modifier#
E_ModifierE Modifier (also EM).
ExtendNumLet#
ExtendNumLetExtendNumLet (also EX).
Extend#
ExtendExtend.
Format#
FormatFormat (also FO).
Glue_After_Zwj#
Glue_After_ZwjGlue After Zwj (also GAZ).
Hebrew_Letter#
Hebrew_LetterHebrew Letter (also HL).
Katakana#
KatakanaKatakana (also KA).
ALetter#
ALetterALetter (also LE).
LF#
LFLF.
MidNumLet#
MidNumLetMidNumLet (also MB).
MidLetter#
MidLetterMidLetter (also ML).
MidNum#
MidNumMidNum (also MN).
Newline#
NewlineNewline (also NL).
Numeric#
NumericNumeric (also NU).
Regional_Indicator#
Regional_IndicatorRegional Indicator (also RI).
Single_Quote#
Single_QuoteSingle Quote (also SQ).
WSegSpace#
WSegSpaceWSegSpace.
Other#
OtherOther (also XX).
ZWJ#
ZWJZWJ.
Implementation WordBreak#
impl WordBreakAssociated function of#
pub fn of(cp: u32) -> WordBreakReturns the Word_Break of the code point cp. A value past U+10FFFF gets Other.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> WordBreakReturns the value for the packed number value from unicode_data.wordBreak. An unknown
number gives Other.
SentenceBreak#
pub enum SentenceBreakThe Unicode Sentence_Break property: the class of a character for sentence segmentation (UAX
#29).
Details#
SentenceBreak.of reads the value of one code point. A code point with no explicit value, or
a value past U+10FFFF, gets the Unicode default, Other.
ATerm#
ATermATerm (also AT).
Close#
CloseClose (also CL).
CR#
CRCR.
Extend#
ExtendExtend (also EX).
Format#
FormatFormat (also FO).
OLetter#
OLetterOLetter (also LE).
LF#
LFLF.
Lower#
LowerLower (also LO).
Numeric#
NumericNumeric (also NU).
SContinue#
SContinueSContinue (also SC).
Sep#
SepSep (also SE).
Sp#
SpSp (also SP).
STerm#
STermSTerm (also ST).
Upper#
UpperUpper (also UP).
Other#
OtherOther (also XX).
Implementation SentenceBreak#
impl SentenceBreakAssociated function of#
pub fn of(cp: u32) -> SentenceBreakReturns the Sentence_Break of the code point cp. A value past U+10FFFF gets Other.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> SentenceBreakReturns the value for the packed number value from unicode_data.sentenceBreak. An unknown
number gives Other.
VerticalOrientation#
pub enum VerticalOrientationThe Unicode Vertical_Orientation property: the default orientation of a character in vertical
text (UAX #50).
Details#
VerticalOrientation.of reads the value of one code point. A code point with no explicit
value, or a value past U+10FFFF, gets the Unicode default, R.
R#
RRotated.
Tr#
TrTransformed Rotated.
Tu#
TuTransformed Upright.
U#
UUpright.
Implementation VerticalOrientation#
impl VerticalOrientationAssociated function of#
pub fn of(cp: u32) -> VerticalOrientationReturns the Vertical_Orientation of the code point cp. A value past U+10FFFF gets R.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> VerticalOrientationReturns the value for the packed number value from unicode_data.verticalOrientation. An
unknown number gives R.
IndicConjunctBreak#
pub enum IndicConjunctBreakThe Unicode Indic_Conjunct_Break property: the role of a character in an Indic conjunct for
grapheme cluster segmentation (UAX #29).
Details#
IndicConjunctBreak.of reads the value of one code point. A code point with no explicit
value, or a value past U+10FFFF, gets the Unicode default, None.
None#
NoneNone.
Consonant#
ConsonantConsonant.
Extend#
ExtendExtend.
Linker#
LinkerLinker.
Implementation IndicConjunctBreak#
impl IndicConjunctBreakAssociated function of#
pub fn of(cp: u32) -> IndicConjunctBreakReturns the Indic_Conjunct_Break of the code point cp. A value past U+10FFFF gets None.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> IndicConjunctBreakReturns the value for the packed number value from unicode_data.indicConjunctBreak. An
unknown number gives None.
BidiPairedBracketType#
pub enum BidiPairedBracketTypeThe Unicode Bidi_Paired_Bracket_Type property: whether a character is an opening or a closing
paired bracket for the Unicode Bidirectional Algorithm.
Details#
BidiPairedBracketType.of reads the value of one code point. A code point with no explicit
value, or a value past U+10FFFF, gets the Unicode default, None.
None#
NoneNone (also n).
Open#
OpenOpen (also o).
Close#
CloseClose (also c).
Implementation BidiPairedBracketType#
impl BidiPairedBracketTypeAssociated function of#
pub fn of(cp: u32) -> BidiPairedBracketTypeReturns the Bidi_Paired_Bracket_Type of the code point cp. A value past U+10FFFF gets
None.
Associated function fromTableValue#
pub fn fromTableValue(value: u32) -> BidiPairedBracketTypeReturns the value for the packed number value from unicode_data.bidiPairedBracketType. An
unknown number gives None.
Profiles: aarch64-apple-darwin, aarch64-unknown-linux-gnu, aarch64-unknown-linux-gnu-no-libc, x86_64-unknown-linux-gnu, x86_64-unknown-linux-gnu-no-libc, wasm32-unknown-unknown, wasm32-wasip1, wasm32-wasip2, x86_64-pc-windows-msvc, wasm64-unknown-unknown.