Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/felix-kaestner/result

Go Completion Implementation with support for Generics (requires Go v1.18+)
https://github.com/felix-kaestner/result

completion go golang result

Last synced: about 5 hours ago
JSON representation

Go Completion Implementation with support for Generics (requires Go v1.18+)

Awesome Lists containing this project

README

        

# Result


Go Completion Implementation with support for Generics (requires Go v1.18+).




Issues


Stars


License


Stars


Issues





Twitter

## Quickstart

```go
package main

import (
"fmt"

"github.com/felix-kaestner/result"
)

func main() {
v := "Hello World"
r := result.Success(v)
if r.IsFailure() {
panic(r.Error())
}
if r.IsSuccess() {
fmt.Println(fmt.Printf("Success %v", r.Value()))
}
}
```

## Installation

Install with the `go get` command:

```
$ go get -u github.com/felix-kaestner/result
```

## Contribute

All contributions in any form are welcome! 🙌🏻
Just use the [Issue](.github/ISSUE_TEMPLATE) and [Pull Request](.github/PULL_REQUEST_TEMPLATE) templates and I'll be happy to review your suggestions. 👍

---

Released under the [MIT License](LICENSE).