UUID

memeid4s.UUID$
object UUID

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
UUID.type

Members list

Concise view

Type members

Classlikes

final class RichUUID(uuid: UUID) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
object V1

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
V1.type
object V3

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
V3.type
object V4

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
V4.type
object V5

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
V5.type

Types

type V1 = V1
type V2 = V2
type V3 = V3
type V4 = V4
type V5 = V5

Value members

Concrete methods

def from(msb: Long, lsb: Long): UUID

Creates a valid UUID from two Long values representing the most/least significant bits.

Creates a valid UUID from two Long values representing the most/least significant bits.

Attributes

lsb

Least significant bit in Long representation

msb

Most significant bit in Long representation

Returns:

a new UUID constructed from msb and lsb

Creates a UUID from the string standard representation wrapped in a Right.

Creates a UUID from the string standard representation wrapped in a Right.

Returns Left with the error in case the string doesn't follow the string standard representation.

Attributes

s

String for the UUID to be generated as an UUID

Returns:

Either with Left with the error in case the string doesn't follow the string standard representation or Right with the UUID representation.

def fromUUID(juuid: UUID): UUID

Creates a valid UUID from a UUID.

Creates a valid UUID from a UUID.

Attributes

juuid

the { @link java.util.UUID}

Returns:

a valid { @link UUID} created from a { @link java.util.UUID}

Concrete fields

val Nil: UUID

Implicits

Implicits

implicit def richUUID(uuid: UUID): RichUUID