move Backend interface to backend package
This commit is contained in:
parent
ceb0774af1
commit
1b8a67fe76
105 changed files with 822 additions and 775 deletions
|
@ -4,18 +4,18 @@ import (
|
|||
"context"
|
||||
"io"
|
||||
|
||||
"github.com/restic/restic/internal/backend"
|
||||
"github.com/restic/restic/internal/debug"
|
||||
"github.com/restic/restic/internal/restic"
|
||||
)
|
||||
|
||||
type Backend struct {
|
||||
restic.Backend
|
||||
backend.Backend
|
||||
}
|
||||
|
||||
// statically ensure that Backend implements restic.Backend.
|
||||
var _ restic.Backend = &Backend{}
|
||||
// statically ensure that Backend implements backend.Backend.
|
||||
var _ backend.Backend = &Backend{}
|
||||
|
||||
func New(be restic.Backend) *Backend {
|
||||
func New(be backend.Backend) *Backend {
|
||||
return &Backend{Backend: be}
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,7 @@ func (be *Backend) IsNotExist(err error) bool {
|
|||
}
|
||||
|
||||
// Save adds new Data to the backend.
|
||||
func (be *Backend) Save(ctx context.Context, h restic.Handle, rd restic.RewindReader) error {
|
||||
func (be *Backend) Save(ctx context.Context, h backend.Handle, rd backend.RewindReader) error {
|
||||
debug.Log("Save(%v, %v)", h, rd.Length())
|
||||
err := be.Backend.Save(ctx, h, rd)
|
||||
debug.Log(" save err %v", err)
|
||||
|
@ -34,28 +34,28 @@ func (be *Backend) Save(ctx context.Context, h restic.Handle, rd restic.RewindRe
|
|||
}
|
||||
|
||||
// Remove deletes a file from the backend.
|
||||
func (be *Backend) Remove(ctx context.Context, h restic.Handle) error {
|
||||
func (be *Backend) Remove(ctx context.Context, h backend.Handle) error {
|
||||
debug.Log("Remove(%v)", h)
|
||||
err := be.Backend.Remove(ctx, h)
|
||||
debug.Log(" remove err %v", err)
|
||||
return err
|
||||
}
|
||||
|
||||
func (be *Backend) Load(ctx context.Context, h restic.Handle, length int, offset int64, fn func(io.Reader) error) error {
|
||||
func (be *Backend) Load(ctx context.Context, h backend.Handle, length int, offset int64, fn func(io.Reader) error) error {
|
||||
debug.Log("Load(%v, length %v, offset %v)", h, length, offset)
|
||||
err := be.Backend.Load(ctx, h, length, offset, fn)
|
||||
debug.Log(" load err %v", err)
|
||||
return err
|
||||
}
|
||||
|
||||
func (be *Backend) Stat(ctx context.Context, h restic.Handle) (restic.FileInfo, error) {
|
||||
func (be *Backend) Stat(ctx context.Context, h backend.Handle) (backend.FileInfo, error) {
|
||||
debug.Log("Stat(%v)", h)
|
||||
fi, err := be.Backend.Stat(ctx, h)
|
||||
debug.Log(" stat err %v", err)
|
||||
return fi, err
|
||||
}
|
||||
|
||||
func (be *Backend) List(ctx context.Context, t restic.FileType, fn func(restic.FileInfo) error) error {
|
||||
func (be *Backend) List(ctx context.Context, t backend.FileType, fn func(backend.FileInfo) error) error {
|
||||
debug.Log("List(%v)", t)
|
||||
err := be.Backend.List(ctx, t, fn)
|
||||
debug.Log(" list err %v", err)
|
||||
|
@ -76,4 +76,4 @@ func (be *Backend) Close() error {
|
|||
return err
|
||||
}
|
||||
|
||||
func (be *Backend) Unwrap() restic.Backend { return be.Backend }
|
||||
func (be *Backend) Unwrap() backend.Backend { return be.Backend }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue