Ucd

Trait Ucd 

Source
pub trait Ucd {
Show 68 methods // Required methods fn dm(&self) -> String; fn na(&self) -> String; fn bc(&self) -> Bc; fn ccc(&self) -> Ccc; fn dt(&self) -> Dt; fn gc(&self) -> Gc; fn gcb(&self) -> Gcb; fn wb(&self) -> Wb; fn hst(&self) -> Hst; fn insc(&self) -> Insc; fn incb(&self) -> Incb; fn wspace(&self) -> bool; fn bidi_c(&self) -> bool; fn join_c(&self) -> bool; fn dash(&self) -> bool; fn hyphen(&self) -> bool; fn qmark(&self) -> bool; fn term(&self) -> bool; fn omath(&self) -> bool; fn hex(&self) -> bool; fn ahex(&self) -> bool; fn oalpha(&self) -> bool; fn ideo(&self) -> bool; fn dia(&self) -> bool; fn ext(&self) -> bool; fn olower(&self) -> bool; fn oupper(&self) -> bool; fn nchar(&self) -> bool; fn ogr_ext(&self) -> bool; fn idsb(&self) -> bool; fn idst(&self) -> bool; fn radical(&self) -> bool; fn uideo(&self) -> bool; fn odi(&self) -> bool; fn dep(&self) -> bool; fn sd(&self) -> bool; fn loe(&self) -> bool; fn oids(&self) -> bool; fn oidc(&self) -> bool; fn sterm(&self) -> bool; fn vs(&self) -> bool; fn pat_ws(&self) -> bool; fn pat_syn(&self) -> bool; fn pcm(&self) -> bool; fn ri(&self) -> bool; fn ce(&self) -> bool; fn ci(&self) -> bool; fn comp_ex(&self) -> bool; fn blk(&self) -> Blk; fn sc(&self) -> Sc; fn age(&self) -> Age; fn math(&self) -> bool; fn alpha(&self) -> bool; fn lower(&self) -> bool; fn upper(&self) -> bool; fn cased(&self) -> bool; fn di(&self) -> bool; fn gr_ext(&self) -> bool; fn ids(&self) -> bool; fn idc(&self) -> bool; fn xids(&self) -> bool; fn xidc(&self) -> bool; fn emoji(&self) -> bool; fn epres(&self) -> bool; fn emod(&self) -> bool; fn ebase(&self) -> bool; fn ecomp(&self) -> bool; fn ext_pict(&self) -> bool;
}
Expand description

Trait Ucd is a collection of Unicode UCD property methods.

Required Methods§

Source

fn dm(&self) -> String

Source

fn na(&self) -> String

Get the Unicode Name(na) property. If there is no Name property, then returns empty string.

Source

fn bc(&self) -> Bc

Get the Unicode Bidi_Class(bc) property.

Source

fn ccc(&self) -> Ccc

Get the Unicode Canonical_Combining_Class(ccc) property.

Source

fn dt(&self) -> Dt

Get the Unicode Decomposition_Type(dt) property.

Source

fn gc(&self) -> Gc

Get the Unicode General_Category(gc) property.

Source

fn gcb(&self) -> Gcb

Get the Unicode Grapheme_Cluster_Break(GCB) property.

Source

fn wb(&self) -> Wb

Get the Unicode Word_Break(WB) property.

Source

fn hst(&self) -> Hst

Get the Unicode Hangul_Syllable_Type(hst) property.

Source

fn insc(&self) -> Insc

Get the Unicode Indic_Syllabic_Category (InSC) property.

Source

fn incb(&self) -> Incb

Get the Unicode Indic_Conjunct_Break (InCB) property.

Source

fn wspace(&self) -> bool

Get the Unicode White_Space(WSpace) property.

Source

fn bidi_c(&self) -> bool

Get the Unicode Bidi_Control(Bidi_C) property.

Source

fn join_c(&self) -> bool

Get the Unicode Join_Control(Join_C) property.

Source

fn dash(&self) -> bool

Get the Unicode Dash(Dash) property.

Source

fn hyphen(&self) -> bool

Get the Unicode Hyphen(Hyphen) property.

Source

fn qmark(&self) -> bool

Get the Unicode Quotation_Mark(QMark) property.

Source

fn term(&self) -> bool

Get the Unicode Terminal_Punctuation(Term) property.

Source

fn omath(&self) -> bool

Get the Unicode Other_Math(OMath) property.

Source

fn hex(&self) -> bool

Get the Unicode Hex_Digit(Hex) property.

Source

fn ahex(&self) -> bool

Get the Unicode ASCII_Hex_Digit(AHex) property.

Source

fn oalpha(&self) -> bool

Get the Unicode Other_Alphabetic(OAlpha) property.

Source

fn ideo(&self) -> bool

Get the Unicode Ideographic(Ideo) property.

Source

fn dia(&self) -> bool

Get the Unicode Diacritic(Dia) property.

Source

fn ext(&self) -> bool

Get the Unicode Extender(Ext) property.

Source

fn olower(&self) -> bool

Get the Unicode Other_Lowercase(OLower) property.

Source

fn oupper(&self) -> bool

Get the Unicode Other_Uppercase(OUpper) property.

Source

fn nchar(&self) -> bool

Get the Unicode Noncharacter_Code_Point(NChar) property.

Source

fn ogr_ext(&self) -> bool

Get the Unicode Other_Grapheme_Extend(OGr_Ext) property.

Source

fn idsb(&self) -> bool

Get the Unicode IDS_Binary_Operator(IDSB) property.

Source

fn idst(&self) -> bool

Get the Unicode IDS_Trinary_Operator(IDST) property.

Source

fn radical(&self) -> bool

Get the Unicode Radical(Radical) property.

Source

fn uideo(&self) -> bool

Get the Unicode Unified_Ideograph(UIdeo) property.

Source

fn odi(&self) -> bool

Get the Unicode Other_Default_Ignorable_Code_Point(ODI) property.

Source

fn dep(&self) -> bool

Get the Unicode Deprecated(Dep) property.

Source

fn sd(&self) -> bool

Get the Unicode Soft_Dotted(SD) property.

Source

fn loe(&self) -> bool

Get the Unicode Logical_Order_Exception(LOE) property.

Source

fn oids(&self) -> bool

Get the Unicode Other_ID_Start(OIDS) property.

Source

fn oidc(&self) -> bool

Get the Unicode Other_ID_Continue(OIDC) property.

Source

fn sterm(&self) -> bool

Get the Unicode Sentence_Terminal(STerm) property.

Source

fn vs(&self) -> bool

Get the Unicode Variation_Selector(VS) property.

Source

fn pat_ws(&self) -> bool

Get the Unicode Pattern_White_Space(Pat_WS) property.

Source

fn pat_syn(&self) -> bool

Get the Unicode Pattern_Syntax(Pat_Syn) property.

Source

fn pcm(&self) -> bool

Get the Unicode Prepended_Concatenation_Mark(PCM) property.

Source

fn ri(&self) -> bool

Get the Unicode Regional_Indicator(RI) property.

Source

fn ce(&self) -> bool

Get the Unicode Composition_Exclusion(CE) property.

Source

fn ci(&self) -> bool

Get the Unicode Case_Ignorable(CI) property.

Source

fn comp_ex(&self) -> bool

Get the Unicode Full_Composition_Exclusion(Comp_Ex) property.

Source

fn blk(&self) -> Blk

Get the Unicode Block(blk) property.

Source

fn sc(&self) -> Sc

Get the Unicode Script(sc) property.

Source

fn age(&self) -> Age

Get the Unicode Age(age) property.

Source

fn math(&self) -> bool

Get the Unicode Math(Math) property.

Source

fn alpha(&self) -> bool

Get the Unicode Alphabetic(Alpha) property.

Source

fn lower(&self) -> bool

Get the Unicode Lowercase(Lower) property.

Source

fn upper(&self) -> bool

Get the Unicode Uppercase(Upper) property.

Source

fn cased(&self) -> bool

Get the Unicode Cased(Cased) property.

Source

fn di(&self) -> bool

Get the Unicode Default_Ignorable_Code_Point(DI) property.

Source

fn gr_ext(&self) -> bool

Get the Unicode Grapheme_Extend(Gr_Ext) property.

Source

fn ids(&self) -> bool

Get the Unicode ID_Start (IDS) property.

Source

fn idc(&self) -> bool

Get the Unicode ID_Continue (IDC) property.

Source

fn xids(&self) -> bool

Get the Unicode XID_Start (XIDS) property.

Source

fn xidc(&self) -> bool

Get the Unicode XID_Continue (XIDC) property.

Source

fn emoji(&self) -> bool

Get the Unicode Emoji(Emoji) property.

Source

fn epres(&self) -> bool

Get the Unicode Emoji_Presentation(EPres) property.

Source

fn emod(&self) -> bool

Get the Unicode Emoji_Modifier(EMod) property.

Source

fn ebase(&self) -> bool

Get the Unicode Emoji_Modifier_Base(EBase) property.

Source

fn ecomp(&self) -> bool

Get the Unicode Emoji_Component(EComp) property.

Source

fn ext_pict(&self) -> bool

Get the Unicode Extended_Pictographic(ExtPict) property.

Implementations on Foreign Types§

Source§

impl Ucd for char

Source§

fn dm(&self) -> String

Source§

fn na(&self) -> String

Source§

fn bc(&self) -> Bc

Source§

fn ccc(&self) -> Ccc

Source§

fn dt(&self) -> Dt

Source§

fn gc(&self) -> Gc

Source§

fn gcb(&self) -> Gcb

Source§

fn wb(&self) -> Wb

Source§

fn hst(&self) -> Hst

Source§

fn insc(&self) -> Insc

Source§

fn incb(&self) -> Incb

Source§

fn wspace(&self) -> bool

Source§

fn bidi_c(&self) -> bool

Source§

fn join_c(&self) -> bool

Source§

fn dash(&self) -> bool

Source§

fn hyphen(&self) -> bool

Source§

fn qmark(&self) -> bool

Source§

fn term(&self) -> bool

Source§

fn omath(&self) -> bool

Source§

fn hex(&self) -> bool

Source§

fn ahex(&self) -> bool

Source§

fn oalpha(&self) -> bool

Source§

fn ideo(&self) -> bool

Source§

fn dia(&self) -> bool

Source§

fn ext(&self) -> bool

Source§

fn olower(&self) -> bool

Source§

fn oupper(&self) -> bool

Source§

fn nchar(&self) -> bool

Source§

fn ogr_ext(&self) -> bool

Source§

fn idsb(&self) -> bool

Source§

fn idst(&self) -> bool

Source§

fn radical(&self) -> bool

Source§

fn uideo(&self) -> bool

Source§

fn odi(&self) -> bool

Source§

fn dep(&self) -> bool

Source§

fn sd(&self) -> bool

Source§

fn loe(&self) -> bool

Source§

fn oids(&self) -> bool

Source§

fn oidc(&self) -> bool

Source§

fn sterm(&self) -> bool

Source§

fn vs(&self) -> bool

Source§

fn pat_ws(&self) -> bool

Source§

fn pat_syn(&self) -> bool

Source§

fn pcm(&self) -> bool

Source§

fn ri(&self) -> bool

Source§

fn ce(&self) -> bool

Source§

fn ci(&self) -> bool

Source§

fn comp_ex(&self) -> bool

Source§

fn blk(&self) -> Blk

Source§

fn sc(&self) -> Sc

Source§

fn age(&self) -> Age

Source§

fn math(&self) -> bool

Source§

fn alpha(&self) -> bool

Source§

fn lower(&self) -> bool

Source§

fn upper(&self) -> bool

Source§

fn cased(&self) -> bool

Source§

fn di(&self) -> bool

Source§

fn gr_ext(&self) -> bool

Source§

fn ids(&self) -> bool

Source§

fn idc(&self) -> bool

Source§

fn xids(&self) -> bool

Source§

fn xidc(&self) -> bool

Source§

fn emoji(&self) -> bool

Source§

fn epres(&self) -> bool

Source§

fn emod(&self) -> bool

Source§

fn ebase(&self) -> bool

Source§

fn ecomp(&self) -> bool

Source§

fn ext_pict(&self) -> bool

Implementors§