Skip to content

Commit 6f678fd

Browse files
committed
add logo
1 parent 5b6c56f commit 6f678fd

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

README.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,13 @@
44
[![Go Report Card](https://goreportcard.com/badge/github.com/emad-elsaid/memoize)](https://goreportcard.com/report/github.com/emad-elsaid/memoize)
55
[![codecov](https://codecov.io/gh/emad-elsaid/memoize/graph/badge.svg?token=QBXTR1XRD6)](https://codecov.io/gh/emad-elsaid/memoize)
66

7-
Golang Memoize implementation for functions of type `func(any) any` and
8-
`func(any) (any, error)`. Safe for concurrent use.
7+
<center><img src="/public/logo.svg" width="200"></center>
8+
9+
Memoize is Memoizer for Golang. Extremely fast, Zero dependency, Zero allocation, guarantees duplicate call supression. And safe for concurrent use in high concurrency environments.
10+
11+
Supported functions of types are:
12+
* `func(any) any`
13+
* `func(any) (any, error)`
914

1015
## Guarantees
1116

@@ -133,3 +138,7 @@ BenchmarkMemoizerWithErrParallel/Keys:100000-8 29371357 37.95 ns/o
133138
PASS
134139
ok github.com/emad-elsaid/memoize 67.529s
135140
```
141+
142+
## Icon
143+
144+
Icon by [Eucalyp Studio](https://www.iconfinder.com/icons/2890580/ai_artificial_intelligence_brain_electronics_robotics_science_fiction_technology_icon)

public/logo.png

27.9 KB
Loading

public/logo.svg

+1
Loading

0 commit comments

Comments
 (0)