Struct qt_core::q_char::Script

source ·
pub struct Script(/* private fields */);
Expand description

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().

Implementations§

source§

impl Script

source

pub fn to_int(&self) -> c_int

source§

impl Script

source

pub const ScriptUnknown: Script = _

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

source

pub const ScriptInherited: Script = _

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)

source

pub const ScriptCommon: Script = _

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)

source

pub const ScriptLatin: Script = _

  (C++ enum variant: Script_Latin = 3)

source

pub const ScriptGreek: Script = _

  (C++ enum variant: Script_Greek = 4)

source

pub const ScriptCyrillic: Script = _

  (C++ enum variant: Script_Cyrillic = 5)

source

pub const ScriptArmenian: Script = _

  (C++ enum variant: Script_Armenian = 6)

source

pub const ScriptHebrew: Script = _

  (C++ enum variant: Script_Hebrew = 7)

source

pub const ScriptArabic: Script = _

  (C++ enum variant: Script_Arabic = 8)

source

pub const ScriptSyriac: Script = _

  (C++ enum variant: Script_Syriac = 9)

source

pub const ScriptThaana: Script = _

  (C++ enum variant: Script_Thaana = 10)

source

pub const ScriptDevanagari: Script = _

  (C++ enum variant: Script_Devanagari = 11)

source

pub const ScriptBengali: Script = _

  (C++ enum variant: Script_Bengali = 12)

source

pub const ScriptGurmukhi: Script = _

  (C++ enum variant: Script_Gurmukhi = 13)

source

pub const ScriptGujarati: Script = _

  (C++ enum variant: Script_Gujarati = 14)

source

pub const ScriptOriya: Script = _

  (C++ enum variant: Script_Oriya = 15)

source

pub const ScriptTamil: Script = _

  (C++ enum variant: Script_Tamil = 16)

source

pub const ScriptTelugu: Script = _

  (C++ enum variant: Script_Telugu = 17)

source

pub const ScriptKannada: Script = _

  (C++ enum variant: Script_Kannada = 18)

source

pub const ScriptMalayalam: Script = _

  (C++ enum variant: Script_Malayalam = 19)

source

pub const ScriptSinhala: Script = _

  (C++ enum variant: Script_Sinhala = 20)

source

pub const ScriptThai: Script = _

  (C++ enum variant: Script_Thai = 21)

source

pub const ScriptLao: Script = _

  (C++ enum variant: Script_Lao = 22)

source

pub const ScriptTibetan: Script = _

  (C++ enum variant: Script_Tibetan = 23)

source

pub const ScriptMyanmar: Script = _

  (C++ enum variant: Script_Myanmar = 24)

source

pub const ScriptGeorgian: Script = _

  (C++ enum variant: Script_Georgian = 25)

source

pub const ScriptHangul: Script = _

  (C++ enum variant: Script_Hangul = 26)

source

pub const ScriptEthiopic: Script = _

  (C++ enum variant: Script_Ethiopic = 27)

source

pub const ScriptCherokee: Script = _

  (C++ enum variant: Script_Cherokee = 28)

source

pub const ScriptCanadianAboriginal: Script = _

  (C++ enum variant: Script_CanadianAboriginal = 29)

source

pub const ScriptOgham: Script = _

  (C++ enum variant: Script_Ogham = 30)

source

pub const ScriptRunic: Script = _

  (C++ enum variant: Script_Runic = 31)

source

pub const ScriptKhmer: Script = _

  (C++ enum variant: Script_Khmer = 32)

source

pub const ScriptMongolian: Script = _

  (C++ enum variant: Script_Mongolian = 33)

source

pub const ScriptHiragana: Script = _

  (C++ enum variant: Script_Hiragana = 34)

source

pub const ScriptKatakana: Script = _

  (C++ enum variant: Script_Katakana = 35)

source

pub const ScriptBopomofo: Script = _

  (C++ enum variant: Script_Bopomofo = 36)

source

pub const ScriptHan: Script = _

  (C++ enum variant: Script_Han = 37)

source

pub const ScriptYi: Script = _

  (C++ enum variant: Script_Yi = 38)

source

pub const ScriptOldItalic: Script = _

  (C++ enum variant: Script_OldItalic = 39)

source

pub const ScriptGothic: Script = _

  (C++ enum variant: Script_Gothic = 40)

source

pub const ScriptDeseret: Script = _

  (C++ enum variant: Script_Deseret = 41)

source

pub const ScriptTagalog: Script = _

  (C++ enum variant: Script_Tagalog = 42)

source

pub const ScriptHanunoo: Script = _

  (C++ enum variant: Script_Hanunoo = 43)

source

pub const ScriptBuhid: Script = _

  (C++ enum variant: Script_Buhid = 44)

source

pub const ScriptTagbanwa: Script = _

  (C++ enum variant: Script_Tagbanwa = 45)

source

pub const ScriptCoptic: Script = _

  (C++ enum variant: Script_Coptic = 46)

source

pub const ScriptLimbu: Script = _

  (C++ enum variant: Script_Limbu = 47)

source

pub const ScriptTaiLe: Script = _

  (C++ enum variant: Script_TaiLe = 48)

source

pub const ScriptLinearB: Script = _

  (C++ enum variant: Script_LinearB = 49)

source

pub const ScriptUgaritic: Script = _

  (C++ enum variant: Script_Ugaritic = 50)

source

pub const ScriptShavian: Script = _

  (C++ enum variant: Script_Shavian = 51)

source

pub const ScriptOsmanya: Script = _

  (C++ enum variant: Script_Osmanya = 52)

source

pub const ScriptCypriot: Script = _

  (C++ enum variant: Script_Cypriot = 53)

source

pub const ScriptBraille: Script = _

  (C++ enum variant: Script_Braille = 54)

source

pub const ScriptBuginese: Script = _

  (C++ enum variant: Script_Buginese = 55)

source

pub const ScriptNewTaiLue: Script = _

  (C++ enum variant: Script_NewTaiLue = 56)

source

pub const ScriptGlagolitic: Script = _

  (C++ enum variant: Script_Glagolitic = 57)

source

pub const ScriptTifinagh: Script = _

  (C++ enum variant: Script_Tifinagh = 58)

source

pub const ScriptSylotiNagri: Script = _

  (C++ enum variant: Script_SylotiNagri = 59)

source

pub const ScriptOldPersian: Script = _

  (C++ enum variant: Script_OldPersian = 60)

source

pub const ScriptKharoshthi: Script = _

  (C++ enum variant: Script_Kharoshthi = 61)

source

pub const ScriptBalinese: Script = _

  (C++ enum variant: Script_Balinese = 62)

source

pub const ScriptCuneiform: Script = _

  (C++ enum variant: Script_Cuneiform = 63)

source

pub const ScriptPhoenician: Script = _

  (C++ enum variant: Script_Phoenician = 64)

source

pub const ScriptPhagsPa: Script = _

  (C++ enum variant: Script_PhagsPa = 65)

source

pub const ScriptNko: Script = _

  (C++ enum variant: Script_Nko = 66)

source

pub const ScriptSundanese: Script = _

  (C++ enum variant: Script_Sundanese = 67)

source

pub const ScriptLepcha: Script = _

  (C++ enum variant: Script_Lepcha = 68)

source

pub const ScriptOlChiki: Script = _

  (C++ enum variant: Script_OlChiki = 69)

source

pub const ScriptVai: Script = _

  (C++ enum variant: Script_Vai = 70)

source

pub const ScriptSaurashtra: Script = _

  (C++ enum variant: Script_Saurashtra = 71)

source

pub const ScriptKayahLi: Script = _

  (C++ enum variant: Script_KayahLi = 72)

source

pub const ScriptRejang: Script = _

  (C++ enum variant: Script_Rejang = 73)

source

pub const ScriptLycian: Script = _

  (C++ enum variant: Script_Lycian = 74)

source

pub const ScriptCarian: Script = _

  (C++ enum variant: Script_Carian = 75)

source

pub const ScriptLydian: Script = _

  (C++ enum variant: Script_Lydian = 76)

source

pub const ScriptCham: Script = _

  (C++ enum variant: Script_Cham = 77)

source

pub const ScriptTaiTham: Script = _

  (C++ enum variant: Script_TaiTham = 78)

source

pub const ScriptTaiViet: Script = _

  (C++ enum variant: Script_TaiViet = 79)

source

pub const ScriptAvestan: Script = _

  (C++ enum variant: Script_Avestan = 80)

source

pub const ScriptEgyptianHieroglyphs: Script = _

  (C++ enum variant: Script_EgyptianHieroglyphs = 81)

source

pub const ScriptSamaritan: Script = _

  (C++ enum variant: Script_Samaritan = 82)

source

pub const ScriptLisu: Script = _

  (C++ enum variant: Script_Lisu = 83)

source

pub const ScriptBamum: Script = _

  (C++ enum variant: Script_Bamum = 84)

source

pub const ScriptJavanese: Script = _

  (C++ enum variant: Script_Javanese = 85)

source

pub const ScriptMeeteiMayek: Script = _

  (C++ enum variant: Script_MeeteiMayek = 86)

source

pub const ScriptImperialAramaic: Script = _

  (C++ enum variant: Script_ImperialAramaic = 87)

source

pub const ScriptOldSouthArabian: Script = _

  (C++ enum variant: Script_OldSouthArabian = 88)

source

pub const ScriptInscriptionalParthian: Script = _

  (C++ enum variant: Script_InscriptionalParthian = 89)

source

pub const ScriptInscriptionalPahlavi: Script = _

  (C++ enum variant: Script_InscriptionalPahlavi = 90)

source

pub const ScriptOldTurkic: Script = _

  (C++ enum variant: Script_OldTurkic = 91)

source

pub const ScriptKaithi: Script = _

  (C++ enum variant: Script_Kaithi = 92)

source

pub const ScriptBatak: Script = _

  (C++ enum variant: Script_Batak = 93)

source

pub const ScriptBrahmi: Script = _

  (C++ enum variant: Script_Brahmi = 94)

source

pub const ScriptMandaic: Script = _

  (C++ enum variant: Script_Mandaic = 95)

source

pub const ScriptChakma: Script = _

  (C++ enum variant: Script_Chakma = 96)

source

pub const ScriptMeroiticCursive: Script = _

  (C++ enum variant: Script_MeroiticCursive = 97)

source

pub const ScriptMeroiticHieroglyphs: Script = _

  (C++ enum variant: Script_MeroiticHieroglyphs = 98)

source

pub const ScriptMiao: Script = _

  (C++ enum variant: Script_Miao = 99)

source

pub const ScriptSharada: Script = _

  (C++ enum variant: Script_Sharada = 100)

source

pub const ScriptSoraSompeng: Script = _

  (C++ enum variant: Script_SoraSompeng = 101)

source

pub const ScriptTakri: Script = _

  (C++ enum variant: Script_Takri = 102)

source

pub const ScriptCaucasianAlbanian: Script = _

  (C++ enum variant: Script_CaucasianAlbanian = 103)

source

pub const ScriptBassaVah: Script = _

  (C++ enum variant: Script_BassaVah = 104)

source

pub const ScriptDuployan: Script = _

  (C++ enum variant: Script_Duployan = 105)

source

pub const ScriptElbasan: Script = _

  (C++ enum variant: Script_Elbasan = 106)

source

pub const ScriptGrantha: Script = _

  (C++ enum variant: Script_Grantha = 107)

source

pub const ScriptPahawhHmong: Script = _

  (C++ enum variant: Script_PahawhHmong = 108)

source

pub const ScriptKhojki: Script = _

  (C++ enum variant: Script_Khojki = 109)

source

pub const ScriptLinearA: Script = _

  (C++ enum variant: Script_LinearA = 110)

source

pub const ScriptMahajani: Script = _

  (C++ enum variant: Script_Mahajani = 111)

source

pub const ScriptManichaean: Script = _

  (C++ enum variant: Script_Manichaean = 112)

source

pub const ScriptMendeKikakui: Script = _

  (C++ enum variant: Script_MendeKikakui = 113)

source

pub const ScriptModi: Script = _

  (C++ enum variant: Script_Modi = 114)

source

pub const ScriptMro: Script = _

  (C++ enum variant: Script_Mro = 115)

source

pub const ScriptOldNorthArabian: Script = _

  (C++ enum variant: Script_OldNorthArabian = 116)

source

pub const ScriptNabataean: Script = _

  (C++ enum variant: Script_Nabataean = 117)

source

pub const ScriptPalmyrene: Script = _

  (C++ enum variant: Script_Palmyrene = 118)

source

pub const ScriptPauCinHau: Script = _

  (C++ enum variant: Script_PauCinHau = 119)

source

pub const ScriptOldPermic: Script = _

  (C++ enum variant: Script_OldPermic = 120)

source

pub const ScriptPsalterPahlavi: Script = _

  (C++ enum variant: Script_PsalterPahlavi = 121)

source

pub const ScriptSiddham: Script = _

  (C++ enum variant: Script_Siddham = 122)

source

pub const ScriptKhudawadi: Script = _

  (C++ enum variant: Script_Khudawadi = 123)

source

pub const ScriptTirhuta: Script = _

  (C++ enum variant: Script_Tirhuta = 124)

source

pub const ScriptWarangCiti: Script = _

  (C++ enum variant: Script_WarangCiti = 125)

source

pub const ScriptAhom: Script = _

  (C++ enum variant: Script_Ahom = 126)

source

pub const ScriptAnatolianHieroglyphs: Script = _

  (C++ enum variant: Script_AnatolianHieroglyphs = 127)

source

pub const ScriptHatran: Script = _

  (C++ enum variant: Script_Hatran = 128)

source

pub const ScriptMultani: Script = _

  (C++ enum variant: Script_Multani = 129)

source

pub const ScriptOldHungarian: Script = _

  (C++ enum variant: Script_OldHungarian = 130)

source

pub const ScriptSignWriting: Script = _

  (C++ enum variant: Script_SignWriting = 131)

source

pub const ScriptCount: Script = _

C++ enum variant: ScriptCount = 132

source

pub const ScriptAdlam: Script = _

  (C++ enum variant: Script_Adlam = 132)

source

pub const ScriptBhaiksuki: Script = _

  (C++ enum variant: Script_Bhaiksuki = 133)

source

pub const ScriptMarchen: Script = _

  (C++ enum variant: Script_Marchen = 134)

source

pub const ScriptNewa: Script = _

  (C++ enum variant: Script_Newa = 135)

source

pub const ScriptOsage: Script = _

  (C++ enum variant: Script_Osage = 136)

source

pub const ScriptTangut: Script = _

  (C++ enum variant: Script_Tangut = 137)

source

pub const ScriptMasaramGondi: Script = _

  (C++ enum variant: Script_MasaramGondi = 138)

source

pub const ScriptNushu: Script = _

  (C++ enum variant: Script_Nushu = 139)

source

pub const ScriptSoyombo: Script = _

  (C++ enum variant: Script_Soyombo = 140)

source

pub const ScriptZanabazarSquare: Script = _

  (C++ enum variant: Script_ZanabazarSquare = 141)

source

pub const ScriptCount2: Script = _

C++ enum variant: ScriptCount = 142

Trait Implementations§

source§

impl Clone for Script

source§

fn clone(&self) -> Script

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Script

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Script> for c_int

source§

fn from(value: Script) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Script

source§

fn from(value: c_int) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Script

source§

fn eq(&self, other: &Script) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Script

source§

impl Eq for Script

source§

impl StructuralEq for Script

source§

impl StructuralPartialEq for Script

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> StaticUpcast<T> for T

source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.