RightFromExpr

given RightFromExpr[L, R](using val x$1: Type[L], val x$2: Type[R], val x$3: FromExpr[R]): FromExpr[Right[L, R]]

Default implementation of FromExpr[Right] - Transform '{Right(x)} into Some(Right(x)) if x can be transformed using FromExpr[R] - Otherwise returns None

Source
FromExpr.scala

Value members

Concrete methods

def unapply(x: Expr[Right[L, R]])(using Quotes): Option[Right[L, R]]

Concrete fields

protected
val x$1: Type[L]
protected
val x$2: Type[R]
protected
val x$3: FromExpr[R]