TaskScheduler
public protocol TaskScheduler
Undocumented
-
Undocumented
Declaration
Swift
func executeTask(_ task: @escaping () -> Void)
-
coroutine(_:)
Extension methodUndocumented
Declaration
Swift
@inlinable public func coroutine(_ task: @escaping () -> Void)
-
coroutine(_:)
Extension methodUndocumented
Declaration
Swift
@inlinable public func coroutine(_ task: @escaping () throws -> Void)
-
await(_:)
Extension methodUndocumented
Declaration
Swift
@inlinable public func await(_ callback: @escaping (@escaping () -> Void) -> Void) throws
-
await(_:)
Extension methodUndocumented
Declaration
Swift
@inlinable public func await<T>(_ callback: @escaping (@escaping (T) -> Void) -> Void) throws -> T
-
await(_:)
Extension methodUndocumented
Declaration
Swift
@inlinable public func await<T, N>(_ callback: @escaping (@escaping (T, N) -> Void) -> Void) throws -> (T, N)
-
await(_:)
Extension methodUndocumented
Declaration
Swift
@inlinable public func await<T, N, M>(_ callback: @escaping (@escaping (T, N, M) -> Void) -> Void) throws -> (T, N, M)
-
await(_:)
Extension methodUndocumented
Declaration
Swift
@inlinable public func await<T>(_ callback: @escaping () throws -> T) throws -> T
-
coFuture(_:)
Extension methodUndocumented
Declaration
Swift
@inlinable public func coFuture<T>(_ task: @escaping () throws -> T) -> CoFuture<T>