CoPromise
public final class CoPromise<Value> : CoFuture<Value>
A promise to provide a result later.
CoPromise is a subclass of CoFuture that allows to deliver the result.
You can set the result to CoPromise only once, other attempts will be ignored.
-
Undocumented
Declaration
Swift
public convenience init() -
Undocumented
Declaration
Swift
@inlinable public func complete<E>(with result: Result<Value, E>) where E : Error -
Undocumented
Declaration
Swift
@inlinable public func success(_ value: Value) -
Undocumented
Declaration
Swift
@inlinable public func fail(_ error: Error) -
Undocumented
Declaration
Swift
@inlinable public func complete(with future: CoFuture<Value>)
CoPromise Class Reference