mirror of
https://github.com/ergochat/ergo.git
synced 2024-11-29 23:49:25 +01:00
15 lines
306 B
Go
15 lines
306 B
Go
|
package flock
|
||
|
|
||
|
// documentation for github.com/gofrs/flock incorrectly claims that
|
||
|
// Flock implements sync.Locker; it does not because the Unlock method
|
||
|
// has a return type (err).
|
||
|
type Flocker interface {
|
||
|
Unlock() error
|
||
|
}
|
||
|
|
||
|
type noopFlocker struct{}
|
||
|
|
||
|
func (n *noopFlocker) Unlock() error {
|
||
|
return nil
|
||
|
}
|