package
1.36.5
Repository: https://go.googlesource.com/protobuf
Documentation: pkg.go.dev

# Constants

No description provided by the author
No description provided by the author
MergeComplete reports whether the merge was performed.
SupportMarshalDeterministic reports whether MarshalOptions.Deterministic is supported.
SupportUnmarshalDiscardUnknown reports whether UnmarshalOptions.DiscardUnknown is supported.
UnmarshalAliasBuffer permits unmarshal operations to alias the input buffer.
UnmarshalCheckRequired is set if this unmarshal operation ultimately will care if required fields are initialized.
No description provided by the author
UnmarshalInitialized may be set on return if all required fields are known to be set.
UnmarshalNoLazyDecoding is set if this unmarshal operation should not use lazy decoding, even when otherwise available.
UnmarshalValidated indicates that validation has already been performed on the input buffer.

# Structs

CheckInitializedInput is input to the CheckInitialized method.
CheckInitializedOutput is output from the CheckInitialized method.
EqualInput is input to the Equal method.
EqualOutput is output from the Equal method.
No description provided by the author
MarshalInput is input to the Marshal method.
MarshalOutput is output from the Marshal method.
MergeInput is input to the Merge method.
MergeOutput is output from the Merge method.
Methods is a set of optional fast-path implementations of various operations.
SizeInput is input to the Size method.
SizeOutput is output from the Size method.
UnmarshalInput is input to the Unmarshal method.
UnmarshalOutput is output from the Unmarshal method.

# Interfaces

No description provided by the author

# Type aliases

MarshalInputFlags configure the marshaler.
MergeOutputFlags are output from the Merge method.
SupportFlags indicate support for optional features.
UnmarshalInputFlags configure the unmarshaler.
UnmarshalOutputFlags are output from the Unmarshal method.