[][src]Struct simctl::list::Runtime

pub struct Runtime {
    pub bundle_path: PathBuf,
    pub build_version: String,
    pub runtime_root: PathBuf,
    pub identifier: String,
    pub version: String,
    pub is_available: bool,
    pub name: String,
}

Information about a runtime.

Fields

bundle_path: PathBuf

Contains a path to the bundle of this runtime. This is usually not relevant to end-users.

build_version: String

Contains the build version of this runtime. This is usually not relevant to end-users.

runtime_root: PathBuf

Contains the root of this runtime. This is usually not relevant to end-users.

identifier: String

Contains a unique identifier for this runtime.

version: String

Contains a human-readable version string for this runtime.

is_available: bool

Indicates if this runtime is available. This is false when the runtime was first created (automatically) with an older version of Xcode that shipped with an older version of the iOS simulator and after upgrading to a newer version. In that case, Xcode no longer has the runtime bundle for this older runtime, but it will still be registered by simctl. However, it's not possible to boot a device with an unavailable runtime.

name: String

Contains a human-readable name for this runtime.

Trait Implementations

impl Clone for Runtime[src]

impl Debug for Runtime[src]

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

impl Eq for Runtime[src]

impl PartialEq<Runtime> for Runtime[src]

impl StructuralEq for Runtime[src]

impl StructuralPartialEq for Runtime[src]

Auto Trait Implementations

impl RefUnwindSafe for Runtime

impl Send for Runtime

impl Sync for Runtime

impl Unpin for Runtime

impl UnwindSafe for Runtime

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.