GeneratedExtension

Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

object Internal

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def forOptionalUnknownField[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E): GeneratedExtension[C, Option[T]]
def forOptionalUnknownMessageField[C <: ExtendableMessage[LazyRef(...)], T](fieldNumber: Int, listLens: Lens[Field, Seq[ByteString]])(fromBase: ByteString => T, toBase: T => ByteString): GeneratedExtension[C, Option[T]]
def forRepeatedUnknownFieldPackable[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E, unpack: CodedInputStream => E): GeneratedExtension[C, Seq[T]]
def forRepeatedUnknownFieldUnpackable[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E): GeneratedExtension[C, Seq[T]]
def forSingularUnknownField[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E, default: T): GeneratedExtension[C, T]
def forSingularUnknownMessageField[C <: ExtendableMessage[LazyRef(...)], T](fieldNumber: Int, listLens: Lens[Field, Seq[ByteString]])(fromBase: ByteString => T, toBase: T => ByteString, default: T): GeneratedExtension[C, T]
def forUnknownField[C <: ExtendableMessage[LazyRef(...)], E](fieldNumber: Int, listLens: Lens[Field, Seq[E]]): GeneratedExtension[C, Seq[E]]
def optionalUnknownFieldLens[E, T](fromBase: E => T, toBase: T => E): Lens[Seq[E], Option[T]]
def optionalUnknownMessageFieldLens[T](fromBase: ByteString => T, toBase: T => ByteString): Lens[Seq[ByteString], Option[T]]
def repeatedUnknownFieldLensPackable[E, T](fromBase: E => T, toBase: T => E, unpack: CodedInputStream => E): Lens[(Seq[E], Seq[ByteString]), Seq[T]]
def repeatedUnknownFieldLensUnpackable[E, T](fromBase: E => T, toBase: T => E): Lens[Seq[E], Seq[T]]
def singleUnknownFieldLens[E, T](fromBase: E => T, toBase: T => E, default: T): Lens[Seq[E], T]
def singleUnknownMessageFieldLens[T](fromBase: ByteString => T, toBase: T => ByteString, default: T): Lens[Seq[ByteString], T]