doobie.util.meta

Members list

Type members

Classlikes

final class Meta[A](val get: Get[A], val put: Put[A])

Convenience for introducing a symmetric Get/Put pair into implicit scope, and for deriving new symmetric pairs. It's important to understand that Meta should never be demanded by user methods; instead demand both Get and Put. The reason for this is that while Meta implies Get and Put, the presence of both Get and Put does not imply Meta.

Convenience for introducing a symmetric Get/Put pair into implicit scope, and for deriving new symmetric pairs. It's important to understand that Meta should never be demanded by user methods; instead demand both Get and Put. The reason for this is that while Meta implies Get and Put, the presence of both Get and Put does not imply Meta.

Attributes

Companion
object
Source
meta.scala
Supertypes
class Object
trait Matchable
class Any
object Meta

Attributes

Companion
class
Source
meta.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Meta.type