Documentation
¶
Overview ¶
Package result provides a Result type that can contain a value or an error.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Result ¶
type Result[T any] struct { // contains filtered or unexported fields }
A Result type is a type that can contain an error or a value.
func Outcome ¶
Outcome returns a Result that contains a value or an error.
It can be used to convert a function that returns a value and an error into a Result.
func (Result[T]) Default ¶
func (r Result[T]) Default(value T) T
Default returns the Result value if it is present, otherwise it returns the value passed.
func (Result[T]) MarshalJSON ¶
func (*Result[T]) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.