Documentation
¶
Overview ¶
Package wrapped finds the store beneath stores layered over it, such as a cache: Innermost(store) is the store that keeps the objects, to test for what it implements.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Innermost ¶
func Innermost(store backup.ObjectStore) backup.ObjectStore
Innermost peels every wrapping store off store.
func Unwrap ¶
func Unwrap(store backup.ObjectStore) backup.ObjectStore
Unwrap returns the store beneath store, nil when it wraps none.
Types ¶
type Wrapper ¶
type Wrapper interface {
Unwrap() backup.ObjectStore
}
Wrapper is a store layered over another store.
Click to show internal directories.
Click to hide internal directories.