Skip to main content

MacVersion

Struct MacVersion 

Source
pub struct MacVersion(/* private fields */);
Expand description

C++ enum: QSysInfo::MacVersion.

Implementations§

Source§

impl MacVersion

Source

pub fn to_int(&self) -> c_int

Source§

impl MacVersion

Source

pub const MVNone: MacVersion

C++ enum variant: MV_None = 65535

Source

pub const MVUnknown: MacVersion

C++ enum variant: MV_Unknown = 0

Source

pub const MV9: MacVersion

C++ enum variant: MV_9 = 1

Source

pub const MV100: MacVersion

C++ enum variant: MV_10_0 = 2

Source

pub const MV101: MacVersion

C++ enum variant: MV_10_1 = 3

Source

pub const MV102: MacVersion

C++ enum variant: MV_10_2 = 4

Source

pub const MV103: MacVersion

C++ enum variant: MV_10_3 = 5

Source

pub const MV104: MacVersion

C++ enum variant: MV_10_4 = 6

Source

pub const MV105: MacVersion

C++ enum variant: MV_10_5 = 7

Source

pub const MV106: MacVersion

C++ enum variant: MV_10_6 = 8

Source

pub const MV107: MacVersion

C++ enum variant: MV_10_7 = 9

Source

pub const MV108: MacVersion

C++ enum variant: MV_10_8 = 10

Source

pub const MV109: MacVersion

C++ enum variant: MV_10_9 = 11

Source

pub const MV1010: MacVersion

C++ enum variant: MV_10_10 = 12

Source

pub const MV1011: MacVersion

C++ enum variant: MV_10_11 = 13

Source

pub const MV1012: MacVersion

C++ enum variant: MV_10_12 = 14

Source

pub const MVCHEETAH: MacVersion

C++ enum variant: MV_CHEETAH = 2

Source

pub const MVPUMA: MacVersion

C++ enum variant: MV_PUMA = 3

Source

pub const MVJAGUAR: MacVersion

C++ enum variant: MV_JAGUAR = 4

Source

pub const MVPANTHER: MacVersion

C++ enum variant: MV_PANTHER = 5

Source

pub const MVTIGER: MacVersion

C++ enum variant: MV_TIGER = 6

Source

pub const MVLEOPARD: MacVersion

C++ enum variant: MV_LEOPARD = 7

Source

pub const MVSNOWLEOPARD: MacVersion

C++ enum variant: MV_SNOWLEOPARD = 8

Source

pub const MVLION: MacVersion

C++ enum variant: MV_LION = 9

Source

pub const MVMOUNTAINLION: MacVersion

C++ enum variant: MV_MOUNTAINLION = 10

Source

pub const MVMAVERICKS: MacVersion

C++ enum variant: MV_MAVERICKS = 11

Source

pub const MVYOSEMITE: MacVersion

C++ enum variant: MV_YOSEMITE = 12

Source

pub const MVELCAPITAN: MacVersion

C++ enum variant: MV_ELCAPITAN = 13

Source

pub const MVSIERRA: MacVersion

C++ enum variant: MV_SIERRA = 14

Source

pub const MVIOS: MacVersion

C++ enum variant: MV_IOS = 256

Source

pub const MVIOS43: MacVersion

C++ enum variant: MV_IOS_4_3 = 323

Source

pub const MVIOS50: MacVersion

C++ enum variant: MV_IOS_5_0 = 336

Source

pub const MVIOS51: MacVersion

C++ enum variant: MV_IOS_5_1 = 337

Source

pub const MVIOS60: MacVersion

C++ enum variant: MV_IOS_6_0 = 352

Source

pub const MVIOS61: MacVersion

C++ enum variant: MV_IOS_6_1 = 353

Source

pub const MVIOS70: MacVersion

C++ enum variant: MV_IOS_7_0 = 368

Source

pub const MVIOS71: MacVersion

C++ enum variant: MV_IOS_7_1 = 369

Source

pub const MVIOS80: MacVersion

C++ enum variant: MV_IOS_8_0 = 384

Source

pub const MVIOS81: MacVersion

C++ enum variant: MV_IOS_8_1 = 385

Source

pub const MVIOS82: MacVersion

C++ enum variant: MV_IOS_8_2 = 386

Source

pub const MVIOS83: MacVersion

C++ enum variant: MV_IOS_8_3 = 387

Source

pub const MVIOS84: MacVersion

C++ enum variant: MV_IOS_8_4 = 388

Source

pub const MVIOS90: MacVersion

C++ enum variant: MV_IOS_9_0 = 400

Source

pub const MVIOS91: MacVersion

C++ enum variant: MV_IOS_9_1 = 401

Source

pub const MVIOS92: MacVersion

C++ enum variant: MV_IOS_9_2 = 402

Source

pub const MVIOS93: MacVersion

C++ enum variant: MV_IOS_9_3 = 403

Source

pub const MVIOS100: MacVersion

C++ enum variant: MV_IOS_10_0 = 416

Source

pub const MVTVOS: MacVersion

C++ enum variant: MV_TVOS = 512

Source

pub const MVTVOS90: MacVersion

C++ enum variant: MV_TVOS_9_0 = 656

Source

pub const MVTVOS91: MacVersion

C++ enum variant: MV_TVOS_9_1 = 657

Source

pub const MVTVOS92: MacVersion

C++ enum variant: MV_TVOS_9_2 = 658

Source

pub const MVTVOS100: MacVersion

C++ enum variant: MV_TVOS_10_0 = 672

Source

pub const MVWATCHOS: MacVersion

C++ enum variant: MV_WATCHOS = 1024

Source

pub const MVWATCHOS20: MacVersion

C++ enum variant: MV_WATCHOS_2_0 = 1056

Source

pub const MVWATCHOS21: MacVersion

C++ enum variant: MV_WATCHOS_2_1 = 1057

Source

pub const MVWATCHOS22: MacVersion

C++ enum variant: MV_WATCHOS_2_2 = 1058

Source

pub const MVWATCHOS30: MacVersion

C++ enum variant: MV_WATCHOS_3_0 = 1072

Trait Implementations§

Source§

impl Clone for MacVersion

Source§

fn clone(&self) -> MacVersion

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Debug for MacVersion

Source§

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

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

impl From<MacVersion> for c_int

Source§

fn from(value: MacVersion) -> Self

Converts to this type from the input type.
Source§

impl From<i32> for MacVersion

Source§

fn from(value: c_int) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for MacVersion

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for MacVersion

Source§

impl Eq for MacVersion

Source§

impl StructuralPartialEq for MacVersion

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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,

Source§

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>,

Source§

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>,

Source§

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.