HTTP/2 200
content-security-policy: object-src 'none'; base-uri 'none'; script-src 'unsafe-inline' 'strict-dynamic' https: http: 'sha256-DVdvl49HC0iGx/YKQq/kVNATnEdzGfExbJVTHqT95l8=' 'sha256-CoGrkqEM1Kjjf5b1bpcnDLl8ZZLAsVX+BoAzZ5+AOmc=' 'sha256-QqhlxKosyquihHG/Jahbski3BB1pDss2/CDgLzKKbmE=' 'sha256-karKh1IrXOF1g+uoSxK+k9BuciCwYY/ytGuQVUiRzcM=' 'sha256-mxm3e8M0u3nPPBmLIBgGuMvGUIL5LGv+HzV3bLAIBgw=' 'sha256-+iS8jRq15Ez/Kzz0/G+SNc0geLNvTyf2NZC7MyJgpRE=' 'sha256-UiVwSVJIK9udADqG5GZe+nRUXWK9wEot2vrxL4D2pQs=' 'sha256-cB+y/oSfWGFf7lHk8KX+ZX2CZQz/dPamIICuPvHcB6w=' 'sha256-7mi5SPcD1cogj2+ju8J/+/qJG99F6Qo+3pO4xQkRf6Q=' 'sha256-rEbn/zvLCsDDvDrVWQuUkKGEQsjQjFvIvJK4NVIMqZ4='
x-content-type-options: nosniff
x-frame-options: deny
content-type: text/html; charset=utf-8
date: Wed, 23 Jul 2025 16:03:28 GMT
server: Google Frontend
via: 1.1 google
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
package
Version:
v1.36.6
Opens a new window with list of versions in this module.
Published: Mar 24, 2025
License: BSD-3-Clause
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
Package protolazy controls the lazy implementation in the protobuf runtime.
The following logic determines whether lazy decoding is enabled:
- Lazy decoding is enabled by default, unless the environment variable
GOPROTODEBUG=nolazy is set.
- If still on, calling protolazy.Disable() turns off lazy decoding.
- If still on, proto.UnmarshalOptions's NoLazyDecoding turns off
lazy decoding for this Unmarshal operation only.
func Disable() (reenable func())
Disable disables lazy unmarshaling of opaque messages.
Messages which are still on the OPEN or HYBRID API level (see
https://protobuf.dev/reference/go/opaque-migration/) are never lazily
unmarshalled.
Fields must be annotated with [lazy = true] in their .proto file to become
eligible for lazy unmarshaling.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.