scodec

package scodec

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scodec
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait BitVector extends IndexedSeqOptimized[Boolean, BitVector] with BitwiseOperations[BitVector]

    Persistent vector of bits, stored as bytes.

  2. trait BitwiseOperations[Repr] extends AnyRef

    Bitwise operations on a value of type Repr.

  3. trait ByteVector extends IndexedSeqOptimized[Byte, ByteVector] with BitwiseOperations[ByteVector]

  4. class CertificateCodec extends Codec[Certificate]

    Codec that supports encoding and decoding of java.security.cert.Certificates using their default encoding.

  5. class CipherCodec[A] extends Codec[A]

    Codec that encrypts and decrypts using a javax.crypto.Cipher.

  6. trait CipherFactory extends AnyRef

    Represents the ability to create a Cipher for encryption or decryption.

  7. trait Codec[A] extends AnyRef

    Supports encoding a value of type A to a BitVector and decoding a BitVector to a value of A.

  8. class ConditionalCodec[A] extends Codec[Option[A]]

  9. class ConstantCodec extends Codec[Unit]

  10. type Error = String

  11. class FixedSizeCodec[A] extends Codec[A]

  12. trait HListCodecSyntax extends AnyRef

  13. class IdentityCodec extends Codec[BitVector]

  14. class IgnoreCodec extends Codec[Unit]

  15. class IndexedSeqCodec[A] extends Codec[IndexedSeq[A]]

  16. class IntCodec extends Codec[Int]

  17. class LongCodec extends Codec[Long]

  18. class NamedCodec[A] extends Codec[A]

  19. trait NamedCodecSyntax extends AnyRef

  20. class SignatureCodec[A] extends Codec[A]

    Codec that includes a signature of the encoded bits.

  21. trait SignatureFactory extends AnyRef

    Represents the ability to create a java.security.Signature for use with SignatureCodec.

  22. class StandardByteVector extends ByteVector

    ByteVector implemented with scala.collection.immutable.Vector[Byte].

  23. class StringCodec extends Codec[String]

  24. class TupleCodec[A, B] extends Codec[(A, B)]

  25. trait TupleCodecSyntax extends TupleCodecSyntax0

    Provides support for combining codecs via the ~ operator.

  26. trait TupleCodecSyntax0 extends AnyRef

    Low priority implicits related to tupling.

  27. class VariableSizeCodec[A] extends Codec[A]

Value Members

  1. object BitVector

  2. object BitVectorCodec extends Codec[BitVector]

  3. object BooleanCodec extends Codec[Boolean]

  4. object ByteVector

  5. object Bytes

  6. object CipherFactory

  7. object Codec

  8. object Codecs extends NamedCodecSyntax with TupleCodecSyntax with HListCodecSyntax

  9. object HListCodec

  10. object HListFunctions

  11. object HListSyntax

  12. object SignatureFactory

  13. object StandardByteVector

  14. object TupleCodecSyntax extends TupleCodecSyntax

  15. object UuidCodec extends Codec[UUID] with TupleCodecSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped