pub enum SimctlError {
Spawn(Error),
NonZeroExit {
subcommand: String,
code: i32,
stderr: String,
},
Malformed {
subcommand: String,
detail: String,
},
Timeout {
subcommand: String,
ms: u64,
},
}Expand description
Failure variants for any xcrun simctl invocation.
Variants§
Spawn(Error)
Failed to spawn the xcrun process itself (PATH lookup / fork failure).
NonZeroExit
xcrun simctl <sub> exited non-zero.
Fields
Malformed
xcrun simctl <sub> exited 0 but stdout didn’t match the expected shape.
Timeout
xcrun simctl <sub> did not complete within the deadline.
Trait Implementations§
Source§impl Debug for SimctlError
impl Debug for SimctlError
Source§impl Display for SimctlError
impl Display for SimctlError
Source§impl Error for SimctlError
impl Error for SimctlError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for SimctlError
impl !UnwindSafe for SimctlError
impl Freeze for SimctlError
impl Send for SimctlError
impl Sync for SimctlError
impl Unpin for SimctlError
impl UnsafeUnpin for SimctlError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more