pub enum SimctlError {
XcodeNotFound,
SimulatorNotFound {
query: String,
},
AmbiguousMatch {
query: String,
candidates: Vec<Simulator>,
},
AlreadyInState {
state: SimulatorState,
},
CommandFailed {
command: String,
exit_code: i32,
stderr: String,
},
DecodingFailed {
underlying: Box<dyn Error + Send + Sync>,
},
UnsupportedOperation {
reason: String,
},
Io(Error),
}Variants§
XcodeNotFound
SimulatorNotFound
AmbiguousMatch
AlreadyInState
Fields
§
state: SimulatorStateCommandFailed
DecodingFailed
UnsupportedOperation
Io(Error)
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