From 59fde2f6648c532a6c70263b98c6cc3142004630 Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Mon, 24 Mar 2014 08:31:15 -0600 Subject: Error refactoring. Fixed up a few error issues and refactored out the Error type. --- meta.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'meta.go') diff --git a/meta.go b/meta.go index 0be4e94..cc62637 100644 --- a/meta.go +++ b/meta.go @@ -1,7 +1,20 @@ package bolt +import ( + "errors" +) + const magic uint32 = 0xED0CDAED +var ( + // ErrInvalid is returned when a data file is not a Bolt-formatted database. + ErrInvalid = errors.New("invalid database") + + // ErrVersionMismatch is returned when the data file was created with a + // different version of Bolt. + ErrVersionMismatch = errors.New("version mismatch") +) + type meta struct { magic uint32 version uint32 -- cgit v1.2.3