Packages

object FieldEncoder extends MidPriorityFieldEncoder with Serializable

Utilities and instances for FieldEncoder.

Source
FieldEncoder.scala
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. FieldEncoder
  2. Serializable
  3. Serializable
  4. MidPriorityFieldEncoder
  5. LowPriorityFieldEncoder
  6. FieldEncoderHelpers
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def apply[A](implicit instance: FieldEncoder[A]): FieldEncoder[A]

    Return a FieldEncoder instance for a given type A.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. final def deriveFromTraversable[A, C[A] <: Traversable[A]](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[C[A]]
    Definition Classes
    MidPriorityFieldEncoder
  8. implicit final def encodeArray[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[Array[A]]

    Definition Classes
    MidPriorityFieldEncoder
  9. implicit final val encodeBigDecimal: RepeatableFieldEncoder[BigDecimal]

  10. implicit final val encodeBigInt: RepeatableFieldEncoder[BigInt]

  11. implicit final val encodeBoolean: RepeatableFieldEncoder[Boolean]

  12. implicit final val encodeByteString: RepeatableFieldEncoder[ByteString]

  13. implicit final val encodeChar: RepeatableFieldEncoder[Char]

  14. implicit final val encodeDouble: RepeatableFieldEncoder[Double]

  15. implicit final def encodeEnum[E <: Enumeration]: RepeatableFieldEncoder[FieldEncoder.encodeEnum.E.Value]

  16. implicit final val encodeFixedInt: RepeatableFieldEncoder[@@[Int, Fixed]]

  17. implicit final val encodeFixedLong: RepeatableFieldEncoder[@@[Long, Fixed]]

  18. implicit final val encodeFloat: RepeatableFieldEncoder[Float]

  19. implicit final def encodeImmSeq[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[Seq[A]]

    Definition Classes
    MidPriorityFieldEncoder
  20. implicit final val encodeInt: RepeatableFieldEncoder[Int]

  21. implicit final def encodeIterable[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[Iterable[A]]

    Definition Classes
    MidPriorityFieldEncoder
  22. implicit final def encodeList[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[List[A]]

    Definition Classes
    MidPriorityFieldEncoder
  23. implicit final val encodeLong: RepeatableFieldEncoder[Long]

  24. implicit final def encodeNestedMessage[A](implicit enc: Encoder[A]): RepeatableFieldEncoder[A]

    Allows to encode a message for which we have en Encoder[A] as a nested (repeated) field.

    Allows to encode a message for which we have en Encoder[A] as a nested (repeated) field.

    Definition Classes
    LowPriorityFieldEncoder
  25. implicit final def encodeNonEmptyList[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[NonEmptyList[A]]

    Definition Classes
    MidPriorityFieldEncoder
  26. implicit final def encodeOption[A](implicit enc: RepeatableFieldEncoder[A]): RepeatableFieldEncoder[Option[A]]

  27. implicit final val encodeSFixedLong: RepeatableFieldEncoder[@@[Long, Signed with Fixed]]

  28. implicit final def encodeSeq[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[Seq[A]]

    Definition Classes
    MidPriorityFieldEncoder
  29. implicit final val encodeShort: RepeatableFieldEncoder[Short]

  30. implicit final val encodeSignedFixedInt: RepeatableFieldEncoder[@@[Int, Signed with Fixed]]

  31. implicit final val encodeSignedInt: RepeatableFieldEncoder[@@[Int, Signed]]

  32. implicit final val encodeSignedLong: RepeatableFieldEncoder[@@[Long, Signed]]

  33. implicit final def encodeStream[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[Stream[A]]

    Definition Classes
    MidPriorityFieldEncoder
  34. implicit final val encodeString: RepeatableFieldEncoder[String]

  35. implicit final def encodeTraversable[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[Traversable[A]]

    Definition Classes
    LowPriorityFieldEncoder
  36. implicit final val encodeUUID: FieldEncoder[UUID]

    Encode an UUID in an repeated sint64 field, by extracting the mostSignificantBits and LeastSignificantBits from the 128 bites UUID

  37. implicit final val encodeUnSignedLong: RepeatableFieldEncoder[@@[Long, Unsigned]]

  38. implicit final val encodeUnsignedInt: RepeatableFieldEncoder[@@[Int, Unsigned]]

  39. implicit final def encodeValueClass[A, R](implicit ev: <:<[A, AnyVal], unwrapped: Aux[A, R], enc: FieldEncoder[R]): FieldEncoder[A]

    Automatically encode a value wrapped in a value class

  40. implicit final def encodeVector[A](implicit enc: RepeatableFieldEncoder[A]): FieldEncoder[Vector[A]]

    Definition Classes
    MidPriorityFieldEncoder
  41. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  43. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  44. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  45. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  46. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  47. final def native[A](nativeWrite: (CodedOutputStream) ⇒ (Int, A) ⇒ Unit, nativeWriteRepeated: (CodedOutputStream) ⇒ (A) ⇒ Unit, nativeFieldType: FieldType): RepeatableFieldEncoder[A]

    Generate a field encoder for a native protobuf type

    Generate a field encoder for a native protobuf type

    Attributes
    protected
    Definition Classes
    FieldEncoderHelpers
  48. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  49. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  50. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  51. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from MidPriorityFieldEncoder

Inherited from LowPriorityFieldEncoder

Inherited from FieldEncoderHelpers

Inherited from AnyRef

Inherited from Any

Defining encoders instances

Encoders for native protobuf fields

Encoders for common types

Encoders for collections

Ungrouped