Package

scala.meta.internal.semantic

codecs

Permalink

package codecs

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. codecs
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ProtoCodec[A, B] extends ProtoDecoder[A, B] with ProtoEncoder[A, B]

    Permalink

    Evidence that A can be serialized to a protobuf message and vice-versa.

    Evidence that A can be serialized to a protobuf message and vice-versa.

    This typeclass is split into encode/decode because the binary protocol mapping is not bijective with the Database encoding. For example, there is no ResolvedNameDecoder.

  2. trait ProtoDecoder[A, B] extends AnyRef

    Permalink
  3. trait ProtoEncoder[A, B] extends AnyRef

    Permalink
  4. implicit final class XtensionProtoSerializable[A] extends AnyVal

    Permalink

Value Members

  1. implicit val AttributedSourceCodec: ProtoCodec[AttributedSource, AttributedSource]

    Permalink
  2. implicit val DatabaseCodec: ProtoCodec[Database, Database]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped