SmartAssertMacros

class Object
trait Matchable
class Any

Type members

Classlikes

object MethodCall
case class PositionContext(start: Int)
Companion:
object
Companion:
class
object Unseal

Value members

Concrete methods

def smartAssert(exprs: Expr[Seq[Boolean]], sourceLocation: Expr[SourceLocation])(using Quotes): Expr[TestResult]
def smartAssertSingle(expr: Expr[Boolean], sourceLocation: Expr[SourceLocation])(using Quotes): Expr[TestResult]
def smartAssertSingle_impl(using Quotes)(value: Expr[Boolean], sourceLocation: Expr[SourceLocation]): Expr[TestResult]
def smartAssert_impl(using Quotes)(values: Expr[Seq[Boolean]], sourceLocation: Expr[SourceLocation]): Expr[TestResult]
def transform[A : Type](expr: Expr[A])(implicit evidence$3: Type[A], PositionContext, Quotes): Expr[TestArrow[Any, A]]
def transformAs[Start : Type, End : Type](expr: Expr[TestLens[End]])(start: Expr[TestArrow[Any, Start]])(implicit evidence$1: Type[Start], evidence$2: Type[End], PositionContext, Quotes): Expr[TestArrow[Any, End]]

Extensions

Extensions

extension (x$1: Quotes)
def typeTree(typeRepr: TypeRepr): TypeTree