@@ -234,7 +234,7 @@ automatically derive a `ConfEncoder[T]` instance for any case class with
234
234
` generic.deriveEncoder ` .
235
235
236
236
``` scala mdoc
237
- implicit val encoder = generic.deriveEncoder[User ]
237
+ implicit val encoder : ConfEncoder [ User ] = generic.deriveEncoder[User ]
238
238
239
239
ConfEncoder [User ].write(User (" John" , 42 ))
240
240
```
@@ -257,8 +257,8 @@ It's common to have a class that has both a `ConfDecoder[T]` and
257
257
258
258
``` scala mdoc:silent
259
259
case class Bijective (name : String )
260
- implicit val surface = generic.deriveSurface[Bijective ]
261
- implicit val codec = generic.deriveCodec[Bijective ](new Bijective (" default" ))
260
+ implicit val surface : generic. Surface [ Bijective ] = generic.deriveSurface[Bijective ]
261
+ implicit val codec : ConfCodec [ Bijective ] = generic.deriveCodec[Bijective ](new Bijective (" default" ))
262
262
```
263
263
264
264
``` scala mdoc
@@ -429,8 +429,10 @@ case class EvolvingConfig(
429
429
@ DeprecatedName (" goodName" , " Use isGoodName instead" , " 1.0" )
430
430
isGoodName : Boolean
431
431
)
432
- implicit val surface = generic.deriveSurface[EvolvingConfig ]
433
- implicit val decoder = generic.deriveDecoder[EvolvingConfig ](EvolvingConfig (true )).noTypos
432
+ implicit val surface : generic.Surface [EvolvingConfig ] =
433
+ generic.deriveSurface[EvolvingConfig ]
434
+ implicit val decoder : ConfDecoder [EvolvingConfig ] =
435
+ generic.deriveDecoder[EvolvingConfig ](EvolvingConfig (true )).noTypos
434
436
```
435
437
436
438
``` scala mdoc
@@ -555,8 +557,8 @@ case class Home(
555
557
@ Description (" Country description" )
556
558
country : String = " Iceland"
557
559
)
558
- implicit val homeSurface = generic.deriveSurface[Home ]
559
- implicit val homeEncoder = generic.deriveEncoder[Home ]
560
+ implicit val homeSurface : Surface [ Home ] = generic.deriveSurface[Home ]
561
+ implicit val homeEncoder : ConfEncoder [ Home ] = generic.deriveEncoder[Home ]
560
562
561
563
case class User (
562
564
@ Description (" Name description" )
@@ -565,8 +567,8 @@ case class User(
565
567
age : Int = 42 ,
566
568
home : Home = Home ()
567
569
)
568
- implicit val userSurface = generic.deriveSurface[User ]
569
- implicit val userEncoder = generic.deriveEncoder[User ]
570
+ implicit val userSurface : Surface [ User ] = generic.deriveSurface[User ]
571
+ implicit val userEncoder : ConfEncoder [ User ] = generic.deriveEncoder[User ]
570
572
```
571
573
572
574
To generate html documentation, pass in a default value
0 commit comments