io.estatico

newtype

package newtype

Visibility
  1. Public
  2. All

Type Members

  1. trait BaseNewType extends AnyRef

    Base skeleton for building newtypes.

  2. trait Coercible[A, B] extends AnyRef

    Safe type casting from A to B.

  3. final class CoercibleIdOps[A] extends AnyVal

  4. trait NewSubType extends BaseNewType

    A newtype which is a subtype of its Repr.

  5. trait NewType extends BaseNewType

  6. trait NewTypeApply extends BaseNewType

  7. trait NewTypeApplyM extends NewTypeApply

  8. trait NewTypeAutoOps extends BaseNewType

  9. trait NewTypeDeriving extends BaseNewType

  10. trait NewTypeExtras extends NewTypeApplyM with NewTypeDeriving with NewTypeAutoOps

  11. trait ToCoercibleIdOps extends AnyRef

Value Members

  1. object BaseNewType

  2. object Coercible

  3. object NewSubType

  4. object NewType

  5. package macros

  6. package ops

Ungrouped