Documentation
¶
Overview ¶
Package context contains versions of reader IO monads that work with a golang context.Context
Directories
¶
| Path | Synopsis |
|---|---|
|
package readerioresult provides a specialized version of [readerioeither.ReaderIOResult] that uses context.Context as the context type and [error] as the left (error) type.
|
package readerioresult provides a specialized version of [readerioeither.ReaderIOResult] that uses context.Context as the context type and [error] as the left (error) type. |
|
http
Package http provides functional HTTP client utilities built on top of ReaderIOResult monad.
|
Package http provides functional HTTP client utilities built on top of ReaderIOResult monad. |
|
http/builder
Package builder provides utilities for building HTTP requests in a functional way using the ReaderIOResult monad.
|
Package builder provides utilities for building HTTP requests in a functional way using the ReaderIOResult monad. |
|
Package readerresult provides logging utilities for the ReaderResult monad, which combines the Reader monad (for dependency injection via context.Context) with the Result monad (for error handling).
|
Package readerresult provides logging utilities for the ReaderResult monad, which combines the Reader monad (for dependency injection via context.Context) with the Result monad (for error handling). |
|
exec
package readerresult implements a specialization of the Reader monad assuming a golang context as the context of the monad and a standard golang error
|
package readerresult implements a specialization of the Reader monad assuming a golang context as the context of the monad and a standard golang error |
|
Package statereaderioresult provides a functional programming abstraction that combines four powerful concepts: State, Reader, IO, and Result monads, specialized for Go's context.Context.
|
Package statereaderioresult provides a functional programming abstraction that combines four powerful concepts: State, Reader, IO, and Result monads, specialized for Go's context.Context. |
Click to show internal directories.
Click to hide internal directories.