Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package context contains versions of reader IO monads that work with a golang context.Context
|
Package context contains versions of reader IO monads that work with a golang context.Context |
|
readereither
Package readereither implements a specialization of the Reader monad assuming a golang context as the context of the monad and a standard golang error
|
Package readereither implements a specialization of the Reader monad assuming a golang context as the context of the monad and a standard golang error |
|
readerioeither
Package readerioeither contains a version of ReaderIOEither that takes a golang context.Context as its context and that assumes the standard go error
|
Package readerioeither contains a version of ReaderIOEither that takes a golang context.Context as its context and that assumes the standard go error |
|
Package di implements functions and data types supporting dependency injection patterns
|
Package di implements functions and data types supporting dependency injection patterns |
|
Package option defines the Either datastructure and its monadic operations
|
Package option defines the Either datastructure and its monadic operations |
|
Package function implements function composition primitives, most prominently Pipe2 and Flow2
|
Package function implements function composition primitives, most prominently Pipe2 and Flow2 |
|
internal
|
|
|
generic
Code generated by go generate; DO NOT EDIT.
|
Code generated by go generate; DO NOT EDIT. |
|
generic
Code generated by go generate; DO NOT EDIT.
|
Code generated by go generate; DO NOT EDIT. |
|
generic
Code generated by go generate; DO NOT EDIT.
|
Code generated by go generate; DO NOT EDIT. |
|
iterator
|
|
|
stateless
Package stateless defines a stateless (pure) iterator, i.e.
|
Package stateless defines a stateless (pure) iterator, i.e. |
|
optics
|
|
|
iso
Iso is an optic which converts elements of type `S` into elements of type `A` without loss.
|
Iso is an optic which converts elements of type `S` into elements of type `A` without loss. |
|
lens
Lens is an optic used to zoom inside a product.
|
Lens is an optic used to zoom inside a product. |
|
optional
Optional is an optic used to zoom inside a product.
|
Optional is an optic used to zoom inside a product. |
|
prism
Prism is an optic used to select part of a sum type.
|
Prism is an optic used to select part of a sum type. |
|
Package option defines the Option datastructure and its monadic operations
|
Package option defines the Option datastructure and its monadic operations |
|
generic
Code generated by go generate; DO NOT EDIT.
|
Code generated by go generate; DO NOT EDIT. |
|
generic
Code generated by go generate; DO NOT EDIT.
|
Code generated by go generate; DO NOT EDIT. |
|
Package record contains monadic operations for maps as well as a rich set of utility functions
|
Package record contains monadic operations for maps as well as a rich set of utility functions |
|
Package tuple contains type definitions and functions for data structures for tuples of heterogenous types.
|
Package tuple contains type definitions and functions for data structures for tuples of heterogenous types. |
Click to show internal directories.
Click to hide internal directories.
