WriterUsage

object WriterUsage extends App
trait App
trait DelayedInit
class Object
trait Matchable
class Any

Type members

Classlikes

case
class Address(street: String, city: String)
case
class Person(name: String, age: Int, address: Option[Address])

Types

type Logger[A] = Writer[List[String], A]

Value members

Inherited methods

final protected
def args: Array[String]
Inherited from
App
final
def main(args: Array[String]): Unit
Inherited from
App

Deprecated and Inherited methods

@deprecated(message = "the delayedInit mechanism will disappear", since = "2.11.0")
override
def delayedInit(body: => Unit): Unit
Deprecated
[Since version 2.11.0] the delayedInit mechanism will disappear
Definition Classes
App -> DelayedInit
Inherited from
App

Concrete fields

val combined: Logger[List[Person]]
val drWatson: WriterT[Id, List[String], Person]
val mValue: Logger[Option[Address]]
val mapValue: Logger[Option[Address]]
val sherlockHolmes: WriterT[Id, List[String], Person]