Versions in this module Expand all Collapse all v0 v0.0.1 Aug 31, 2024 Changes in this version + type CheckInitializedInput = struct + Message protoreflect.Message + type CheckInitializedOutput = struct + type ExtensionRangeV1 struct + End int32 + Start int32 + type MarshalInput = struct + Buf []byte + Flags MarshalInputFlags + Message protoreflect.Message + type MarshalInputFlags = uint8 + const MarshalDeterministic + const MarshalUseCachedSize + type MarshalOutput = struct + Buf []byte + type MergeInput = struct + Destination protoreflect.Message + Source protoreflect.Message + type MergeOutput = struct + Flags MergeOutputFlags + type MergeOutputFlags = uint8 + const MergeComplete + type MessageV1 interface + ProtoMessage func() + Reset func() + String func() string + type Methods = struct + CheckInitialized func(CheckInitializedInput) (CheckInitializedOutput, error) + Flags SupportFlags + Marshal func(MarshalInput) (MarshalOutput, error) + Merge func(MergeInput) MergeOutput + Size func(SizeInput) SizeOutput + Unmarshal func(UnmarshalInput) (UnmarshalOutput, error) + type SizeInput = struct + Flags MarshalInputFlags + Message protoreflect.Message + type SizeOutput = struct + Size int + type SupportFlags = uint64 + const SupportMarshalDeterministic + const SupportUnmarshalDiscardUnknown + type UnmarshalInput = struct + Buf []byte + Depth int + Flags UnmarshalInputFlags + Message protoreflect.Message + Resolver interface{ ... } + type UnmarshalInputFlags = uint8 + const UnmarshalDiscardUnknown + type UnmarshalOutput = struct + Flags UnmarshalOutputFlags + type UnmarshalOutputFlags = uint8 + const UnmarshalInitialized