scodec

UuidCodec

object UuidCodec extends Codec[UUID] with TupleCodecSyntax

Linear Supertypes
TupleCodecSyntax, TupleCodecSyntax0, Codec[UUID], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. UuidCodec
  2. TupleCodecSyntax
  3. TupleCodecSyntax0
  4. Codec
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class CodecEnrichedWithTuplingSupport[A] extends AnyRef

    Allows two codecs to be combined in to a single codec that produces a tuple.

    Allows two codecs to be combined in to a single codec that produces a tuple.

    Definition Classes
    TupleCodecSyntax
  2. implicit final class ValueEnrichedWithTuplingSupport[A] extends AnyRef

    Allows creation of left nested tuples by successive usage of ~ operator.

    Allows creation of left nested tuples by successive usage of ~ operator.

    Definition Classes
    TupleCodecSyntax0
  3. final type ~[+A, +B] = (A, B)

    Type alias for Tuple2 in order to allow left nested tuples to be written as A ~ B ~ C ~ .

    Type alias for Tuple2 in order to allow left nested tuples to be written as A ~ B ~ C ~ ....

    Definition Classes
    TupleCodecSyntax

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def >>~[B](f: (UUID) ⇒ Codec[B]): Codec[(UUID, B)]

    Operator alias for flatZip.

    Operator alias for flatZip.

    Definition Classes
    Codec
  7. final def as[B](implicit iso: Iso[B, UUID]): Codec[B]

    Returns a new codec that encodes/decodes a value of type B by using an iso between A and B.

    Returns a new codec that encodes/decodes a value of type B by using an iso between A and B.

    Definition Classes
    Codec
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val codec: Codec[(Long, Long)]

  11. def decode(bits: BitVector): \/[Error, (BitVector, UUID)]

    Attempts to decode a value of type A from the specified bit vector.

    Attempts to decode a value of type A from the specified bit vector.

    Definition Classes
    UuidCodecCodec
  12. def encode(u: UUID): \/[Error, BitVector]

    Attempts to encode the specified value in to a bit vector.

    Attempts to encode the specified value in to a bit vector.

    Definition Classes
    UuidCodecCodec
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def flatZip[B](f: (UUID) ⇒ Codec[B]): Codec[(UUID, B)]

    Returns a new codec that encodes/decodes a value of type (A, B) where the codec of B is dependent on A.

    Returns a new codec that encodes/decodes a value of type (A, B) where the codec of B is dependent on A.

    Definition Classes
    Codec
  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. final def hlist: Codec[::[UUID, HNil]]

    Lifts this codec in to a codec of a singleton hlist, which allows easy binding to case classes of one argument.

    Lifts this codec in to a codec of a singleton hlist, which allows easy binding to case classes of one argument.

    Definition Classes
    Codec
  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. implicit final def liftF2ToNestedTupleF[A, B, X](fn: (A, B) ⇒ X): ((A, B)) ⇒ X

    Definition Classes
    TupleCodecSyntax
  22. implicit final def liftF3ToNestedTupleF[A, B, C, X](fn: (A, B, C) ⇒ X): (((A, B), C)) ⇒ X

    Definition Classes
    TupleCodecSyntax
  23. implicit final def liftF4ToNestedTupleF[A, B, C, D, X](fn: (A, B, C, D) ⇒ X): ((((A, B), C), D)) ⇒ X

    Definition Classes
    TupleCodecSyntax
  24. implicit final def liftF5ToNestedTupleF[A, B, C, D, E, X](fn: (A, B, C, D, E) ⇒ X): (((((A, B), C), D), E)) ⇒ X

    Definition Classes
    TupleCodecSyntax
  25. implicit final def liftF6ToNestedTupleF[A, B, C, D, E, F, X](fn: (A, B, C, D, E, F) ⇒ X): ((((((A, B), C), D), E), F)) ⇒ X

    Definition Classes
    TupleCodecSyntax
  26. implicit final def liftF7ToNestedTupleF[A, B, C, D, E, F, G, X](fn: (A, B, C, D, E, F, G) ⇒ X): (((((((A, B), C), D), E), F), G)) ⇒ X

    Definition Classes
    TupleCodecSyntax
  27. implicit final def liftF8ToNestedTupleF[A, B, C, D, E, F, G, H, X](fn: (A, B, C, D, E, F, G, H) ⇒ X): ((((((((A, B), C), D), E), F), G), H)) ⇒ X

    Definition Classes
    TupleCodecSyntax
  28. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def toString(): String

    Definition Classes
    UuidCodec → AnyRef → Any
  33. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def withToString(str: String): Codec[UUID]

    Definition Classes
    Codec
  37. final def xmap[B](f: (UUID) ⇒ B, g: (B) ⇒ UUID): Codec[B]

    Maps to a codec of type B.

    Maps to a codec of type B.

    Definition Classes
    Codec
  38. object ~

    Extractor that allows pattern matching on the tuples created by tupling codecs.

    Extractor that allows pattern matching on the tuples created by tupling codecs.

    Definition Classes
    TupleCodecSyntax

Inherited from TupleCodecSyntax

Inherited from TupleCodecSyntax0

Inherited from Codec[UUID]

Inherited from AnyRef

Inherited from Any

Ungrouped