[−][src]Struct simctl::Simctl
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
Auto Trait Implementations
impl RefUnwindSafe for Simctl
impl Send for Simctl
impl Sync for Simctl
impl Unpin for Simctl
impl UnwindSafe for Simctl
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> 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>,