[][src]Enum polyhorn_cli::ios::tasks::IOSError

pub enum IOSError {
    UnsupportedHostOS(&'static str),
    CompilationFailure,
    IO(Error),
    Simctl(Error),
}

Represents an error that is returned by one of the iOS-specific tasks.

Variants

UnsupportedHostOS(&'static str)

Returned by tasks that have not yet been implemented for a specific host operating system.

CompilationFailure

Returned by the BuildRuntimeLibrary task when Cargo fails to build the runtime library (most likely because of an error in user code, e.g. syntax error).

IO(Error)

Returned by tasks when an io error occurs.

Simctl(Error)

Returned by tasks that interact with simctl, an Apple-provided utility to programmatically control the iOS Simulator, in the event that it returns an error.

Trait Implementations

impl Debug for IOSError[src]

impl From<Error> for IOSError[src]

impl From<Error> for IOSError[src]

Auto Trait Implementations

impl !RefUnwindSafe for IOSError

impl Send for IOSError

impl Sync for IOSError

impl Unpin for IOSError

impl !UnwindSafe for IOSError

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> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,