AsMap

object AsMap extends MirrorEncoder
Companion:
class
trait MirrorEncoder
class Object
trait Matchable
class Any
AsMap.type

Value members

Inherited methods

def encoderProduct[T](p: ProductOf[T], names: => Array[String], encoders: => Array[Encoder[_]]): AsMap[T]
Inherited from:
MirrorEncoder
def encoderSum[T](s: SumOf[T], elems: => Array[Encoder[_]]): AsMap[T]
Inherited from:
MirrorEncoder
def iterator[T](t: T): Iterator[Any]
Inherited from:
MirrorEncoder
inline def summonEncoder[A]: Encoder[A]
Inherited from:
MirrorEncoder
inline def summonEncoders[T <: Tuple]: Array[Encoder[_]]
Inherited from:
MirrorEncoder
inline def summonEncodersRec[T <: Tuple]: List[Encoder[_]]
Inherited from:
MirrorEncoder
inline def summonLabels[T <: Tuple]: Array[String]
Inherited from:
MirrorEncoder
inline def summonLabelsRec[T <: Tuple]: List[String]
Inherited from:
MirrorEncoder

Givens

Inherited givens

given derived[T](using m: Of[T]): AsMap[T]
Inherited from:
MirrorEncoder