HashWriter

@implicitNotFound(msg = "Cannot find HashWriter type class for ${A}")
trait HashWriter[A]

Provides hashing for type A.

class Object
trait Matchable
class Any

Value members

Abstract methods

def write[J](obj: A, builder: Builder[J]): Unit

Concrete methods

def addField[J](name: String, obj: A, builder: Builder[J]): Unit