2
2
mirror of https://github.com/octoleo/restic.git synced 2024-12-02 18:08:28 +00:00
restic/internal/backend/layout/layout.go
2024-08-31 17:25:24 +02:00

15 lines
299 B
Go

package layout
import (
"github.com/restic/restic/internal/backend"
)
// Layout computes paths for file name storage.
type Layout interface {
Filename(backend.Handle) string
Dirname(backend.Handle) string
Basedir(backend.FileType) (dir string, subdirs bool)
Paths() []string
Name() string
}