예제 #1
0
        public bool Equals(Result <TSuccess, TFailure> other)
        {
            if (isSuccess != other.isSuccess)
            {
                return(false);
            }

            if (isSuccess)
            {
                return(SuccessComparer.Equals(success, other.success));
            }

            return(FailureComparer.Equals(failure, other.failure));
        }
 public bool Equals(SuccessBuilder <TSuccess> other)
 =>
 SuccessComparer.Equals(success, other.success);