type marshalOptions …
func (o marshalOptions) Options() proto.MarshalOptions { … }
func (o marshalOptions) Deterministic() bool { … }
func (o marshalOptions) UseCachedSize() bool { … }
func (mi *MessageInfo) size(in piface.SizeInput) piface.SizeOutput { … }
func (mi *MessageInfo) sizePointer(p pointer, opts marshalOptions) (size int) { … }
func (mi *MessageInfo) sizePointerSlow(p pointer, opts marshalOptions) (size int) { … }
func (mi *MessageInfo) marshal(in piface.MarshalInput) (out piface.MarshalOutput, err error) { … }
func (mi *MessageInfo) marshalAppendPointer(b []byte, p pointer, opts marshalOptions) ([]byte, error) { … }
func fullyLazyExtensions(opts marshalOptions) bool { … }
func (mi *MessageInfo) sizeExtensions(ext *map[int32]ExtensionField, opts marshalOptions) (n int) { … }
func (mi *MessageInfo) appendExtensions(b []byte, ext *map[int32]ExtensionField, opts marshalOptions) ([]byte, error) { … }