Versions in this module Expand all Collapse all v0 v0.1.0 Oct 26, 2023 Changes in this version + func Match(r Result[T], ok func(T) T, err func(error) T) T + type Result struct + func Err(err error) Result[T] + func Ok(value T) Result[T] + func (r Result[T]) Expect(msg string) T + func (r Result[T]) ExpectErr(msg string) error + func (r Result[T]) IsErr() bool + func (r Result[T]) IsErrAnd(fn func(error) bool) bool + func (r Result[T]) IsOk() bool + func (r Result[T]) IsOkAnd(fn func(T) bool) bool + func (r Result[T]) Map(fn func(T) T) Result[T] + func (r Result[T]) MapOr(value T, fn func(T) T) T + func (r Result[T]) Match(ok func(T) T, err func(error) T) T + func (r Result[T]) Unwrap() T + func (r Result[T]) UnwrapErr() error + func (r Result[T]) UnwrapOr(value T) T + func (r Result[T]) UnwrapOrDefault() T + func (r Result[T]) UnwrapOrElse(fn func() T) T