Files
fasthttp/nocopy.go
T
2019-11-16 18:09:28 +01:00

12 lines
394 B
Go

package fasthttp
// Embed this type into a struct, which mustn't be copied,
// so `go vet` gives a warning if this struct is copied.
//
// See https://github.com/golang/go/issues/8005#issuecomment-190753527 for details.
// and also: https://stackoverflow.com/questions/52494458/nocopy-minimal-example
type noCopy struct{} //nolint:unused
func (*noCopy) Lock() {}
func (*noCopy) Unlock() {}