Short.Custom.Type

abstract class Type[A <: Opaque.Short](val typeName: String) extends Opaque.Companion[A] with Given.VoidTag.RawShort[A] with _methods[A]

Short Custom Type Setup

Custom Type is like more widely used Custom Data, but without attached containers. Type instances will still be processed by streams without boxing.

Source
__.scala
trait _methods[A]
trait Given.VoidTag[A]
trait Given.DocTag[A]
class Given.TypeTag[A]
class java.lang.Object
trait scala.Matchable
class Any

Def

def doc(v: A): Doc

Type to Doc

Type to Doc

Override this method to provide type custom Doc implementation

Inherited from
Companion
Source
Companion.scala
override def isVoid(v: A): Boolean
Definition Classes
Source
__.scala
def tag(v: A): String

Type to String

Type to String

Override this method to provide type custom convertion to String

Inherited from
Companion
Source
Companion.scala
val typeName: String
Source
__.scala