[][src]Struct creator_tools::types::LaunchScreens

pub struct LaunchScreens {
    pub launch_screen_definitions: Option<LaunchScreenDefinitions>,
    pub url_to_launch_screen_associations: Option<BTreeMap<String, String>>,
    pub default_launch_screen: Option<String>,
}

Launch Screens.

Fields

launch_screen_definitions: Option<LaunchScreenDefinitions>

A collection of launch screen configuration dictionaries.

Each dictionary in the array resembles the one you might define for the UILaunchScreen key, with the addition of a UILaunchScreenIdentifier key that provides a unique identifier for the dictionary. You use that identifier when associating to the dictionary with a URL scheme in the UIURLToLaunchScreenAssociations array, or to indicate it as the default launch screen with the UIDefaultLaunchScreen key.

url_to_launch_screen_associations: Option<BTreeMap<String, String>>

The mapping of URL schemes to launch screen configurations.

Set the keys of this dictionary to the URL schemes that your app supports. Provide a value for each key that is the identifier, stored in the UILaunchScreenIdentifier key, of one of the launch screen definitions in your UILaunchScreenDefinitions array.

Any Key - A URL scheme. Set one of the configuration identifiers as the value.

default_launch_screen: Option<String>

The default launch screen configuration.

Provide the identifier, stored in the UILaunchScreenIdentifier key, of one of the launch screen definitions in your UILaunchScreenDefinitions array. The system displays the named launch screen when launching your app in response to a URL scheme that you don’t enumerate in the UIURLToLaunchStoryboardAssociations dictionary, or when the user launches your app directly.

Trait Implementations

impl Clone for LaunchScreens[src]

impl Debug for LaunchScreens[src]

impl Default for LaunchScreens[src]

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

impl PartialEq<LaunchScreens> for LaunchScreens[src]

impl Serialize for LaunchScreens[src]

impl StructuralPartialEq for LaunchScreens[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>,