protobufgoogle.golang.org/protobuf/protoadapt Index | Files

package protoadapt

import "google.golang.org/protobuf/protoadapt"

Package protoadapt bridges the original and new proto APIs.

Index

Functions

func MessageV1Of

func MessageV1Of(m MessageV2) protoiface.MessageV1

MessageV1Of converts a v2 message to a v1 message. It returns nil if m is nil.

func MessageV2Of

func MessageV2Of(m MessageV1) proto.Message

MessageV2Of converts a v1 message to a v2 message. It returns nil if m is nil.

Types

type MessageV1

type MessageV1 = protoiface.MessageV1

MessageV1 is the original "github.com/golang/protobuf/proto".Message type.

type MessageV2

type MessageV2 = proto.Message

MessageV2 is the Message type used by the current google.golang.org/protobuf module, adding support for reflection.

Source Files

convert.go

Version
v1.31.0
Published
Jun 26, 2023
Platform
windows/amd64
Imports
3 packages
Last checked
17 hours ago

Tools for package owners.