Documentation ¶
Index ¶
Constants ¶
View Source
const ( EventResolved event = iota EventRejected EventCanceled EventTimedOut EventEliminated )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Future ¶
type Future[T any] interface { TimeOutLimit(timeOutLimit time.Duration) Future[T] OnResolved(onResolved func(T)) Future[T] OnRejected(onRejected func(error)) Future[T] OnCanceled(onCanceled func()) Future[T] OnTimedOut(onTimedOut func()) Future[T] Finally(finally func(event)) Future[T] Commit() Progress[T] Await() (T, error) // contains filtered or unexported methods }
type FutureMap ¶
type FutureMap[T any] interface { Commit() ProgressMap[T] Await() *map[interface{}]Output[T] Race() (key interface{}, pay T, err error) // contains filtered or unexported methods }
type ProgressMap ¶
Click to show internal directories.
Click to hide internal directories.