Versions in this module Expand all Collapse all v2 v2.0.3 Apr 12, 2022 v2.0.2 Apr 7, 2022 v2.0.1 Feb 2, 2022 Changes in this version + type Exception struct + E interface{} + func (e Exception) Error() string + type LogLevel int + const Debug + const Error + const Info + const Quiet + type R struct + E error + LogLevel LogLevel + S T + func (r R[T]) Bind(f func(T) (T, error)) R[T] + func (r R[T]) Catch(f func(T) T) (r2 R[T]) + func (r R[T]) Handle(onSuccess func(T), onError func(error)) R[T] + func (r R[T]) Map(f func(T) T) R[T] + func (r R[T]) Recover(f func(T, error) (T, error)) R[T] + func (r R[T]) SafeTee(f func(T)) R[T] + func (r R[T]) Tee(f func(T) error) R[T]