[][src]Struct creator_tools::types::WindowSceneSessionRole

pub struct WindowSceneSessionRole {
    pub configuration_name: Option<String>,
    pub class_name: Option<String>,
    pub delegate_class_name: Option<String>,
    pub storyboard_name: Option<String>,
}

Window Scene Session Role.

Fields

configuration_name: Option<String>

The app-specific name you use to identify the scene.

class_name: Option<String>

The name of the scene class you want UIKit to instantiate.

Specify UIWindowScene for scenes meant for your app or an external display. Do not specify UIScene.

delegate_class_name: Option<String>

The name of the app-specific class that you want UIKit to instantiate and use as the scene delegate object.

The class you specify for this key must adopt the UISceneDelegate protocol. If the class you specify for the UISceneClassName key is UIWindowScene, your class must adopt the UIWindowSceneDelegate protocol.

storyboard_name: Option<String>

The name of the storyboard file containing the scene's initial user interface.

Specify the name of the storyboard file without the filename extension. For example, if the filename of your storyboard is Main.storyboard, specify Main as the value for this key.

Trait Implementations

impl Clone for WindowSceneSessionRole[src]

impl Debug for WindowSceneSessionRole[src]

impl Default for WindowSceneSessionRole[src]

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

impl PartialEq<WindowSceneSessionRole> for WindowSceneSessionRole[src]

impl Serialize for WindowSceneSessionRole[src]

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