monads

Monads, For Golang, Using Generics
git clone git://git.lair.cx/monads
Log | Files | Refs | README | LICENSE

commit c4c0fd180a4b2b0c6986d61fa64f4fb2fbc40d24
parent 3fa43aeb4238886beefd0198dc26ce7b059a6e35
Author: Yongbin Kim <iam@yongbin.kim>
Date:   Mon, 12 Sep 2022 15:19:57 +0900

Added (options.Option[T]).Valid method

Signed-off-by: Yongbin Kim <iam@yongbin.kim>

Diffstat:
Moptions/option.go | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/options/option.go b/options/option.go @@ -18,6 +18,10 @@ func Wrap[T any](value T) Option[T] { } } +func (v Option[T]) Valid() bool { + return v.isValid +} + func (v Option[T]) Unwrap() T { return v.value }