oxygen.core

package oxygen.core

Members list

Type members

Classlikes

sealed trait Color

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Cased
trait Concrete
class RGB
trait Simple
object Default
class Named
object Black
object Blue
object Cyan
object Green
object Magenta
object Red
object White
object Yellow
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 extends Enum[ColorMode]

Attributes

Companion
object
Supertypes
trait Enum[ColorMode]
class Object
trait Matchable
class Any
Known subtypes
object Colorless
trait NonColorless
trait Colored
object Extended
object PreferSimple
object Simple
object ShowColorName
Show all
object ColorMode extends Companion[ColorMode]

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
ColorMode.type
final case class ColorState(fg: Option[Color], bg: Option[Color])

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ColorState.type
final case class ColorString(color: ColorState, elems: Seq[String | ColorString])

Attributes

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

Attributes

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

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Enum[E <: Enum[E]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Named
object Black
object Blue
object Cyan
object Green
object Magenta
object Red
object White
object Yellow
trait ColorMode
object Colorless
trait NonColorless
trait Colored
object Extended
object PreferSimple
object Simple
object ShowColorName
Show all
Self type
E
object Enum

Attributes

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Inline
trait NonInline
object Break
class Indented
class Str

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait InfiniteSet[A] extends Product

Attributes

Companion
object
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class Exclusive[A]
class Inclusive[A]
object InfiniteSet

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Specified[+A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class WasSpecified[A]
object Specified

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Specified.type
final case class ThrowableRepr(typeTag: TypeTag[_], message: Option[String], cause: Option[ThrowableRepr]) extends Throwable

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait TypeTag[A] extends Showable

Attributes

Companion
object
Supertypes
trait Showable
class Object
trait Matchable
class Any
object TypeTag

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
TypeTag.type
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
object javaEnums

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
javaEnums.type

Types

type EitherNel[A, B] = Either[NonEmptyList[A], B]
type LeftProjection[Right] = Either
type RightProjection[Left] = [Right] =>> Either[Left, Right]

Value members

Concrete fields

inline val ANSIEscapeString: "\u001b["

Givens

Givens

given convertStringToColorString: Conversion[String, ColorString]
given idToSpecified[A]: Conversion[A, WasSpecified[A]]

Extensions

Extensions

extension (self: Seq[ColorString])
def csMkString(sep: String | ColorString): ColorString
def csMkString(start: String | ColorString, sep: String | ColorString, end: String | ColorString): ColorString

Implicits

Implicits

final implicit def ColorStringInterpolator(sc: StringContext): ColorStringInterpolator