[][src]Struct creator_tools::types::ApplicationSceneManifest

pub struct ApplicationSceneManifest {
    pub enable_multiple_windows: Option<bool>,
    pub scene_configurations: Option<SceneConfigurations>,
}

Application Scene Manifest.

Fields

enable_multiple_windows: Option<bool>

A Boolean value indicating whether the app supports two or more scenes simultaneously.

If your app supports multiple scenes, set the value of this key to true. If you set the value to false, UIKit never creates more than one scene for your app.

Setting this key to true has implications for your code. An app that supports multiple scenes must coordinate operations to prevent scenes from interfering with each other. For example, if two scenes access the same shared resource, you must synchronize access to that resource using a serial dispatch queue or some other mechanism. Failure to do so may lead to corrupted data or unexpected behavior from your app.

scene_configurations: Option<SceneConfigurations>

The default configuration details for UIKit to use when creating new scenes.

Trait Implementations

impl Clone for ApplicationSceneManifest[src]

impl Debug for ApplicationSceneManifest[src]

impl Default for ApplicationSceneManifest[src]

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

impl PartialEq<ApplicationSceneManifest> for ApplicationSceneManifest[src]

impl Serialize for ApplicationSceneManifest[src]

impl StructuralPartialEq for ApplicationSceneManifest[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,