AsMap

mess.codec.Encoder$.AsMap$
See theAsMap companion trait
object AsMap

Attributes

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

Members list

Value members

Inherited methods

def encoderProduct[T](p: ProductOf[T], names: => Array[String], encoders: => Array[Encoder[_]]): AsMap[T]

Attributes

Inherited from:
MirrorEncoder (hidden)
def encoderSum[T](s: SumOf[T], elems: => Array[Encoder[_]]): AsMap[T]

Attributes

Inherited from:
MirrorEncoder (hidden)
def iterator[T](t: T): Iterator[Any]

Attributes

Inherited from:
MirrorEncoder (hidden)
inline def summonEncoder[A]: Encoder[A]

Attributes

Inherited from:
MirrorEncoder (hidden)
inline def summonEncoders[T <: Tuple]: Array[Encoder[_]]

Attributes

Inherited from:
MirrorEncoder (hidden)
inline def summonEncodersRec[T <: Tuple]: List[Encoder[_]]

Attributes

Inherited from:
MirrorEncoder (hidden)
inline def summonLabels[T <: Tuple]: Array[String]

Attributes

Inherited from:
MirrorEncoder (hidden)
inline def summonLabelsRec[T <: Tuple]: List[String]

Attributes

Inherited from:
MirrorEncoder (hidden)

Givens

Inherited givens

inline given derived[T](using m: Of[T]): AsMap[T]

Attributes

Inherited from:
MirrorEncoder (hidden)