blob: 94d7056d88d3ceb17946e0b71fc11e086676ec21 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package storage
import (
"github.com/google/uuid"
)
type Storage[T any, K comparable] interface {
Save(item T) (K, error)
Update(item T) error
Load(key K) (*T, error)
Delete(item T) error
Close() error
}
var Current Storage[Link, uuid.UUID]
|