Use a type block for backend interfaces.

This commit is contained in:
Sascha L. Teichmann 2014-08-19 11:11:41 +02:00
parent efe6c6abb8
commit 37eb407572

View File

@ -4,7 +4,8 @@
package main package main
type Session interface { type (
Session interface {
Fetch(hash, key []byte) ([]byte, error) Fetch(hash, key []byte) ([]byte, error)
InTransaction() bool InTransaction() bool
Store(hash, key, value []byte) (bool, error) Store(hash, key, value []byte) (bool, error)
@ -12,9 +13,10 @@ type Session interface {
BeginTransaction() error BeginTransaction() error
CommitTransaction() error CommitTransaction() error
Close() error Close() error
} }
type Backend interface { Backend interface {
NewSession() (Session, error) NewSession() (Session, error)
Shutdown() error Shutdown() error
} }
)