@@ -26,20 +26,20 @@ type item struct {
26
26
}
27
27
28
28
// Less implements btree.Item.
29
- func (i * item ) Less (other btree.Item ) bool {
29
+ func (i item ) Less (other btree.Item ) bool {
30
30
// this considers nil == []byte{}, but that's ok since we handle nil endpoints
31
31
// in iterators specially anyway
32
- return bytes .Compare (i .key , other .(* item ).key ) == - 1
32
+ return bytes .Compare (i .key , other .(item ).key ) == - 1
33
33
}
34
34
35
35
// newKey creates a new key item.
36
- func newKey (key []byte ) * item {
37
- return & item {key : key }
36
+ func newKey (key []byte ) item {
37
+ return item {key : key }
38
38
}
39
39
40
40
// newPair creates a new pair item.
41
- func newPair (key , value []byte ) * item {
42
- return & item {key : key , value : value }
41
+ func newPair (key , value []byte ) item {
42
+ return item {key : key , value : value }
43
43
}
44
44
45
45
// MemDB is an in-memory database backend using a B-tree for storage.
@@ -73,7 +73,7 @@ func (db *MemDB) Get(key []byte) ([]byte, error) {
73
73
74
74
i := db .btree .Get (newKey (key ))
75
75
if i != nil {
76
- return i .(* item ).value , nil
76
+ return i .(item ).value , nil
77
77
}
78
78
return nil , nil
79
79
}
@@ -150,7 +150,7 @@ func (db *MemDB) Print() error {
150
150
defer db .mtx .RUnlock ()
151
151
152
152
db .btree .Ascend (func (i btree.Item ) bool {
153
- item := i .(* item )
153
+ item := i .(item )
154
154
fmt .Printf ("[%X]:\t [%X]\n " , item .key , item .value )
155
155
return true
156
156
})
0 commit comments