FromExprT

oxygen.meta.FromExprT
See theFromExprT companion trait
object FromExprT extends Derivable[FromExprT]

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
FromExprT.type

Members list

Type members

Classlikes

final case class AppliedType[A](tpe: Type[A], fet: FromExprT[A]) extends FromExpr[A]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait FromExpr[A]
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def applied[A](tpe: Type[A], fet: FromExprT[A]): FromExpr[A]
inline override def derived[A]: FromExprT[A]

Unfortunately, scala macros do not allow this to be implemented in Derivable. Therefore, every companion object that extends Derivable must implement this function with the following body: ${ derivedImpl[A] }

Unfortunately, scala macros do not allow this to be implemented in Derivable. Therefore, every companion object that extends Derivable must implement this function with the following body: ${ derivedImpl[A] }

Attributes

Definition Classes

Givens

Givens

given boolean: FromExprT[Boolean]
given byte: FromExprT[Byte]
given char: FromExprT[Char]
given double: FromExprT[Double]
given either[A, B](using aFromExpr: FromExprT[A], bFromExpr: FromExprT[B]): FromExprT[Either[A, B]]
given float: FromExprT[Float]
given int: FromExprT[Int]
given long: FromExprT[Long]
given option[A](using aFromExpr: FromExprT[A]): FromExprT[Option[A]]
given short: FromExprT[Short]
given string: FromExprT[String]