[][src]Struct creator_tools::types::OperatingSystemVersion

pub struct OperatingSystemVersion {
    pub minimum_system_version: Option<String>,
    pub minimum_system_version_by_architecture: Option<MinimumSystemVersionByArchitecture>,
    pub minimum_os_version: Option<String>,
    pub requires_iphone_os: Option<bool>,
    pub watch_kit_app: Option<bool>,
}

Operating System Version.

Fields

minimum_system_version: Option<String>

The minimum operating system version required for the app to run.

The Mac App Store uses this key to indicate the OS releases on which your app can run and show compatibility with the user’s Mac.

minimum_system_version_by_architecture: Option<MinimumSystemVersionByArchitecture>

The minimum version of macOS required for the app to run on a set of architectures.

minimum_os_version: Option<String>

The minimum operating system version required for the app to run on iOS, tvOS, and watchOS.

The App Store uses this key to indicate the OS releases on which your app can run.

requires_iphone_os: Option<bool>

A Boolean value indicating whether the app must run in iOS.

watch_kit_app: Option<bool>

A Boolean value that indicates whether the bundle is a watchOS app.

Xcode automatically includes this key in the WatchKit app’s information property list when you create a watchOS project from a template.

Trait Implementations

impl Clone for OperatingSystemVersion[src]

impl Debug for OperatingSystemVersion[src]

impl Default for OperatingSystemVersion[src]

impl<'de> Deserialize<'de> for OperatingSystemVersion[src]

impl PartialEq<OperatingSystemVersion> for OperatingSystemVersion[src]

impl Serialize for OperatingSystemVersion[src]

impl StructuralPartialEq for OperatingSystemVersion[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T, U> Into<U> for T where
    U: From<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.