CoroutineScheduler

public protocol CoroutineScheduler

Undocumented

  • Undocumented

    Declaration

    Swift

    func scheduleTask(_ task: @escaping () -> Void)

coroutine

  • startCoroutine(_:) Extension method

    Undocumented

    Declaration

    Swift

    @inlinable
    public func startCoroutine(_ task: @escaping () -> Void)
  • startCoroutine(_:) Extension method

    Undocumented

    Declaration

    Swift

    @inlinable
    public func startCoroutine(_ task: @escaping () throws -> Void)

await

  • await(_:) Extension method

    Undocumented

    Declaration

    Swift

    @inlinable
    public func await<T>(_ task: @escaping () throws -> T) throws -> T

future

  • coFuture(_:) Extension method

    Undocumented

    Declaration

    Swift

    @inlinable
    public func coFuture<T>(_ task: @escaping () throws -> T) -> CoFuture<T>