Package

org.hammerlab

io

Permalink

package io

Visibility
  1. Public
  2. All

Type Members

  1. trait CanPrint extends AnyRef

    Permalink
  2. class Delimiter extends AnyRef

    Permalink
  3. abstract class Print[T] extends CanPrint with Serializable

    Permalink

    Wrapper for implementing Shows using a Printer.

    Wrapper for implementing Shows using a Printer.

    Example syntax (from test):

    implicit val showA = Print[A] { new Print(_) { val A(n, s) = t echo(s"$n, $s") } }

    echo and other CanPrint utilities are availabe to write to an implicit Printer wrapping a ByteArrayOutputStream from which a string-representation is parsed.

  4. case class Printer(ps: PrintStream) extends Product with Serializable

    Permalink
  5. case class SampleSize(size: Option[Int]) extends Product with Serializable

    Permalink
  6. trait SelfImplicit extends AnyRef

    Permalink
  7. trait Show[T] extends AnyRef

    Permalink

    Wrapper for cats.Show that automatically accepts Strings, Ints, and Longs

  8. final case class Shown(toString: String) extends AnyVal with Product with Serializable

    Permalink

    Wrapper for cats.Show.Shown that automatically accepts Strings

Value Members

  1. object Buffer

    Permalink
  2. object CanPrint extends CanPrint

    Permalink
  3. object Delimiter

    Permalink
  4. object Print extends Serializable

    Permalink
  5. object Printer extends Serializable

    Permalink
  6. object SampleSize extends Serializable

    Permalink
  7. object Show

    Permalink
  8. object Shown extends Serializable

    Permalink

Ungrouped