CUID2

org.encalmo.models.CUID2$package.CUID2
object CUID2 extends OpaqueStringWithPattern[CUID2, "[abcdefghijklmnopqrstuvwxyz0123456789]{24,32}"]

Attributes

Graph
Supertypes
trait OpaqueStringWithPattern[CUID2, "[abcdefghijklmnopqrstuvwxyz0123456789]{24,32}"]
trait OpaqueString[CUID2]
trait AutoShow[CUID2, String]
trait OpaqueType[CUID2, String]
class Object
trait Matchable
class Any
Show all
Self type
CUID2.type

Members list

Type members

Inherited classlikes

object given_Conversion_O_T extends Conversion[O, T]

Attributes

Inherited from:
AutoShow
Supertypes
class Conversion[O, T]
trait O => T
class Object
trait Matchable
class Any

Value members

Concrete methods

inline def randomCUID2(): CUID2
def randomCUID2(length: Int): CUID2

Inherited methods

inline def apply(value: String): CUID2

Attributes

Inherited from:
OpaqueStringWithPattern
def preformat(value: String): String

Attributes

Inherited from:
OpaqueStringWithPattern
inline def show(value: CUID2): String

Attributes

Inherited from:
OpaqueStringWithPattern
inline def unapply(value: CUID2): Option[String]

Attributes

Inherited from:
OpaqueType
inline def validate(value: String): Option[CUID2]

Attributes

Inherited from:
OpaqueStringWithPattern

Concrete fields

Givens

Inherited givens

Attributes

Inherited from:
AutoShow
given given_Function_O_Value: CUID2 => Value

Attributes

Inherited from:
OpaqueString
given given_ReadWriter_O: ReadWriter[CUID2]

Attributes

Inherited from:
OpaqueString

Extensions

Inherited extensions

extension (value: CUID2)
inline def existsIn(values: CUID2*): Boolean

Attributes

Inherited from:
OpaqueType