Poll
public enum Poll<T>
-
Declaration
Swift
case ready(T)
-
Declaration
Swift
case pending
-
Declaration
Swift
@inlinable public static var ready: Poll { get }
-
Declaration
Swift
@inlinable public var result: T? { get }
-
Declaration
Swift
@inlinable public var isReady: Bool { get }
-
Declaration
Swift
@inlinable public var isPending: Bool { get }
-
Declaration
Swift
@inlinable public func match<R>(ready: (T) throws -> R, pending: () throws -> R) rethrows -> R
-
Declaration
Swift
@inlinable public func map<U>(_ fn: (T) -> U) -> Poll<U>
-
Declaration
Swift
@inlinable public func flatMap<U>(_ fn: (T) -> Poll<U>) -> Poll<U>