Title

org.soundsofscala.models.Types$package.Title
object Title extends Newtype[String]

Attributes

Source
Types.scala
Graph
Supertypes
trait Newtype[String]
trait NewtypeBase[String]
class Object
trait Matchable
class Any
Self type
Title.type

Members list

Type members

Inherited and Abstract types

override opaque type Type

Attributes

Inherited from:
Newtype
Source
Newtype.scala

Value members

Inherited methods

def apply(a: String): Type

Attributes

Inherited from:
Newtype
Source
Newtype.scala
override def deriving[F[*]](using fa: F[String]): F[Type]

Attributes

Definition Classes
Newtype -> NewtypeBase
Inherited from:
Newtype
Source
Newtype.scala
def unapply(typ: Type): Some[String]

Attributes

Inherited from:
Newtype
Source
Newtype.scala

Givens

Inherited givens

given newRefinedCanEqual: CanEqual[Type, Type]

Attributes

Inherited from:
NewtypeBase
Source
NewtypeBase.scala
inline given unwrap: Coercible[Type, String]

Attributes

Inherited from:
NewtypeBase
Source
NewtypeBase.scala
inline given unwrapTC[F[*]]: Coercible[F[Type], F[String]]

Attributes

Inherited from:
NewtypeBase
Source
NewtypeBase.scala
inline given wrap: Coercible[String, Type]

Attributes

Inherited from:
Newtype
Source
Newtype.scala
inline given wrapTC[F[*]]: Coercible[F[String], F[Type]]

Attributes

Inherited from:
Newtype
Source
Newtype.scala

Extensions

Inherited extensions

extension [B](typ: Type)
def toValue(using coercibleA2B: Coercible[String, B]): B

Attributes

Inherited from:
NewtypeBase
Source
NewtypeBase.scala
extension (typ: Type)
inline override def value: String

Attributes

Definition Classes
Newtype -> NewtypeBase
Inherited from:
Newtype
Source
Newtype.scala