diff --git a/file/error.go b/file/error.go index 3f40a72..7d9b578 100644 --- a/file/error.go +++ b/file/error.go @@ -87,3 +87,13 @@ func (err Error) Error () (formattedMessage string) { func (err Error) Print () { os.Stderr.Write([]byte(err.Error())) } + +// Message returns the error's message string +func (err Error) Message () (message string) { + return err.message +} + +// Kind returns what kind of error the error is. +func (err Error) Kind () (kind ErrorKind) { + return err.kind +}