Extractor

object Extractor
Companion
class
class Object
trait Matchable
class Any

Type members

Types

type Aux[Source, Target, Using, Out0] = Extractor[Source, Target, Using] { type Out = Out0; }

Value members

Concrete methods

transparent inline
def extractor[Source, Target <: Tuple, Using <: Tuple, Res <: Tuple]: Aux[Source, Target, Using, Res]

Givens

Givens

given genericHlistExtractor: Aux[Source, Target, UHead *: UTail, Res]
given hnilExtractor: Aux[Source, Target, EmptyTuple, Target]