[][src]Struct creator_simctl::Simctl

pub struct Simctl { /* fields omitted */ }

Wrapper around the simctl utility.

Implementations

impl Simctl[src]

pub fn new() -> Simctl[src]

Returns a new instance of the Rust wrapper around the simctl utility.

pub fn with_developer_dir(path: &Path) -> Simctl[src]

Returns a new wrapper around the simctl utility with the given developer dir. Use this function if Xcode is not installed in the default path or if you want to distinguish between multiple installations of Xcode (e.g. stable and beta).

pub fn with_xcode(path: &Path) -> Simctl[src]

Returns a new wrapper around the simctl utility with the given Xcode path. Use this function if Xcode is not installed in the default path or if you want to distinguish between multiple installations of Xcode (e.g. stable and beta).

pub fn command(&self, name: &str) -> Command[src]

Returns a new command that will invoke the simctl binary with the given subcommand.

pub fn open(&self) -> Result<()>[src]

Opens the Simulator.app that corresponds to this instance of simctl (in case of multiple Xcode installations).

impl Simctl[src]

pub fn list(&self) -> Result<List>[src]

Returns a list of all device types, runtimes, devices and device pairs that have been registered with simctl.

Trait Implementations

impl Clone for Simctl[src]

impl Debug for Simctl[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> 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.