oxygen.core
package oxygen.core
Members list
Packages
package oxygen.core.collection
package oxygen.core.generic
package oxygen.core.syntax
package oxygen.core.typeclass
Type members
Classlikes
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
BuildInfo.type
object Color
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Colorlesstrait NonColorlesstrait Coloredobject Extendedobject PreferSimpleobject Simpleobject ShowColorNameShow all
object ColorMode
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ColorState
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ColorState.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ColorString
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ColorString.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object Enum
object IndentedString
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IndentedString.type
sealed trait InfiniteSet[A] extends Product
object InfiniteSet
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InfiniteSet.type
object Ior
object Lazy
trait PlatformCompat
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object PlatformCompat
object PlatformCompat extends PlatformCompat, PlatformCompatPlatformSpecific
Attributes
- Companion
- trait
- Supertypes
- Self type
-
PlatformCompat.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object PlatformCompat
- Self type
Representation of an Option with a specialized purpose of whether a value is specified or not.
Representation of an Option with a specialized purpose of whether a value is specified or not.
This has 2 main benefits:
- You can define a function like
def doStuff(a: Specified[Int] = Specified.WasNotSpecified): Unit = ???and then call it like:doStuff(5)because of the given Conversion - You have the ability to represent both
Specified[Int]andSpecified[Option[Int]]. This is very useful when it comes to things like partial updates. With only the ability to representOption[Int], you are often left stuck with being able to update toSome(_), and None meansno update. - You can tell the difference between: {} // Specified.WasNotSpecified { "field": null } // Specified.WasSpecified(None) { "field": 5 } // Specified.WasSpecified(Some(5))
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object WasNotSpecifiedclass WasSpecified[A]
object Specified
final case class ThrowableRepr(typeTag: TypeTag[_], message: Option[String], cause: Option[ThrowableRepr]) extends Throwable
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object ThrowableRepr
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ThrowableRepr.type
object TypeTag
object Unapply
final case class Version(hasVPrefix: Boolean, coreVersions: NonEmptyList[Int], suffix: Option[Suffix])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Version
Types
Value members
Concrete fields
Givens
Givens
Extensions
Extensions
extension (self: Seq[ColorString])
def csMkString(start: String | ColorString, sep: String | ColorString, end: String | ColorString): ColorString
Implicits
Implicits
In this article