Trait seshat::unicode::Ucd[][src]

pub trait Ucd {
Show 62 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 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 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

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

Get the Unicode Bidi_Class(bc) property.

Get the Unicode Canonical_Combining_Class(ccc) property.

Get the Unicode Decomposition_Type(dt) property.

Get the Unicode General_Category(gc) property.

Get the Unicode Grapheme_Cluster_Break(GCB) property.

Get the Unicode Word_Break(WB) property.

Get the Unicode Hangul_Syllable_Type(hst) property.

Get the Unicode White_Space(WSpace) property.

Get the Unicode Bidi_Control(Bidi_C) property.

Get the Unicode Join_Control(Join_C) property.

Get the Unicode Dash(Dash) property.

Get the Unicode Hyphen(Hyphen) property.

Get the Unicode Quotation_Mark(QMark) property.

Get the Unicode Terminal_Punctuation(Term) property.

Get the Unicode Other_Math(OMath) property.

Get the Unicode Hex_Digit(Hex) property.

Get the Unicode ASCII_Hex_Digit(AHex) property.

Get the Unicode Other_Alphabetic(OAlpha) property.

Get the Unicode Ideographic(Ideo) property.

Get the Unicode Diacritic(Dia) property.

Get the Unicode Extender(Ext) property.

Get the Unicode Other_Lowercase(OLower) property.

Get the Unicode Other_Uppercase(OUpper) property.

Get the Unicode Noncharacter_Code_Point(NChar) property.

Get the Unicode Other_Grapheme_Extend(OGr_Ext) property.

Get the Unicode IDS_Binary_Operator(IDSB) property.

Get the Unicode IDS_Trinary_Operator(IDST) property.

Get the Unicode Radical(Radical) property.

Get the Unicode Unified_Ideograph(UIdeo) property.

Get the Unicode Other_Default_Ignorable_Code_Point(ODI) property.

Get the Unicode Deprecated(Dep) property.

Get the Unicode Soft_Dotted(SD) property.

Get the Unicode Logical_Order_Exception(LOE) property.

Get the Unicode Other_ID_Start(OIDS) property.

Get the Unicode Other_ID_Continue(OIDC) property.

Get the Unicode Sentence_Terminal(STerm) property.

Get the Unicode Variation_Selector(VS) property.

Get the Unicode Pattern_White_Space(Pat_WS) property.

Get the Unicode Pattern_Syntax(Pat_Syn) property.

Get the Unicode Prepended_Concatenation_Mark(PCM) property.

Get the Unicode Regional_Indicator(RI) property.

Get the Unicode Composition_Exclusion(CE) property.

Get the Unicode Case_Ignorable(CI) property.

Get the Unicode Full_Composition_Exclusion(Comp_Ex) property.

Get the Unicode Block(blk) property.

Get the Unicode Script(sc) property.

Get the Unicode Age(age) property.

Get the Unicode Math(Math) property.

Get the Unicode Alphabetic(Alpha) property.

Get the Unicode Lowercase(Lower) property.

Get the Unicode Uppercase(Upper) property.

Get the Unicode Cased(Cased) property.

Get the Unicode Default_Ignorable_Code_Point(DI) property.

Get the Unicode Grapheme_Extend(Gr_Ext) property.

Get the Unicode Emoji(Emoji) property.

Get the Unicode Emoji_Presentation(EPres) property.

Get the Unicode Emoji_Modifier(EMod) property.

Get the Unicode Emoji_Modifier_Base(EBase) property.

Get the Unicode Emoji_Component(EComp) property.

Get the Unicode Extended_Pictographic(ExtPict) property.

Implementations on Foreign Types

Implementors