Struct qt_core::q_locale::Script

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

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

Implementations§

source§

impl Script

source

pub fn to_int(&self) -> c_int

source§

impl Script

source

pub const AnyScript: Script = _

  (C++ enum variant: AnyScript = 0)

source

pub const ArabicScript: Script = _

  (C++ enum variant: ArabicScript = 1)

source

pub const CyrillicScript: Script = _

  (C++ enum variant: CyrillicScript = 2)

source

pub const DeseretScript: Script = _

  (C++ enum variant: DeseretScript = 3)

source

pub const GurmukhiScript: Script = _

  (C++ enum variant: GurmukhiScript = 4)

source

pub const SimplifiedHanScript: Script = _

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

source

pub const TraditionalHanScript: Script = _

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

source

pub const LatinScript: Script = _

  (C++ enum variant: LatinScript = 7)

source

pub const MongolianScript: Script = _

  (C++ enum variant: MongolianScript = 8)

source

pub const TifinaghScript: Script = _

  (C++ enum variant: TifinaghScript = 9)

source

pub const ArmenianScript: Script = _

  (C++ enum variant: ArmenianScript = 10)

source

pub const BengaliScript: Script = _

  (C++ enum variant: BengaliScript = 11)

source

pub const CherokeeScript: Script = _

  (C++ enum variant: CherokeeScript = 12)

source

pub const DevanagariScript: Script = _

  (C++ enum variant: DevanagariScript = 13)

source

pub const EthiopicScript: Script = _

  (C++ enum variant: EthiopicScript = 14)

source

pub const GeorgianScript: Script = _

  (C++ enum variant: GeorgianScript = 15)

source

pub const GreekScript: Script = _

  (C++ enum variant: GreekScript = 16)

source

pub const GujaratiScript: Script = _

  (C++ enum variant: GujaratiScript = 17)

source

pub const HebrewScript: Script = _

  (C++ enum variant: HebrewScript = 18)

source

pub const JapaneseScript: Script = _

  (C++ enum variant: JapaneseScript = 19)

source

pub const KhmerScript: Script = _

  (C++ enum variant: KhmerScript = 20)

source

pub const KannadaScript: Script = _

  (C++ enum variant: KannadaScript = 21)

source

pub const KoreanScript: Script = _

  (C++ enum variant: KoreanScript = 22)

source

pub const LaoScript: Script = _

  (C++ enum variant: LaoScript = 23)

source

pub const MalayalamScript: Script = _

  (C++ enum variant: MalayalamScript = 24)

source

pub const MyanmarScript: Script = _

  (C++ enum variant: MyanmarScript = 25)

source

pub const OriyaScript: Script = _

  (C++ enum variant: OriyaScript = 26)

source

pub const TamilScript: Script = _

  (C++ enum variant: TamilScript = 27)

source

pub const TeluguScript: Script = _

  (C++ enum variant: TeluguScript = 28)

source

pub const ThaanaScript: Script = _

  (C++ enum variant: ThaanaScript = 29)

source

pub const ThaiScript: Script = _

  (C++ enum variant: ThaiScript = 30)

source

pub const TibetanScript: Script = _

  (C++ enum variant: TibetanScript = 31)

source

pub const SinhalaScript: Script = _

  (C++ enum variant: SinhalaScript = 32)

source

pub const SyriacScript: Script = _

  (C++ enum variant: SyriacScript = 33)

source

pub const YiScript: Script = _

  (C++ enum variant: YiScript = 34)

source

pub const VaiScript: Script = _

  (C++ enum variant: VaiScript = 35)

source

pub const AvestanScript: Script = _

  (C++ enum variant: AvestanScript = 36)

source

pub const BalineseScript: Script = _

  (C++ enum variant: BalineseScript = 37)

source

pub const BamumScript: Script = _

  (C++ enum variant: BamumScript = 38)

source

pub const BatakScript: Script = _

  (C++ enum variant: BatakScript = 39)

source

pub const BopomofoScript: Script = _

  (C++ enum variant: BopomofoScript = 40)

source

pub const BrahmiScript: Script = _

  (C++ enum variant: BrahmiScript = 41)

source

pub const BugineseScript: Script = _

  (C++ enum variant: BugineseScript = 42)

source

pub const BuhidScript: Script = _

  (C++ enum variant: BuhidScript = 43)

source

pub const CanadianAboriginalScript: Script = _

  (C++ enum variant: CanadianAboriginalScript = 44)

source

pub const CarianScript: Script = _

  (C++ enum variant: CarianScript = 45)

source

pub const ChakmaScript: Script = _

  (C++ enum variant: ChakmaScript = 46)

source

pub const ChamScript: Script = _

  (C++ enum variant: ChamScript = 47)

source

pub const CopticScript: Script = _

  (C++ enum variant: CopticScript = 48)

source

pub const CypriotScript: Script = _

  (C++ enum variant: CypriotScript = 49)

source

pub const EgyptianHieroglyphsScript: Script = _

  (C++ enum variant: EgyptianHieroglyphsScript = 50)

source

pub const FraserScript: Script = _

  (C++ enum variant: FraserScript = 51)

source

pub const GlagoliticScript: Script = _

  (C++ enum variant: GlagoliticScript = 52)

source

pub const GothicScript: Script = _

  (C++ enum variant: GothicScript = 53)

source

pub const HanScript: Script = _

  (C++ enum variant: HanScript = 54)

source

pub const HangulScript: Script = _

  (C++ enum variant: HangulScript = 55)

source

pub const HanunooScript: Script = _

  (C++ enum variant: HanunooScript = 56)

source

pub const ImperialAramaicScript: Script = _

  (C++ enum variant: ImperialAramaicScript = 57)

source

pub const InscriptionalPahlaviScript: Script = _

  (C++ enum variant: InscriptionalPahlaviScript = 58)

source

pub const InscriptionalParthianScript: Script = _

  (C++ enum variant: InscriptionalParthianScript = 59)

source

pub const JavaneseScript: Script = _

  (C++ enum variant: JavaneseScript = 60)

source

pub const KaithiScript: Script = _

  (C++ enum variant: KaithiScript = 61)

source

pub const KatakanaScript: Script = _

  (C++ enum variant: KatakanaScript = 62)

source

pub const KayahLiScript: Script = _

  (C++ enum variant: KayahLiScript = 63)

source

pub const KharoshthiScript: Script = _

  (C++ enum variant: KharoshthiScript = 64)

source

pub const LannaScript: Script = _

  (C++ enum variant: LannaScript = 65)

source

pub const LepchaScript: Script = _

  (C++ enum variant: LepchaScript = 66)

source

pub const LimbuScript: Script = _

  (C++ enum variant: LimbuScript = 67)

source

pub const LinearBScript: Script = _

  (C++ enum variant: LinearBScript = 68)

source

pub const LycianScript: Script = _

  (C++ enum variant: LycianScript = 69)

source

pub const LydianScript: Script = _

  (C++ enum variant: LydianScript = 70)

source

pub const MandaeanScript: Script = _

  (C++ enum variant: MandaeanScript = 71)

source

pub const MeiteiMayekScript: Script = _

  (C++ enum variant: MeiteiMayekScript = 72)

source

pub const MeroiticScript: Script = _

  (C++ enum variant: MeroiticScript = 73)

source

pub const MeroiticCursiveScript: Script = _

  (C++ enum variant: MeroiticCursiveScript = 74)

source

pub const NkoScript: Script = _

  (C++ enum variant: NkoScript = 75)

source

pub const NewTaiLueScript: Script = _

  (C++ enum variant: NewTaiLueScript = 76)

source

pub const OghamScript: Script = _

  (C++ enum variant: OghamScript = 77)

source

pub const OlChikiScript: Script = _

  (C++ enum variant: OlChikiScript = 78)

source

pub const OldItalicScript: Script = _

  (C++ enum variant: OldItalicScript = 79)

source

pub const OldPersianScript: Script = _

  (C++ enum variant: OldPersianScript = 80)

source

pub const OldSouthArabianScript: Script = _

  (C++ enum variant: OldSouthArabianScript = 81)

source

pub const OrkhonScript: Script = _

  (C++ enum variant: OrkhonScript = 82)

source

pub const OsmanyaScript: Script = _

  (C++ enum variant: OsmanyaScript = 83)

source

pub const PhagsPaScript: Script = _

  (C++ enum variant: PhagsPaScript = 84)

source

pub const PhoenicianScript: Script = _

  (C++ enum variant: PhoenicianScript = 85)

source

pub const PollardPhoneticScript: Script = _

  (C++ enum variant: PollardPhoneticScript = 86)

source

pub const RejangScript: Script = _

  (C++ enum variant: RejangScript = 87)

source

pub const RunicScript: Script = _

  (C++ enum variant: RunicScript = 88)

source

pub const SamaritanScript: Script = _

  (C++ enum variant: SamaritanScript = 89)

source

pub const SaurashtraScript: Script = _

  (C++ enum variant: SaurashtraScript = 90)

source

pub const SharadaScript: Script = _

  (C++ enum variant: SharadaScript = 91)

source

pub const ShavianScript: Script = _

  (C++ enum variant: ShavianScript = 92)

source

pub const SoraSompengScript: Script = _

  (C++ enum variant: SoraSompengScript = 93)

source

pub const CuneiformScript: Script = _

  (C++ enum variant: CuneiformScript = 94)

source

pub const SundaneseScript: Script = _

  (C++ enum variant: SundaneseScript = 95)

source

pub const SylotiNagriScript: Script = _

  (C++ enum variant: SylotiNagriScript = 96)

source

pub const TagalogScript: Script = _

  (C++ enum variant: TagalogScript = 97)

source

pub const TagbanwaScript: Script = _

  (C++ enum variant: TagbanwaScript = 98)

source

pub const TaiLeScript: Script = _

  (C++ enum variant: TaiLeScript = 99)

source

pub const TaiVietScript: Script = _

  (C++ enum variant: TaiVietScript = 100)

source

pub const TakriScript: Script = _

  (C++ enum variant: TakriScript = 101)

source

pub const UgariticScript: Script = _

  (C++ enum variant: UgariticScript = 102)

source

pub const BrailleScript: Script = _

  (C++ enum variant: BrailleScript = 103)

source

pub const HiraganaScript: Script = _

  (C++ enum variant: HiraganaScript = 104)

source

pub const CaucasianAlbanianScript: Script = _

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

source

pub const BassaVahScript: Script = _

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

source

pub const DuployanScript: Script = _

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

source

pub const ElbasanScript: Script = _

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

source

pub const GranthaScript: Script = _

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

source

pub const PahawhHmongScript: Script = _

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

source

pub const KhojkiScript: Script = _

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

source

pub const LinearAScript: Script = _

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

source

pub const MahajaniScript: Script = _

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

source

pub const ManichaeanScript: Script = _

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

source

pub const MendeKikakuiScript: Script = _

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

source

pub const ModiScript: Script = _

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

source

pub const MroScript: Script = _

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

source

pub const OldNorthArabianScript: Script = _

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

source

pub const NabataeanScript: Script = _

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

source

pub const PalmyreneScript: Script = _

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

source

pub const PauCinHauScript: Script = _

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

source

pub const OldPermicScript: Script = _

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

source

pub const PsalterPahlaviScript: Script = _

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

source

pub const SiddhamScript: Script = _

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

source

pub const KhudawadiScript: Script = _

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

source

pub const TirhutaScript: Script = _

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

source

pub const VarangKshitiScript: Script = _

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

source

pub const AhomScript: Script = _

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

source

pub const AnatolianHieroglyphsScript: Script = _

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

source

pub const HatranScript: Script = _

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

source

pub const MultaniScript: Script = _

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

source

pub const OldHungarianScript: Script = _

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

source

pub const SignWritingScript: Script = _

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

source

pub const AdlamScript: Script = _

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

source

pub const BhaiksukiScript: Script = _

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

source

pub const MarchenScript: Script = _

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

source

pub const NewaScript: Script = _

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

source

pub const OsageScript: Script = _

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

source

pub const TangutScript: Script = _

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

source

pub const HanWithBopomofoScript: Script = _

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

source

pub const JamoScript: Script = _

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

source

pub const SimplifiedChineseScript: Script = _

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

source

pub const TraditionalChineseScript: Script = _

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

source

pub const LastScript: Script = _

C++ enum variant: LastScript = 141

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.