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

pub enum IOSTask {
    BootIOSSimulator(BootIOSSimulator),
    BuildRuntimeLibrary(BuildRuntimeLibrary),
    BuildRuntimeLibraryV2(BuildRuntimeLibraryV2),
    BuildXcodeproj(BuildXcodeproj),
    CreateUniversalBinary(CreateUniversalBinary),
    GenerateXcassets(GenerateXcassets),
    GenerateXcodeproj(GenerateXcodeproj),
    InstallDependencies(InstallDependencies),
    InstallOnIOSSimulator(InstallOnIOSSimulator),
    InstallTarget(InstallTarget),
    OpenIOSSimulator(OpenIOSSimulator),
    RunOnIOSSimulator(RunOnIOSSimulator),
}

Represents one of the iOS-specific tasks.

Variants

BootIOSSimulator(BootIOSSimulator)

This task boots an iOS Simulator (if necessary).

BuildRuntimeLibrary(BuildRuntimeLibrary)

This task builds the runtime library for the given target and with the given profile.

BuildRuntimeLibraryV2(BuildRuntimeLibraryV2)

This task builds the runtime library for the given target and with the given profile.

BuildXcodeproj(BuildXcodeproj)

This task builds an .xcodeproj with a given scheme, configuration and destination.

CreateUniversalBinary(CreateUniversalBinary)

This task creates a universal binary from one or multiple architecture-specific static libraries for iOS.

GenerateXcassets(GenerateXcassets)

This task generates an Xcode-compatible assets catalog for the assets of the Polyhorn project that is being compiled and its dependencies.

GenerateXcodeproj(GenerateXcodeproj)

This task generates an xcodeproj.

InstallDependencies(InstallDependencies)

This task checks if a given set of dependencies exist and if necessary, installs the dependencies that weren't found.

InstallOnIOSSimulator(InstallOnIOSSimulator)

This task installs an application on the iOS Simulator with a given identifier.

InstallTarget(InstallTarget)

This task installs a target with a given name using rustup, if necessary.

OpenIOSSimulator(OpenIOSSimulator)

This task opens the iOS Simulator GUI, which is not open by default when booting a (new) simulator.

RunOnIOSSimulator(RunOnIOSSimulator)

This task launches the application on an iOS Simulator with a given identifier.

Trait Implementations

impl Task for IOSTask[src]

type Context = IOSContext

The type of context that is passed to this task, processed and subsequently returned by this task. Read more

type Error = IOSError

The type of error that this task can return.

Auto Trait Implementations

impl RefUnwindSafe for IOSTask

impl Send for IOSTask

impl Sync for IOSTask

impl Unpin for IOSTask

impl UnwindSafe for IOSTask

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>,