decision

object decision
class Object
trait Matchable
class Any

Extensions

Inherited extensions

extension [R, T](self: ValidatedNec[R, T])
def toDecision[E]: Decision[R, E, T]
extension [R, T](self: Either[R, T])
def toAccepted(using NonChain[R]): Decision[R, T, Unit]
def toDecision(using NonChain[R]): Decision[R, Nothing, T]
extension [R, T](self: EitherNec[R, T])
def toDecision: Decision[R, Nothing, T]
extension [T](self: Option[T])
def toAccepted: Decision[Nothing, T, Unit]
def toAcceptedOr[R](orElse: R, others: R*): Decision[R, T, Unit]
def toDecision[R](orElse: R, others: R*): Decision[R, Nothing, T]
def toRejected: Decision[T, Nothing, Unit]
extension [T](value: T)
def accept: Decision[Nothing, T, Unit]
def asDecision: Decision[Nothing, Nothing, T]
def reject: Decision[T, Nothing, Nothing]