Versions in this module Expand all Collapse all v1 v1.28.0 Apr 5, 2021 v1.27.0 Apr 5, 2021 Changes in this version + var Error error + func Bool(v bool) *bool + func CheckInitialized(m Message) error + func ClearExtension(m Message, xt protoreflect.ExtensionType) + func Equal(x, y Message) bool + func Float32(v float32) *float32 + func Float64(v float64) *float64 + func GetExtension(m Message, xt protoreflect.ExtensionType) interface + func HasExtension(m Message, xt protoreflect.ExtensionType) bool + func Int32(v int32) *int32 + func Int64(v int64) *int64 + func Marshal(m Message) ([]byte, error) + func Merge(dst, src Message) + func MessageName(m Message) protoreflect.FullName + func RangeExtensions(m Message, f func(protoreflect.ExtensionType, interface{}) bool) + func Reset(m Message) + func SetExtension(m Message, xt protoreflect.ExtensionType, v interface{}) + func Size(m Message) int + func String(v string) *string + func Uint32(v uint32) *uint32 + func Uint64(v uint64) *uint64 + func Unmarshal(b []byte, m Message) error + type MarshalOptions struct + AllowPartial bool + Deterministic bool + UseCachedSize bool + func (o MarshalOptions) Marshal(m Message) ([]byte, error) + func (o MarshalOptions) MarshalAppend(b []byte, m Message) ([]byte, error) + func (o MarshalOptions) MarshalState(in protoiface.MarshalInput) (protoiface.MarshalOutput, error) + func (o MarshalOptions) Size(m Message) int + type Message = protoreflect.ProtoMessage + func Clone(m Message) Message + type UnmarshalOptions struct + AllowPartial bool + DiscardUnknown bool + Merge bool + Resolver interface{ ... } + func (o UnmarshalOptions) Unmarshal(b []byte, m Message) error + func (o UnmarshalOptions) UnmarshalState(in protoiface.UnmarshalInput) (protoiface.UnmarshalOutput, error)