-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsentinels.go
More file actions
40 lines (35 loc) · 1.16 KB
/
sentinels.go
File metadata and controls
40 lines (35 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package streamhash
import "github.com/stellar/streamhash/internal/sherr"
// Build errors.
var (
ErrBuilderClosed = sherr.ErrBuilderClosed
ErrEmptyIndex = sherr.ErrEmptyIndex
ErrTooManyKeys = sherr.ErrTooManyKeys
ErrKeyTooShort = sherr.ErrKeyTooShort
ErrKeyTooLong = sherr.ErrKeyTooLong
ErrPayloadOverflow = sherr.ErrPayloadOverflow
ErrDuplicateKey = sherr.ErrDuplicateKey
ErrUnsortedInput = sherr.ErrUnsortedInput
ErrKeyCountMismatch = sherr.ErrKeyCountMismatch
)
// Construction errors.
var (
ErrPayloadTooLarge = sherr.ErrPayloadTooLarge
ErrFingerprintTooLarge = sherr.ErrFingerprintTooLarge
ErrSplitBucketSeedSearchFailed = sherr.ErrSplitBucketSeedSearchFailed
ErrIndistinguishableHashes = sherr.ErrIndistinguishableHashes
)
// Index errors.
var (
ErrInvalidMagic = sherr.ErrInvalidMagic
ErrInvalidVersion = sherr.ErrInvalidVersion
ErrChecksumFailed = sherr.ErrChecksumFailed
ErrTruncatedFile = sherr.ErrTruncatedFile
ErrCorruptedIndex = sherr.ErrCorruptedIndex
)
// Query errors.
var (
ErrIndexClosed = sherr.ErrIndexClosed
ErrNoPayload = sherr.ErrNoPayload
ErrNotFound = sherr.ErrNotFound
)