TypeConstructorWriters

class Object
trait Matchable
class Any
object Writer

Implicits

Implicits

implicit def arrayWriter[T](implicit writer: => Writer[T]): Writer[Array[T]]
implicit def collectionWriter[T, C[_]](implicit writer: => Writer[T], ev: C[T] <:< Iterable[T]): Writer[C[T]]
implicit def eitherWriter[A, B](implicit aWriter: => Writer[A], bWriter: => Writer[B]): Writer[Either[A, B]]
implicit def futureWriter[O](implicit oWriter: => Writer[O]): Writer[Future[O]]
implicit def mapWriter[A, B](implicit abWriter: => Writer[(A, B)]): Writer[Map[A, B]]
implicit def optionWriter[T](implicit writer: => Writer[T]): Writer[Option[T]]