diff options
Diffstat (limited to 'skate/xio/util.go')
-rw-r--r-- | skate/xio/util.go | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/skate/xio/util.go b/skate/xio/util.go index 9f6cc26..49f38a3 100644 --- a/skate/xio/util.go +++ b/skate/xio/util.go @@ -9,25 +9,6 @@ import ( "sync" ) -type Encoder interface { - Encode(interface{}) error -} - -type SafeEncoder struct { - sync.Mutex - enc Encoder -} - -func NewSafeEncoder(enc Encoder) *SafeEncoder { - return &SafeEncoder{enc: enc} -} - -func (s *SafeEncoder) Encode(v interface{}) error { - s.Lock() - defer s.Unlock() - return s.enc.Encode(v) -} - // SingleWriter makes any writer thread safe. type SingleWriter struct { sync.Mutex |