io.estatico

newtype

package newtype

Visibility
  1. Public
  2. All

Type Members

  1. trait BaseNewType extends AnyRef

    Base skeleton for building newtypes.

  2. trait BaseNewType$Types extends AnyRef

  3. trait Coercible[A, B] extends AnyRef

    Safe type casting from A to B.

  4. final class CoercibleIdOps[A] extends AnyVal

  5. trait NewSubType extends BaseNewType

    A newtype which is a subtype of its Repr.

  6. trait NewType extends BaseNewType

  7. trait NewTypeApply extends BaseNewType

  8. trait NewTypeApplyM extends NewTypeApply

  9. trait NewTypeAutoOps extends BaseNewType

  10. trait NewTypeDeriving extends BaseNewType

  11. trait NewTypeExtras extends NewTypeApplyM with NewTypeDeriving with NewTypeAutoOps

  12. trait ToCoercibleIdOps extends AnyRef

Value Members

  1. object BaseNewType extends BaseNewType$Types

  2. object Coercible

  3. object NewSubType

  4. object NewType

  5. package macros

  6. package ops

Ungrouped