diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2025-08-11 12:38:24 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2025-08-11 12:38:50 +0200 |
| commit | 2b4530f9c535027816aa46d06a6a565b97bd305c (patch) | |
| tree | a01a1d36025aa43180486531b734905242b8c322 /README.md | |
| parent | d53f04ea869fb52c5d5d68a2032534bbaa27d120 (diff) | |
| download | go-gg-2b4530f9c535027816aa46d06a6a565b97bd305c.tar.gz | |
add package jsonmatch
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -5,9 +5,17 @@ SPDX-License-Identifier: Apache-2.0 # gg (Generic Generics) -A Go library for the generic types that should be in the standard library, but aren't. -Currently, this includes [Option](./option/). -I may additional types like `Result`, `Either` or `Pair` if: +My personal extension of the standard library, mostly containing foundational generic types. + +## List of packages + +- [jsonmatch](./jsonmatch/): matching of encoded JSON payloads against fixed assertions +- [option](./option/): an Option type with strong isolation +- [options](./options/): additional functions for type Option + +## Future developments + +I may add additional types (e.g. `Result`, `Either` or `Pair`) if: - there is a compelling usecase for myself, and -- an API can be built that is ergonomic in practice (this is the biggest reason why `Result` might never happen). +- I find an API that is ergonomic in practice (this is the biggest reason why `Result` might never happen). |
