diff --git a/Functional/OptionExtensions.cs b/Functional/OptionExtensions.cs index 9686a0b..153c7a6 100644 --- a/Functional/OptionExtensions.cs +++ b/Functional/OptionExtensions.cs @@ -62,7 +62,7 @@ public static class OptionExtensions { return isSuccess(value) ? new Right(ok()) : new Left(err(value)); } - public static IEither ToEither(this Tvalue value, Tvalue successValue, Func ok, Func err) + public static IEither ToEither(this Tvalue value, Tvalue successValue, Func ok, Func err) where Tvalue : notnull { return value.ToEither(e => e.Equals(successValue), ok, err); }