From 97338594c7a1ffd927240119c3a0e1c4aeee2e05 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Tue, 4 Mar 2014 22:45:35 -0800 Subject: [PATCH] blobserver: simplify NoImplStorage code Change-Id: Icc133667b5038783609082ec412f7fca7ecce927 --- pkg/blobserver/noimpl.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkg/blobserver/noimpl.go b/pkg/blobserver/noimpl.go index 0a07c9c1d..f47808412 100644 --- a/pkg/blobserver/noimpl.go +++ b/pkg/blobserver/noimpl.go @@ -30,29 +30,29 @@ import ( // implemented error for all operations. type NoImplStorage struct{} -var _ Storage = (*NoImplStorage)(nil) +var _ Storage = NoImplStorage{} -func (nis *NoImplStorage) Fetch(blob.Ref) (file types.ReadSeekCloser, size uint32, err error) { +func (NoImplStorage) Fetch(blob.Ref) (file types.ReadSeekCloser, size uint32, err error) { return nil, 0, os.ErrNotExist } -func (nis *NoImplStorage) FetchStreaming(blob.Ref) (file io.ReadCloser, size uint32, err error) { +func (NoImplStorage) FetchStreaming(blob.Ref) (file io.ReadCloser, size uint32, err error) { return nil, 0, os.ErrNotExist } -func (nis *NoImplStorage) ReceiveBlob(blob.Ref, io.Reader) (sb blob.SizedRef, err error) { +func (NoImplStorage) ReceiveBlob(blob.Ref, io.Reader) (sb blob.SizedRef, err error) { err = errors.New("ReceiveBlob not implemented") return } -func (nis *NoImplStorage) StatBlobs(dest chan<- blob.SizedRef, blobs []blob.Ref) error { +func (NoImplStorage) StatBlobs(dest chan<- blob.SizedRef, blobs []blob.Ref) error { return errors.New("Stat not implemented") } -func (nis *NoImplStorage) EnumerateBlobs(ctx *context.Context, dest chan<- blob.SizedRef, after string, limit int) error { +func (NoImplStorage) EnumerateBlobs(ctx *context.Context, dest chan<- blob.SizedRef, after string, limit int) error { return errors.New("EnumerateBlobs not implemented") } -func (nis *NoImplStorage) RemoveBlobs(blobs []blob.Ref) error { +func (NoImplStorage) RemoveBlobs(blobs []blob.Ref) error { return errors.New("Remove not implemented") }