OpaqueString

langoustine.meta.OpaqueString
trait OpaqueString[A](using x$1: A =:= String) extends TotalWrapper[A, String]

Attributes

Graph
Supertypes
trait TotalWrapper[A, String]
class Object
trait Matchable
class Any
Known subtypes
object EnumerationName.type
object PropertyName.type
object RequestDescription.type
object RequestMethod.type
object StructureName.type
object TypeAliasName.type
object TypeName.type

Members list

Concise view

Type members

Inherited classlikes

Attributes

Inherited from:
TotalWrapper
Graph
Supertypes
trait BasicallyTheSame[Impl, Newtype]
class Object
trait Matchable
class Any

Value members

Inherited methods

def apply(s: String): Newtype

Attributes

Inherited from:
TotalWrapper
def raw(a: A): Impl

Attributes

Inherited from:
TotalWrapper
inline def unapply(s: String): Newtype

Attributes

Inherited from:
TotalWrapper

Givens

Extensions

Inherited extensions

extension (a: Newtype)
inline def into[X](inline other: TotalWrapper[X, String]): X

Attributes

Inherited from:
TotalWrapper
inline def map(inline f: Impl => Impl): Newtype

Attributes

Inherited from:
TotalWrapper
inline def value: Impl

Attributes

Inherited from:
TotalWrapper