RecordKind

dev.constructive.eo.avro.vulcan.WholeRecordBuilder.RecordKind
final case class RecordKind(sub: RecordShape) extends Kind

Nested case class: a sub-record level built by the same rule against the field's own record schema — the recursion that makes nested shapes cost leaf-by-leaf, not codec-per-sub-record.

Attributes

Source
WholeRecordBuilder.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Kind
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
Source
Product.scala
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product
Source
Product.scala