CaseExtractor

oxygen.meta.CaseExtractor
See theCaseExtractor companion trait
object CaseExtractor

Attributes

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

Members list

Type members

Classlikes

object Zip extends LowPriority1

Attributes

Companion
trait
Supertypes
trait LowPriority1
trait LowPriority2
trait LowPriority3
trait LowPriority4
class Object
trait Matchable
class Any
Show all
Self type
Zip.type
trait Zip[I1, I2, R1, R2]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Merge[I1, I2, _I3, R1, R2, _R3]

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def anything(bindName: String): CaseExtractor[Nothing, Expr[Any]]
def const[A](lhs: Quotes ?=> Expr[A])(using aTpe: Type[A]): CaseExtractor[A, Unit]
def extract[A](bindName: String)(using aTpe: Type[A]): CaseExtractor[A, Expr[A]]
def wildcard: CaseExtractor[Nothing, Unit]