public static RuleExprAst <Unit, RuleExprContext <Unit> > Lift(this RuleExprAst <FailUnit, RuleExprContext <string> > sRuleExprAst) { return(sRuleExprAst.Lift(VoteMethods.NoneShouldPass).Select(_ => Unit.Value)); }
public static RuleExprAst <Unit, RuleExprContext <Unit> > Lift(this RuleExprAst <Amount, RuleExprContext <string> > sRuleExprAst) { return(sRuleExprAst.Lift(VoteMethods.MinValue).Apply()); }
public static RuleExprAst <Unit, RuleExprContext <Unit> > Lift(this RuleExprAst <Unit, RuleExprContext <string> > sRuleExprAst) { return(sRuleExprAst.Lift(VoteMethods.AllShouldPass)); }