harness.core

package harness.core

Members list

Type members

Classlikes

enum Alignment

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait Color

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class RGB
trait Simple
object Default.type
class Named
object Black.type
object Blue.type
object Cyan.type
object Green.type
object Magenta.type
object Red.type
object White.type
object Yellow.type
Show all
object Color

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Color.type
sealed trait ColorMode

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Colorless.type
object Show.type
trait Standard
object Extended.type
object Simple.type
opaque object ColorMode

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
ColorMode.type
sealed trait ColorString

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Complex
class Simple
object ColorString

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
implicit class ColorStringInterpolator(sc: StringContext)

Attributes

Supertypes
class Object
trait Matchable
class Any
object EitherN

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
EitherN.type
trait Enum[E <: Enum[E]] extends Enum[E]

Attributes

Companion
object
Supertypes
class Enum[E]
trait Serializable
trait Comparable[E]
trait Constable
class Object
trait Matchable
class Any
Show all
Self type
E
object Enum

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Enum.type
implicit class HarnessCharOps(self: Char)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class HarnessStrOps(self: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
trait IEMap[A, B]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IMap[A, B]
object IEMap

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
IEMap.type
trait IMap[A, B] extends IEMap[A, B]

Attributes

Companion
object
Supertypes
trait IEMap[A, B]
class Object
trait Matchable
class Any
object IMap

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
IMap.type
sealed trait IndentedString

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Inline
trait NonInline
object Break.type
class Indented
class Str
class StrWithJoin
Show all

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait InfiniteSet[T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Exclusive[T]
class Inclusive[T]
object InfiniteSet

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final class Lazy[A](_value: => A)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Lazy

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Lazy.type
object MapOps

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
MapOps.type
object SeqUtils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
SeqUtils.type
final case class StringCodec[A](encoder: StringEncoder[A], decoder: StringDecoder[A])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object StringCodec

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait StringDecoder[+T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type
object StringDecoder

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait StringEncoder[-T]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object StringEncoder

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
implicit class ThrowableOps(self: Throwable)

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Unapply[A, B]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Unapply

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Unapply.type
final case class Version(hasVPrefix: Boolean, numbers: NonEmptyList[Int], suffixOpt: Option[Suffix])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Version

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Version.type
trait Zip[In1, In2]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ZipLeftId[A]
class ZipRightId[A]
object Zip extends ZipLowPriority1

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Show all
Self type
Zip.type
trait Zip10[In1, In2, In3, In4, In5, In6, In7, In8, In9, In10]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Zip10

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Zip10.type
trait Zip3[In1, In2, In3]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Zip3

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Zip3.type
trait Zip4[In1, In2, In3, In4]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Zip4

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Zip4.type
trait Zip5[In1, In2, In3, In4, In5]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Zip5

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Zip5.type
trait Zip6[In1, In2, In3, In4, In5, In6]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Zip6

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Zip6.type
trait Zip7[In1, In2, In3, In4, In5, In6, In7]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Zip7

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Zip7.type
trait Zip8[In1, In2, In3, In4, In5, In6, In7, In8]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Zip8

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Zip8.type
trait Zip9[In1, In2, In3, In4, In5, In6, In7, In8, In9]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Zip9

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Zip9.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Show all
Known subtypes
object Zip.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Zip.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Zip.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Zip.type

Value members

Concrete fields

inline val ANSIEscapeString: "\u001b["

Givens

Givens

given convertStringToColorString: Conversion[String, ColorString]

Extensions

Extensions

extension (csl: List[ColorString])(csl: List[ColorString])
def csMkString(sep: String): ColorString
def csMkString(start: String, sep: String, end: String): ColorString
extension (self: Duration)(self: Duration)
def prettyPrint: String
extension [A](self: List[A])(self: List[A])
def interject(value: A): List[A]
def intersperse(value: A): List[A]
extension [A](self: Option[A])(self: Option[A])
def cata[B](none: => B, some: A => B): B
extension [K, V](self: Map[K, V])(self: Map[K, V])
def +|+(that: Map[K, V]): Map[K, Presence[V]]
extension [A, B](self: Either[A, B])(self: Either[A, B])
def cata[C](left: A => C, right: B => C): C
extension (self: String)(self: String)
def align(length: Int, alignment: Alignment, char: Char): String
def alignCenter(length: Int, char: Char): String
def alignLeft(length: Int, char: Char): String
def alignRight(length: Int, char: Char): String
def camelToSnake: String
def dashToSnake: String
def decapitalize: String
def pluralize(amount: Long, pluralSuffix: String, singularSuffix: String): String
def snakeToDash: String
def snakeToLowerCamel: String
def snakeToUpperCamel: String
def stripColor: String
def toNES: Option[String]
extension (self: Long)(self: Long)
def pluralizeOn(base: String, pluralSuffix: String, singularSuffix: String, addCommas: Boolean): String
def toStringCommas: String
extension (self: Double)(self: Double)
def ceilTo(mult: Double): Double
def floorTo(mult: Double): Double
def roundTo(numPlaces: Int): Double
def roundTo(mult: Double): Double
def toStringCommas(showEmptyDecimal: Boolean): String
extension (self: BigDecimal)(self: BigDecimal)
def toStringCommas(showEmptyDecimal: Boolean): String

Implicits

Implicits

final implicit def ColorStringInterpolator(sc: StringContext): ColorStringInterpolator
final implicit def HarnessCharOps(self: Char): HarnessCharOps
final implicit def HarnessStrOps(self: String): HarnessStrOps
final implicit def ThrowableOps(self: Throwable): ThrowableOps