DerivationApi
io.bullet.borer.derivation.DerivationApi
trait DerivationApi
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Members list
Value members
Abstract methods
Extensions
Extensions
extension (c: Encoder.type)
This enables Encoder derivation via the derives
clauses, e.g.
This enables Encoder derivation via the derives
clauses, e.g.
import io.bullet.borer.derivation.MapBasedCodecs.*
case class Foo(x: Int) derives Encoder
Attributes
extension (c: Decoder.type)
This enables Decoder derivation via the derives
clauses, e.g.
This enables Decoder derivation via the derives
clauses, e.g.
import io.bullet.borer.derivation.MapBasedCodecs.*
case class Foo(x: Int) derives Decoder
Attributes
extension (c: Codec.type)
This enables Codec derivation via the derives
clauses, e.g.
This enables Codec derivation via the derives
clauses, e.g.
import io.bullet.borer.derivation.MapBasedCodecs.*
case class Foo(x: Int) derives Codec
Attributes
extension (c: All.type)
This enables Encoder derivation via the derives
clause, e.g.
This enables Encoder derivation via the derives
clause, e.g.
import io.bullet.borer.derivation.MapBasedCodecs.*
enum Bar derives Encoder.All:
...
Attributes
extension (c: All.type)
This enables Decoder derivation via the derives
clause, e.g.
This enables Decoder derivation via the derives
clause, e.g.
import io.bullet.borer.derivation.MapBasedCodecs.*
enum Bar derives Decoder.All:
...
Attributes
extension (c: All.type)
This enables Codec derivation via the derives
clause, e.g.
This enables Codec derivation via the derives
clause, e.g.
import io.bullet.borer.derivation.MapBasedCodecs.*
enum Bar derives Codec.All:
...
Attributes
In this article