blobserver: simplify NoImplStorage code

Change-Id: Icc133667b5038783609082ec412f7fca7ecce927
This commit is contained in:
Brad Fitzpatrick 2014-03-04 22:45:35 -08:00
parent 78fdefab1e
commit 97338594c7
1 changed files with 7 additions and 7 deletions

View File

@ -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")
}