[][src]Struct qt_core::q_locale::Script

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

This enumerated type is used to specify a script.

C++ enum: QLocale::Script.

C++ documentation:

This enumerated type is used to specify a script.

See also script(), scriptToString(), and languageToString().

Methods

impl Script[src]

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

impl Script[src]

pub const AnyScript: Script[src]

  (C++ enum variant: AnyScript = 0)

pub const ArabicScript: Script[src]

  (C++ enum variant: ArabicScript = 1)

pub const CyrillicScript: Script[src]

  (C++ enum variant: CyrillicScript = 2)

pub const DeseretScript: Script[src]

  (C++ enum variant: DeseretScript = 3)

pub const GurmukhiScript: Script[src]

  (C++ enum variant: GurmukhiScript = 4)

pub const SimplifiedHanScript: Script[src]

same as SimplifiedChineseScript (C++ enum variant: SimplifiedHanScript = 5)

pub const TraditionalHanScript: Script[src]

same as TraditionalChineseScript (C++ enum variant: TraditionalHanScript = 6)

pub const LatinScript: Script[src]

  (C++ enum variant: LatinScript = 7)

pub const MongolianScript: Script[src]

  (C++ enum variant: MongolianScript = 8)

pub const TifinaghScript: Script[src]

  (C++ enum variant: TifinaghScript = 9)

pub const ArmenianScript: Script[src]

  (C++ enum variant: ArmenianScript = 10)

pub const BengaliScript: Script[src]

  (C++ enum variant: BengaliScript = 11)

pub const CherokeeScript: Script[src]

  (C++ enum variant: CherokeeScript = 12)

pub const DevanagariScript: Script[src]

  (C++ enum variant: DevanagariScript = 13)

pub const EthiopicScript: Script[src]

  (C++ enum variant: EthiopicScript = 14)

pub const GeorgianScript: Script[src]

  (C++ enum variant: GeorgianScript = 15)

pub const GreekScript: Script[src]

  (C++ enum variant: GreekScript = 16)

pub const GujaratiScript: Script[src]

  (C++ enum variant: GujaratiScript = 17)

pub const HebrewScript: Script[src]

  (C++ enum variant: HebrewScript = 18)

pub const JapaneseScript: Script[src]

  (C++ enum variant: JapaneseScript = 19)

pub const KhmerScript: Script[src]

  (C++ enum variant: KhmerScript = 20)

pub const KannadaScript: Script[src]

  (C++ enum variant: KannadaScript = 21)

pub const KoreanScript: Script[src]

  (C++ enum variant: KoreanScript = 22)

pub const LaoScript: Script[src]

  (C++ enum variant: LaoScript = 23)

pub const MalayalamScript: Script[src]

  (C++ enum variant: MalayalamScript = 24)

pub const MyanmarScript: Script[src]

  (C++ enum variant: MyanmarScript = 25)

pub const OriyaScript: Script[src]

  (C++ enum variant: OriyaScript = 26)

pub const TamilScript: Script[src]

  (C++ enum variant: TamilScript = 27)

pub const TeluguScript: Script[src]

  (C++ enum variant: TeluguScript = 28)

pub const ThaanaScript: Script[src]

  (C++ enum variant: ThaanaScript = 29)

pub const ThaiScript: Script[src]

  (C++ enum variant: ThaiScript = 30)

pub const TibetanScript: Script[src]

  (C++ enum variant: TibetanScript = 31)

pub const SinhalaScript: Script[src]

  (C++ enum variant: SinhalaScript = 32)

pub const SyriacScript: Script[src]

  (C++ enum variant: SyriacScript = 33)

pub const YiScript: Script[src]

  (C++ enum variant: YiScript = 34)

pub const VaiScript: Script[src]

  (C++ enum variant: VaiScript = 35)

pub const AvestanScript: Script[src]

  (C++ enum variant: AvestanScript = 36)

pub const BalineseScript: Script[src]

  (C++ enum variant: BalineseScript = 37)

pub const BamumScript: Script[src]

  (C++ enum variant: BamumScript = 38)

pub const BatakScript: Script[src]

  (C++ enum variant: BatakScript = 39)

pub const BopomofoScript: Script[src]

  (C++ enum variant: BopomofoScript = 40)

pub const BrahmiScript: Script[src]

  (C++ enum variant: BrahmiScript = 41)

pub const BugineseScript: Script[src]

  (C++ enum variant: BugineseScript = 42)

pub const BuhidScript: Script[src]

  (C++ enum variant: BuhidScript = 43)

pub const CanadianAboriginalScript: Script[src]

  (C++ enum variant: CanadianAboriginalScript = 44)

pub const CarianScript: Script[src]

  (C++ enum variant: CarianScript = 45)

pub const ChakmaScript: Script[src]

  (C++ enum variant: ChakmaScript = 46)

pub const ChamScript: Script[src]

  (C++ enum variant: ChamScript = 47)

pub const CopticScript: Script[src]

  (C++ enum variant: CopticScript = 48)

pub const CypriotScript: Script[src]

  (C++ enum variant: CypriotScript = 49)

pub const EgyptianHieroglyphsScript: Script[src]

  (C++ enum variant: EgyptianHieroglyphsScript = 50)

pub const FraserScript: Script[src]

  (C++ enum variant: FraserScript = 51)

pub const GlagoliticScript: Script[src]

  (C++ enum variant: GlagoliticScript = 52)

pub const GothicScript: Script[src]

  (C++ enum variant: GothicScript = 53)

pub const HanScript: Script[src]

  (C++ enum variant: HanScript = 54)

pub const HangulScript: Script[src]

  (C++ enum variant: HangulScript = 55)

pub const HanunooScript: Script[src]

  (C++ enum variant: HanunooScript = 56)

pub const ImperialAramaicScript: Script[src]

  (C++ enum variant: ImperialAramaicScript = 57)

pub const InscriptionalPahlaviScript: Script[src]

  (C++ enum variant: InscriptionalPahlaviScript = 58)

pub const InscriptionalParthianScript: Script[src]

  (C++ enum variant: InscriptionalParthianScript = 59)

pub const JavaneseScript: Script[src]

  (C++ enum variant: JavaneseScript = 60)

pub const KaithiScript: Script[src]

  (C++ enum variant: KaithiScript = 61)

pub const KatakanaScript: Script[src]

  (C++ enum variant: KatakanaScript = 62)

pub const KayahLiScript: Script[src]

  (C++ enum variant: KayahLiScript = 63)

pub const KharoshthiScript: Script[src]

  (C++ enum variant: KharoshthiScript = 64)

pub const LannaScript: Script[src]

  (C++ enum variant: LannaScript = 65)

pub const LepchaScript: Script[src]

  (C++ enum variant: LepchaScript = 66)

pub const LimbuScript: Script[src]

  (C++ enum variant: LimbuScript = 67)

pub const LinearBScript: Script[src]

  (C++ enum variant: LinearBScript = 68)

pub const LycianScript: Script[src]

  (C++ enum variant: LycianScript = 69)

pub const LydianScript: Script[src]

  (C++ enum variant: LydianScript = 70)

pub const MandaeanScript: Script[src]

  (C++ enum variant: MandaeanScript = 71)

pub const MeiteiMayekScript: Script[src]

  (C++ enum variant: MeiteiMayekScript = 72)

pub const MeroiticScript: Script[src]

  (C++ enum variant: MeroiticScript = 73)

pub const MeroiticCursiveScript: Script[src]

  (C++ enum variant: MeroiticCursiveScript = 74)

pub const NkoScript: Script[src]

  (C++ enum variant: NkoScript = 75)

pub const NewTaiLueScript: Script[src]

  (C++ enum variant: NewTaiLueScript = 76)

pub const OghamScript: Script[src]

  (C++ enum variant: OghamScript = 77)

pub const OlChikiScript: Script[src]

  (C++ enum variant: OlChikiScript = 78)

pub const OldItalicScript: Script[src]

  (C++ enum variant: OldItalicScript = 79)

pub const OldPersianScript: Script[src]

  (C++ enum variant: OldPersianScript = 80)

pub const OldSouthArabianScript: Script[src]

  (C++ enum variant: OldSouthArabianScript = 81)

pub const OrkhonScript: Script[src]

  (C++ enum variant: OrkhonScript = 82)

pub const OsmanyaScript: Script[src]

  (C++ enum variant: OsmanyaScript = 83)

pub const PhagsPaScript: Script[src]

  (C++ enum variant: PhagsPaScript = 84)

pub const PhoenicianScript: Script[src]

  (C++ enum variant: PhoenicianScript = 85)

pub const PollardPhoneticScript: Script[src]

  (C++ enum variant: PollardPhoneticScript = 86)

pub const RejangScript: Script[src]

  (C++ enum variant: RejangScript = 87)

pub const RunicScript: Script[src]

  (C++ enum variant: RunicScript = 88)

pub const SamaritanScript: Script[src]

  (C++ enum variant: SamaritanScript = 89)

pub const SaurashtraScript: Script[src]

  (C++ enum variant: SaurashtraScript = 90)

pub const SharadaScript: Script[src]

  (C++ enum variant: SharadaScript = 91)

pub const ShavianScript: Script[src]

  (C++ enum variant: ShavianScript = 92)

pub const SoraSompengScript: Script[src]

  (C++ enum variant: SoraSompengScript = 93)

pub const CuneiformScript: Script[src]

  (C++ enum variant: CuneiformScript = 94)

pub const SundaneseScript: Script[src]

  (C++ enum variant: SundaneseScript = 95)

pub const SylotiNagriScript: Script[src]

  (C++ enum variant: SylotiNagriScript = 96)

pub const TagalogScript: Script[src]

  (C++ enum variant: TagalogScript = 97)

pub const TagbanwaScript: Script[src]

  (C++ enum variant: TagbanwaScript = 98)

pub const TaiLeScript: Script[src]

  (C++ enum variant: TaiLeScript = 99)

pub const TaiVietScript: Script[src]

  (C++ enum variant: TaiVietScript = 100)

pub const TakriScript: Script[src]

  (C++ enum variant: TakriScript = 101)

pub const UgariticScript: Script[src]

  (C++ enum variant: UgariticScript = 102)

pub const BrailleScript: Script[src]

  (C++ enum variant: BrailleScript = 103)

pub const HiraganaScript: Script[src]

  (C++ enum variant: HiraganaScript = 104)

pub const CaucasianAlbanianScript: Script[src]

Since Qt 5.5 (C++ enum variant: CaucasianAlbanianScript = 105)

pub const BassaVahScript: Script[src]

Since Qt 5.5 (C++ enum variant: BassaVahScript = 106)

pub const DuployanScript: Script[src]

Since Qt 5.5 (C++ enum variant: DuployanScript = 107)

pub const ElbasanScript: Script[src]

Since Qt 5.5 (C++ enum variant: ElbasanScript = 108)

pub const GranthaScript: Script[src]

Since Qt 5.5 (C++ enum variant: GranthaScript = 109)

pub const PahawhHmongScript: Script[src]

Since Qt 5.5 (C++ enum variant: PahawhHmongScript = 110)

pub const KhojkiScript: Script[src]

Since Qt 5.5 (C++ enum variant: KhojkiScript = 111)

pub const LinearAScript: Script[src]

Since Qt 5.5 (C++ enum variant: LinearAScript = 112)

pub const MahajaniScript: Script[src]

Since Qt 5.5 (C++ enum variant: MahajaniScript = 113)

pub const ManichaeanScript: Script[src]

Since Qt 5.5 (C++ enum variant: ManichaeanScript = 114)

pub const MendeKikakuiScript: Script[src]

Since Qt 5.5 (C++ enum variant: MendeKikakuiScript = 115)

pub const ModiScript: Script[src]

Since Qt 5.5 (C++ enum variant: ModiScript = 116)

pub const MroScript: Script[src]

Since Qt 5.5 (C++ enum variant: MroScript = 117)

pub const OldNorthArabianScript: Script[src]

Since Qt 5.5 (C++ enum variant: OldNorthArabianScript = 118)

pub const NabataeanScript: Script[src]

Since Qt 5.5 (C++ enum variant: NabataeanScript = 119)

pub const PalmyreneScript: Script[src]

Since Qt 5.5 (C++ enum variant: PalmyreneScript = 120)

pub const PauCinHauScript: Script[src]

Since Qt 5.5 (C++ enum variant: PauCinHauScript = 121)

pub const OldPermicScript: Script[src]

Since Qt 5.5 (C++ enum variant: OldPermicScript = 122)

pub const PsalterPahlaviScript: Script[src]

Since Qt 5.5 (C++ enum variant: PsalterPahlaviScript = 123)

pub const SiddhamScript: Script[src]

Since Qt 5.5 (C++ enum variant: SiddhamScript = 124)

pub const KhudawadiScript: Script[src]

Since Qt 5.5 (C++ enum variant: KhudawadiScript = 125)

pub const TirhutaScript: Script[src]

Since Qt 5.5 (C++ enum variant: TirhutaScript = 126)

pub const VarangKshitiScript: Script[src]

Since Qt 5.5 (C++ enum variant: VarangKshitiScript = 127)

pub const AhomScript: Script[src]

Since Qt 5.7 (C++ enum variant: AhomScript = 128)

pub const AnatolianHieroglyphsScript: Script[src]

Since Qt 5.7 (C++ enum variant: AnatolianHieroglyphsScript = 129)

pub const HatranScript: Script[src]

Since Qt 5.7 (C++ enum variant: HatranScript = 130)

pub const MultaniScript: Script[src]

Since Qt 5.7 (C++ enum variant: MultaniScript = 131)

pub const OldHungarianScript: Script[src]

Since Qt 5.7 (C++ enum variant: OldHungarianScript = 132)

pub const SignWritingScript: Script[src]

Since Qt 5.7 (C++ enum variant: SignWritingScript = 133)

pub const AdlamScript: Script[src]

Since Qt 5.7 (C++ enum variant: AdlamScript = 134)

pub const BhaiksukiScript: Script[src]

Since Qt 5.7 (C++ enum variant: BhaiksukiScript = 135)

pub const MarchenScript: Script[src]

Since Qt 5.7 (C++ enum variant: MarchenScript = 136)

pub const NewaScript: Script[src]

Since Qt 5.7 (C++ enum variant: NewaScript = 137)

pub const OsageScript: Script[src]

Since Qt 5.7 (C++ enum variant: OsageScript = 138)

pub const TangutScript: Script[src]

Since Qt 5.7 (C++ enum variant: TangutScript = 139)

pub const HanWithBopomofoScript: Script[src]

Since Qt 5.7 (C++ enum variant: HanWithBopomofoScript = 140)

pub const JamoScript: Script[src]

Since Qt 5.7 (C++ enum variant: JamoScript = 141)

pub const SimplifiedChineseScript: Script[src]

same as SimplifiedHanScript (C++ enum variant: SimplifiedChineseScript = 5)

pub const TraditionalChineseScript: Script[src]

same as TraditionalHanScript (C++ enum variant: TraditionalChineseScript = 6)

pub const LastScript: Script[src]

C++ enum variant: LastScript = 141

Trait Implementations

impl From<i32> for Script[src]

impl From<Script> for c_int[src]

impl Clone for Script[src]

impl Copy for Script[src]

impl Eq for Script[src]

impl PartialEq<Script> for Script[src]

impl Debug for Script[src]

impl StructuralPartialEq for Script[src]

impl StructuralEq for Script[src]

Auto Trait Implementations

impl Send for Script

impl Sync for Script

impl Unpin for Script

impl UnwindSafe for Script

impl RefUnwindSafe for Script

Blanket Implementations

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

impl<T> From<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.

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

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

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

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

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