[][src]Struct qt_core::q_char::Script

#[repr(transparent)]
pub struct Script(_);

This enum type defines the Unicode script property values.

C++ enum: QChar::Script.

C++ documentation:

This enum type defines the Unicode script property values.

For details about the Unicode script property values see Unicode Standard Annex #24.

In order to conform to C/C++ naming conventions "Script_" is prepended to the codes used in the Unicode Standard.

This enum was introduced or modified in Qt 5.1.

See also script().

Methods

impl Script[src]

pub fn to_int(&self) -> c_int[src]

impl Script[src]

pub const ScriptUnknown: Script[src]

For unassigned, private-use, noncharacter, and surrogate code points. (C++ enum variant: Script_Unknown = 0)

pub const ScriptInherited: Script[src]

For characters that may be used with multiple scripts and that inherit their script from the preceding characters. These include nonspacing marks, enclosing marks, and zero width joiner/non-joiner characters. (C++ enum variant: Script_Inherited = 1)

pub const ScriptCommon: Script[src]

For characters that may be used with multiple scripts and that do not inherit their script from the preceding characters. (C++ enum variant: Script_Common = 2)

pub const ScriptLatin: Script[src]

  (C++ enum variant: Script_Latin = 3)

pub const ScriptGreek: Script[src]

  (C++ enum variant: Script_Greek = 4)

pub const ScriptCyrillic: Script[src]

  (C++ enum variant: Script_Cyrillic = 5)

pub const ScriptArmenian: Script[src]

  (C++ enum variant: Script_Armenian = 6)

pub const ScriptHebrew: Script[src]

  (C++ enum variant: Script_Hebrew = 7)

pub const ScriptArabic: Script[src]

  (C++ enum variant: Script_Arabic = 8)

pub const ScriptSyriac: Script[src]

  (C++ enum variant: Script_Syriac = 9)

pub const ScriptThaana: Script[src]

  (C++ enum variant: Script_Thaana = 10)

pub const ScriptDevanagari: Script[src]

  (C++ enum variant: Script_Devanagari = 11)

pub const ScriptBengali: Script[src]

  (C++ enum variant: Script_Bengali = 12)

pub const ScriptGurmukhi: Script[src]

  (C++ enum variant: Script_Gurmukhi = 13)

pub const ScriptGujarati: Script[src]

  (C++ enum variant: Script_Gujarati = 14)

pub const ScriptOriya: Script[src]

  (C++ enum variant: Script_Oriya = 15)

pub const ScriptTamil: Script[src]

  (C++ enum variant: Script_Tamil = 16)

pub const ScriptTelugu: Script[src]

  (C++ enum variant: Script_Telugu = 17)

pub const ScriptKannada: Script[src]

  (C++ enum variant: Script_Kannada = 18)

pub const ScriptMalayalam: Script[src]

  (C++ enum variant: Script_Malayalam = 19)

pub const ScriptSinhala: Script[src]

  (C++ enum variant: Script_Sinhala = 20)

pub const ScriptThai: Script[src]

  (C++ enum variant: Script_Thai = 21)

pub const ScriptLao: Script[src]

  (C++ enum variant: Script_Lao = 22)

pub const ScriptTibetan: Script[src]

  (C++ enum variant: Script_Tibetan = 23)

pub const ScriptMyanmar: Script[src]

  (C++ enum variant: Script_Myanmar = 24)

pub const ScriptGeorgian: Script[src]

  (C++ enum variant: Script_Georgian = 25)

pub const ScriptHangul: Script[src]

  (C++ enum variant: Script_Hangul = 26)

pub const ScriptEthiopic: Script[src]

  (C++ enum variant: Script_Ethiopic = 27)

pub const ScriptCherokee: Script[src]

  (C++ enum variant: Script_Cherokee = 28)

pub const ScriptCanadianAboriginal: Script[src]

  (C++ enum variant: Script_CanadianAboriginal = 29)

pub const ScriptOgham: Script[src]

  (C++ enum variant: Script_Ogham = 30)

pub const ScriptRunic: Script[src]

  (C++ enum variant: Script_Runic = 31)

pub const ScriptKhmer: Script[src]

  (C++ enum variant: Script_Khmer = 32)

pub const ScriptMongolian: Script[src]

  (C++ enum variant: Script_Mongolian = 33)

pub const ScriptHiragana: Script[src]

  (C++ enum variant: Script_Hiragana = 34)

pub const ScriptKatakana: Script[src]

  (C++ enum variant: Script_Katakana = 35)

pub const ScriptBopomofo: Script[src]

  (C++ enum variant: Script_Bopomofo = 36)

pub const ScriptHan: Script[src]

  (C++ enum variant: Script_Han = 37)

pub const ScriptYi: Script[src]

  (C++ enum variant: Script_Yi = 38)

pub const ScriptOldItalic: Script[src]

  (C++ enum variant: Script_OldItalic = 39)

pub const ScriptGothic: Script[src]

  (C++ enum variant: Script_Gothic = 40)

pub const ScriptDeseret: Script[src]

  (C++ enum variant: Script_Deseret = 41)

pub const ScriptTagalog: Script[src]

  (C++ enum variant: Script_Tagalog = 42)

pub const ScriptHanunoo: Script[src]

  (C++ enum variant: Script_Hanunoo = 43)

pub const ScriptBuhid: Script[src]

  (C++ enum variant: Script_Buhid = 44)

pub const ScriptTagbanwa: Script[src]

  (C++ enum variant: Script_Tagbanwa = 45)

pub const ScriptCoptic: Script[src]

  (C++ enum variant: Script_Coptic = 46)

pub const ScriptLimbu: Script[src]

  (C++ enum variant: Script_Limbu = 47)

pub const ScriptTaiLe: Script[src]

  (C++ enum variant: Script_TaiLe = 48)

pub const ScriptLinearB: Script[src]

  (C++ enum variant: Script_LinearB = 49)

pub const ScriptUgaritic: Script[src]

  (C++ enum variant: Script_Ugaritic = 50)

pub const ScriptShavian: Script[src]

  (C++ enum variant: Script_Shavian = 51)

pub const ScriptOsmanya: Script[src]

  (C++ enum variant: Script_Osmanya = 52)

pub const ScriptCypriot: Script[src]

  (C++ enum variant: Script_Cypriot = 53)

pub const ScriptBraille: Script[src]

  (C++ enum variant: Script_Braille = 54)

pub const ScriptBuginese: Script[src]

  (C++ enum variant: Script_Buginese = 55)

pub const ScriptNewTaiLue: Script[src]

  (C++ enum variant: Script_NewTaiLue = 56)

pub const ScriptGlagolitic: Script[src]

  (C++ enum variant: Script_Glagolitic = 57)

pub const ScriptTifinagh: Script[src]

  (C++ enum variant: Script_Tifinagh = 58)

pub const ScriptSylotiNagri: Script[src]

  (C++ enum variant: Script_SylotiNagri = 59)

pub const ScriptOldPersian: Script[src]

  (C++ enum variant: Script_OldPersian = 60)

pub const ScriptKharoshthi: Script[src]

  (C++ enum variant: Script_Kharoshthi = 61)

pub const ScriptBalinese: Script[src]

  (C++ enum variant: Script_Balinese = 62)

pub const ScriptCuneiform: Script[src]

  (C++ enum variant: Script_Cuneiform = 63)

pub const ScriptPhoenician: Script[src]

  (C++ enum variant: Script_Phoenician = 64)

pub const ScriptPhagsPa: Script[src]

  (C++ enum variant: Script_PhagsPa = 65)

pub const ScriptNko: Script[src]

  (C++ enum variant: Script_Nko = 66)

pub const ScriptSundanese: Script[src]

  (C++ enum variant: Script_Sundanese = 67)

pub const ScriptLepcha: Script[src]

  (C++ enum variant: Script_Lepcha = 68)

pub const ScriptOlChiki: Script[src]

  (C++ enum variant: Script_OlChiki = 69)

pub const ScriptVai: Script[src]

  (C++ enum variant: Script_Vai = 70)

pub const ScriptSaurashtra: Script[src]

  (C++ enum variant: Script_Saurashtra = 71)

pub const ScriptKayahLi: Script[src]

  (C++ enum variant: Script_KayahLi = 72)

pub const ScriptRejang: Script[src]

  (C++ enum variant: Script_Rejang = 73)

pub const ScriptLycian: Script[src]

  (C++ enum variant: Script_Lycian = 74)

pub const ScriptCarian: Script[src]

  (C++ enum variant: Script_Carian = 75)

pub const ScriptLydian: Script[src]

  (C++ enum variant: Script_Lydian = 76)

pub const ScriptCham: Script[src]

  (C++ enum variant: Script_Cham = 77)

pub const ScriptTaiTham: Script[src]

  (C++ enum variant: Script_TaiTham = 78)

pub const ScriptTaiViet: Script[src]

  (C++ enum variant: Script_TaiViet = 79)

pub const ScriptAvestan: Script[src]

  (C++ enum variant: Script_Avestan = 80)

pub const ScriptEgyptianHieroglyphs: Script[src]

  (C++ enum variant: Script_EgyptianHieroglyphs = 81)

pub const ScriptSamaritan: Script[src]

  (C++ enum variant: Script_Samaritan = 82)

pub const ScriptLisu: Script[src]

  (C++ enum variant: Script_Lisu = 83)

pub const ScriptBamum: Script[src]

  (C++ enum variant: Script_Bamum = 84)

pub const ScriptJavanese: Script[src]

  (C++ enum variant: Script_Javanese = 85)

pub const ScriptMeeteiMayek: Script[src]

  (C++ enum variant: Script_MeeteiMayek = 86)

pub const ScriptImperialAramaic: Script[src]

  (C++ enum variant: Script_ImperialAramaic = 87)

pub const ScriptOldSouthArabian: Script[src]

  (C++ enum variant: Script_OldSouthArabian = 88)

pub const ScriptInscriptionalParthian: Script[src]

  (C++ enum variant: Script_InscriptionalParthian = 89)

pub const ScriptInscriptionalPahlavi: Script[src]

  (C++ enum variant: Script_InscriptionalPahlavi = 90)

pub const ScriptOldTurkic: Script[src]

  (C++ enum variant: Script_OldTurkic = 91)

pub const ScriptKaithi: Script[src]

  (C++ enum variant: Script_Kaithi = 92)

pub const ScriptBatak: Script[src]

  (C++ enum variant: Script_Batak = 93)

pub const ScriptBrahmi: Script[src]

  (C++ enum variant: Script_Brahmi = 94)

pub const ScriptMandaic: Script[src]

  (C++ enum variant: Script_Mandaic = 95)

pub const ScriptChakma: Script[src]

  (C++ enum variant: Script_Chakma = 96)

pub const ScriptMeroiticCursive: Script[src]

  (C++ enum variant: Script_MeroiticCursive = 97)

pub const ScriptMeroiticHieroglyphs: Script[src]

  (C++ enum variant: Script_MeroiticHieroglyphs = 98)

pub const ScriptMiao: Script[src]

  (C++ enum variant: Script_Miao = 99)

pub const ScriptSharada: Script[src]

  (C++ enum variant: Script_Sharada = 100)

pub const ScriptSoraSompeng: Script[src]

  (C++ enum variant: Script_SoraSompeng = 101)

pub const ScriptTakri: Script[src]

  (C++ enum variant: Script_Takri = 102)

pub const ScriptCaucasianAlbanian: Script[src]

  (C++ enum variant: Script_CaucasianAlbanian = 103)

pub const ScriptBassaVah: Script[src]

  (C++ enum variant: Script_BassaVah = 104)

pub const ScriptDuployan: Script[src]

  (C++ enum variant: Script_Duployan = 105)

pub const ScriptElbasan: Script[src]

  (C++ enum variant: Script_Elbasan = 106)

pub const ScriptGrantha: Script[src]

  (C++ enum variant: Script_Grantha = 107)

pub const ScriptPahawhHmong: Script[src]

  (C++ enum variant: Script_PahawhHmong = 108)

pub const ScriptKhojki: Script[src]

  (C++ enum variant: Script_Khojki = 109)

pub const ScriptLinearA: Script[src]

  (C++ enum variant: Script_LinearA = 110)

pub const ScriptMahajani: Script[src]

  (C++ enum variant: Script_Mahajani = 111)

pub const ScriptManichaean: Script[src]

  (C++ enum variant: Script_Manichaean = 112)

pub const ScriptMendeKikakui: Script[src]

  (C++ enum variant: Script_MendeKikakui = 113)

pub const ScriptModi: Script[src]

  (C++ enum variant: Script_Modi = 114)

pub const ScriptMro: Script[src]

  (C++ enum variant: Script_Mro = 115)

pub const ScriptOldNorthArabian: Script[src]

  (C++ enum variant: Script_OldNorthArabian = 116)

pub const ScriptNabataean: Script[src]

  (C++ enum variant: Script_Nabataean = 117)

pub const ScriptPalmyrene: Script[src]

  (C++ enum variant: Script_Palmyrene = 118)

pub const ScriptPauCinHau: Script[src]

  (C++ enum variant: Script_PauCinHau = 119)

pub const ScriptOldPermic: Script[src]

  (C++ enum variant: Script_OldPermic = 120)

pub const ScriptPsalterPahlavi: Script[src]

  (C++ enum variant: Script_PsalterPahlavi = 121)

pub const ScriptSiddham: Script[src]

  (C++ enum variant: Script_Siddham = 122)

pub const ScriptKhudawadi: Script[src]

  (C++ enum variant: Script_Khudawadi = 123)

pub const ScriptTirhuta: Script[src]

  (C++ enum variant: Script_Tirhuta = 124)

pub const ScriptWarangCiti: Script[src]

  (C++ enum variant: Script_WarangCiti = 125)

pub const ScriptAhom: Script[src]

  (C++ enum variant: Script_Ahom = 126)

pub const ScriptAnatolianHieroglyphs: Script[src]

  (C++ enum variant: Script_AnatolianHieroglyphs = 127)

pub const ScriptHatran: Script[src]

  (C++ enum variant: Script_Hatran = 128)

pub const ScriptMultani: Script[src]

  (C++ enum variant: Script_Multani = 129)

pub const ScriptOldHungarian: Script[src]

  (C++ enum variant: Script_OldHungarian = 130)

pub const ScriptSignWriting: Script[src]

  (C++ enum variant: Script_SignWriting = 131)

pub const ScriptCount: Script[src]

C++ enum variant: ScriptCount = 132

pub const ScriptAdlam: Script[src]

  (C++ enum variant: Script_Adlam = 132)

pub const ScriptBhaiksuki: Script[src]

  (C++ enum variant: Script_Bhaiksuki = 133)

pub const ScriptMarchen: Script[src]

  (C++ enum variant: Script_Marchen = 134)

pub const ScriptNewa: Script[src]

  (C++ enum variant: Script_Newa = 135)

pub const ScriptOsage: Script[src]

  (C++ enum variant: Script_Osage = 136)

pub const ScriptTangut: Script[src]

  (C++ enum variant: Script_Tangut = 137)

pub const ScriptMasaramGondi: Script[src]

  (C++ enum variant: Script_MasaramGondi = 138)

pub const ScriptNushu: Script[src]

  (C++ enum variant: Script_Nushu = 139)

pub const ScriptSoyombo: Script[src]

  (C++ enum variant: Script_Soyombo = 140)

pub const ScriptZanabazarSquare: Script[src]

  (C++ enum variant: Script_ZanabazarSquare = 141)

pub const ScriptCount2: Script[src]

C++ enum variant: ScriptCount = 142

Trait Implementations

impl Clone for Script[src]

impl Copy for Script[src]

impl Debug for Script[src]

impl Eq for Script[src]

impl From<Script> for c_int[src]

impl From<i32> for Script[src]

impl PartialEq<Script> for Script[src]

impl StructuralEq for Script[src]

impl StructuralPartialEq for Script[src]

Auto Trait Implementations

impl RefUnwindSafe for Script

impl Send for Script

impl Sync for Script

impl Unpin for Script

impl UnwindSafe for Script

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, U> CastInto<U> for T where
    U: CastFrom<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> StaticUpcast<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.