# Functions

Clone uses proto.Clone to return a deep copy of pb.
Marshal encodes pb into the wire format and returns the resulting byte slice.
MarshalTo encodes pb into the wire format and writes the result into the provided byte slice, returning the number of bytes written.
MarshalToSizedBuffer encodes pb into the wire format and writes the result into the provided byte slice, returning the number of bytes written.
RegisterUnclonableType registers a type as not being allowed for cloning.
Unmarshal parses the protocol buffer representation in buf and places the decoded result in pb.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ProtoPb is a gwruntime.Marshaler that uses github.com/gogo/protobuf/proto.
No description provided by the author

# Interfaces

Message extends the proto.Message interface with the MarshalTo and Size methods we tell gogoproto to generate for us.

# Type aliases

JSONPb is a gwruntime.Marshaler that uses github.com/gogo/protobuf/jsonpb.