tailscale/util/ctxlock/state_use_unchecked.go

21 lines
391 B
Go
Raw Permalink Normal View History

// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
//go:build ts_omit_ctxlock_checks
package ctxlock
const useCheckedImpl = false
type (
stateImpl = unchecked
lockState = unchecked
_ = lockState
)
var fromContext = fromContextUnchecked
func lock[R Rank](parent stateImpl, mu *uncheckedMutex[R]) stateImpl {
return lockUnchecked(parent, mu)
}