type sync.Once
112 uses
sync (current package)
once.go#L20: type Once struct {
once.go#L52: func (o *Once) Do(f func()) {
once.go#L73: func (o *Once) doSlow(f func()) {
oncefunc.go#L13: once Once
oncefunc.go#L45: once Once
oncefunc.go#L76: once Once
compress/flate
inflate.go#L29: var fixedOnce sync.Once
context
context.go#L342: once sync.Once // either starts running f or stops f from running
crypto/des
block.go#L74: var feistelBoxOnce sync.Once
crypto/elliptic
elliptic.go#L224: var initonce sync.Once
crypto/internal/fips140/edwards25519
scalarmult.go#L26: initOnce sync.Once
scalarmult.go#L136: initOnce sync.Once
crypto/internal/fips140/nistec
p224.go#L111: var _p224BOnce sync.Once
p224.go#L387: var p224GeneratorTableOnce sync.Once
p224_sqrt.go#L13: var p224GGOnce sync.Once
p384.go#L111: var _p384BOnce sync.Once
p384.go#L387: var p384GeneratorTableOnce sync.Once
p521.go#L111: var _p521BOnce sync.Once
p521.go#L387: var p521GeneratorTableOnce sync.Once
crypto/internal/sysrand
rand.go#L55: var urandomOnce sync.Once
crypto/x509
cert_pool.go#L236: sync.Once
root.go#L23: once sync.Once
go.pact.im/x/flaky
debounce.go#L26: once sync.Once
go.pact.im/x/httpprocess
httpprocess.go#L67: once sync.Once
go.pact.im/x/maininfo
buildinfo.go#L9: modOnce sync.Once
go.pact.im/x/netchan
netchan.go#L38: once sync.Once
go.pact.im/x/process
parallel.go#L56: var once sync.Once
go.pact.im/x/task
task.go#L65: var once sync.Once
go/types
scope.go#L171: once sync.Once
golang.org/x/net/http2
server.go#L652: shutdownOnce sync.Once
server.go#L2549: closeOnce sync.Once // for use by Close only
transport.go#L184: connPoolOnce sync.Once
transport.go#L452: abortOnce sync.Once
golang.org/x/net/http2/hpack
huffman.go#L129: buildRootOnce sync.Once
golang.org/x/net/internal/httpcommon
headermap.go#L13: commonBuildOnce sync.Once
golang.org/x/net/trace
events.go#L420: var eventsTmplOnce sync.Once
histogram.go#L332: var distTmplOnce sync.Once
trace.go#L957: var pageTmplOnce sync.Once
golang.org/x/sync/errgroup
errgroup.go#L32: errOnce sync.Once
golang.org/x/sys/unix
syscall_unix.go#L32: signalNameMapOnce sync.Once
golang.org/x/text/unicode/norm
tables15.0.0.go#L6962: var recompMapOnce sync.Once
golang.org/x/tools/go/packages
golist.go#L89: envOnce sync.Once
golist.go#L93: rootsOnce sync.Once
golist.go#L97: goVersionOnce sync.Once
golang.org/x/tools/internal/gcimporter
bimport.go#L73: fakeLinesOnce sync.Once
exportdata.go#L389: listOnce sync.Once
golang.org/x/tools/internal/gocommand
invoke.go#L35: once sync.Once
google.golang.org/genproto/googleapis/rpc/status
status.pb.go#L141: file_google_rpc_status_proto_rawDescOnce sync.Once
google.golang.org/grpc
server.go#L143: channelzRemoveOnce sync.Once
google.golang.org/grpc/binarylog/grpc_binarylog_v1
binarylog.pb.go#L925: file_grpc_binlog_v1_binarylog_proto_rawDescOnce sync.Once
google.golang.org/grpc/health/grpc_health_v1
health.pb.go#L289: file_grpc_health_v1_health_proto_rawDescOnce sync.Once
google.golang.org/grpc/internal/transport
handler_server.go#L155: closeOnce sync.Once
google.golang.org/protobuf/internal/filedesc
desc.go#L594: once sync.Once
desc_lazy.go#L678: var once sync.Once
desc_list.go#L31: once sync.Once
desc_list.go#L70: once sync.Once
desc_list.go#L132: once sync.Once
desc_list.go#L224: once sync.Once
desc_list.go#L247: once sync.Once
desc_list.go#L301: once sync.Once
desc_list_gen.go#L21: once sync.Once
desc_list_gen.go#L58: once sync.Once
desc_list_gen.go#L106: once sync.Once
desc_list_gen.go#L143: once sync.Once
desc_list_gen.go#L223: once sync.Once
desc_list_gen.go#L260: once sync.Once
desc_list_gen.go#L297: once sync.Once
desc_list_gen.go#L334: once sync.Once
google.golang.org/protobuf/types/known/anypb
any.pb.go#L424: file_google_protobuf_any_proto_rawDescOnce sync.Once
google.golang.org/protobuf/types/known/durationpb
duration.pb.go#L301: file_google_protobuf_duration_proto_rawDescOnce sync.Once
google.golang.org/protobuf/types/known/timestamppb
timestamp.pb.go#L310: file_google_protobuf_timestamp_proto_rawDescOnce sync.Once
internal/godebug
godebug.go#L63: once sync.Once
godebug.go#L69: nonDefaultOnce sync.Once
internal/goroot
gc.go#L42: once sync.Once
internal/lazyregexp
lazyre.go#L20: once sync.Once
internal/poll
fd_poll_runtime.go#L36: var serverInit sync.Once
io
pipe.go#L44: once sync.Once // Protects closing done
math/big
sqrt.go#L13: sync.Once
mime
type.go#L72: var once sync.Once // guards initMime
net
conf.go#L73: confOnce sync.Once // guards init of confVal via initConfVal
dnsclient_unix.go#L356: initOnce sync.Once // guards init of resolverConfig
ipsock.go#L23: sync.Once // guards following
lookup_unix.go#L15: var onceReadProtocols sync.Once
mptcpsock_linux.go#L17: mptcpOnce sync.Once
net.go#L382: sync.Once
net.go#L802: var threadOnce sync.Once
nss.go#L22: initOnce sync.Once // guards init of nsswitchConfig
pipe.go#L100: once sync.Once // Protects closing localDone
port_unix.go#L16: var onceReadServices sync.Once
unixsock.go#L224: unlinkOnce sync.Once
net/http
h2_bundle.go#L3417: http2commonBuildOnce sync.Once
h2_bundle.go#L4699: shutdownOnce sync.Once
h2_bundle.go#L6645: closeOnce sync.Once // for use by Close only
h2_bundle.go#L7606: connPoolOnce sync.Once
h2_bundle.go#L7873: abortOnce sync.Once
server.go#L3070: nextProtoOnce sync.Once // guards setupHTTP2_* init
server.go#L3921: once sync.Once
transport.go#L286: nextProtoOnce sync.Once
transport.go#L955: envProxyOnce sync.Once
transport.go#L970: envProxyOnce = sync.Once{}
net/textproto
reader.go#L794: var commonHeaderOnce sync.Once
strings
replace.go#L15: once sync.Once // guards buildOnce method
syscall
env_unix.go#L18: envOnce sync.Once
testing
benchmark.go#L271: var labelsOnce sync.Once
testing.go#L1989: afterOnce sync.Once
text/template
funcs.go#L66: sync.Once
time
zoneinfo.go#L89: var localOnce sync.Once
zoneinfo.go#L108: var unnamedFixedZonesOnce sync.Once
zoneinfo.go#L646: var zoneinfoOnce sync.Once
unique
handle.go#L147: var setupMake sync.Once
vendor/golang.org/x/net/http2/hpack
huffman.go#L129: buildRootOnce sync.Once
vendor/golang.org/x/text/unicode/norm
tables15.0.0.go#L6962: var recompMapOnce sync.Once
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)