sealed traitProtoAccessor[A <: GeneratedMessage, B] extends (A) ⇒ B with Serializable
A representation of an accessor function whose domain is something extending Protocol Buffers'
GenerateMessage.
A trait that extends function to remove contravariance on A and covariance on B.
This eases implicit search and therefore conversion from string-based paths.
Note: only ProtoAccessor.ProtoAccessorImpl implements this trait.
A
type of GeneratedMessage from which data should be extracted.
A representation of an accessor function whose domain is something extending Protocol Buffers'
GenerateMessage
. A trait that extends function to remove contravariance onA
and covariance onB
. This eases implicit search and therefore conversion from string-based paths. Note: onlyProtoAccessor.ProtoAccessorImpl
implements this trait.type of
GeneratedMessage
from which data should be extracted.type of data to be extracted from
A
.