IndentedString

harness.core.IndentedString$
See theIndentedString companion trait

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case object Break extends NonInline

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait NonInline
class Object
trait Matchable
class Any
Show all
Self type
Break.type
final case class Indented(children: Seq[NonInline]) extends NonInline

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonInline
class Object
trait Matchable
class Any
Show all
final case class Inline(children: Seq[NonInline]) extends IndentedString

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait NonInline extends IndentedString

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Break.type
class Indented
class Str
class StrWithJoin
final case class Str(str: String) extends NonInline

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonInline
class Object
trait Matchable
class Any
Show all
final case class StrWithJoin(str: String, joinUsing: String) extends NonInline

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonInline
class Object
trait Matchable
class Any
Show all
trait ToIndentedString[-T]

Attributes

Supertypes
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def fromAny(any: Any)(show: PartialFunction[Matchable, IndentedString]): IndentedString
def fromAny(any: Any): IndentedString
def section(header: String)(body: IndentedString*): IndentedString

Implicits

Implicits

implicit def convert[T](t: T)(using evidence$1: ToIndentedString[T]): IndentedString
implicit def listToIndentedString[T](using evidence$3: ToIndentedString[T]): ToIndentedString[List[_ <: T]]
implicit def optionToIndentedString[T](using evidence$2: ToIndentedString[T]): ToIndentedString[Option[_ <: T]]
implicit def seqToIndentedString[T](using evidence$4: ToIndentedString[T]): ToIndentedString[Seq[_ <: T]]