From 57f02ad6f68ee2ee23657380f3f615e945fdbdbc Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Thu, 18 Aug 2022 00:39:08 -0400 Subject: [PATCH] Added getter functions to Error --- file/error.go | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 +}