neotype

package neotype

Members list

Concise view

Type members

Classlikes

enum Calc[A]

Attributes

Companion:
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
case EqualTo[A, B]
case GreaterThan[A]
case LessThan[A]
case And
case Or
case Not
case Add[Num]
case ToDouble[Num]
case Length
case ToUpper
case ToLower
case WithMessage[A]
case Block[A]
case Reference[A]
object Calc

Attributes

Companion:
enum
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Calc.type
case class CalcDef[A](name: String, calc: Calc[A])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
abstract opaque class Newtype[A](using fromExpr: FromExpr[A]) extends ValidatedWrapper[A]

Attributes

Companion:
object
Graph
Supertypes
trait Wrapper[A]
class Object
trait Matchable
class Any
Self type
object Newtype

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Newtype.type
object Seal

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Seal.type
abstract opaque class Subtype[A](using fromExpr: FromExpr[A]) extends ValidatedWrapper[A]

Attributes

Companion:
object
Graph
Supertypes
trait Wrapper[A]
class Object
trait Matchable
class Any
Self type
object Subtype

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Subtype.type
object Uninlined

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Unseal

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Unseal.type
trait ValidatedWrapper[A] extends Wrapper[A]

Attributes

Graph
Supertypes
trait Wrapper[A]
class Object
trait Matchable
class Any
Known subtypes
class Newtype[A]
class Subtype[A]
Self type
trait Wrapper[A]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Simple[A]
trait Simple[A]
class Newtype[A]
class Subtype[A]