context

package
v2.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL