oxygen.core

package oxygen.core

Members list

Packages

Type members

Experimental classlikes

sealed trait Color

Attributes

Companion
object
Experimental
true
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
Experimental
true
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Color.type
sealed trait ColorMode extends Enum[ColorMode]

Attributes

Companion
object
Experimental
true
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
Experimental
true
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
Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ColorState

Attributes

Companion
class
Experimental
true
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
Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ColorString

Attributes

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

Attributes

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

Attributes

Companion
object
Experimental
true
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
Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type
Enum.type
sealed trait IndentedString

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
trait
Experimental
true
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class NonEmptyList[+A](head: A, tail: List[A]) extends PartialFunction[Int, A]

Attributes

Companion
object
Experimental
true
Supertypes
trait Serializable
trait Product
trait Equals
trait PartialFunction[Int, A]
trait Int => A
class Object
trait Matchable
class Any
Show all
object NonEmptyList

Attributes

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

Attributes

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

Attributes

Companion
trait
Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type
TypeTag.type
trait Unapply[A, B]

Attributes

Companion
object
Experimental
true
Supertypes
class Object
trait Matchable
class Any
object Unapply

Attributes

Companion
trait
Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type
Unapply.type

Types

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

Value members

Experimental fields

inline val ANSIEscapeString: "\u001b["

Attributes

Experimental
true

Givens

Experimental givens

given convertStringToColorString: Conversion[String, ColorString]

Attributes

Experimental
true

Extensions

Experimental extensions

extension (self: Seq[ColorString])

Attributes

Experimental
true
def csMkString(sep: String | ColorString): ColorString

Attributes

Experimental
true
def csMkString(start: String | ColorString, sep: String | ColorString, end: String | ColorString): ColorString

Attributes

Experimental
true

Implicits

Experimental implicits

final implicit def ColorStringInterpolator(sc: StringContext): ColorStringInterpolator

Attributes

Experimental
true