SmartAssertMacros

Companion:
object
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 transform[A](expr: Expr[A])(using Type[A], PositionContext): Expr[TestArrow[Any, A]]
def transformAs[Start, End](expr: Expr[TestLens[End]])(start: Expr[TestArrow[Any, Start]])(using Type[Start], Type[End], PositionContext): Expr[TestArrow[Any, End]]

Givens

Givens

Extensions

Extensions

extension (term: Term)
def span(using ctx: PositionContext): Expr[(Int, Int)]
extension (typeRepr: TypeRepr)