[−][src]Struct creator_tools::types::ApplicationSceneManifest
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]
pub fn clone(&self) -> ApplicationSceneManifest[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for ApplicationSceneManifest[src]
impl Default for ApplicationSceneManifest[src]
pub fn default() -> ApplicationSceneManifest[src]
impl<'de> Deserialize<'de> for ApplicationSceneManifest[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl PartialEq<ApplicationSceneManifest> for ApplicationSceneManifest[src]
pub fn eq(&self, other: &ApplicationSceneManifest) -> bool[src]
pub fn ne(&self, other: &ApplicationSceneManifest) -> bool[src]
impl Serialize for ApplicationSceneManifest[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl StructuralPartialEq for ApplicationSceneManifest[src]
Auto Trait Implementations
impl RefUnwindSafe for ApplicationSceneManifest[src]
impl Send for ApplicationSceneManifest[src]
impl Sync for ApplicationSceneManifest[src]
impl Unpin for ApplicationSceneManifest[src]
impl UnwindSafe for ApplicationSceneManifest[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,