Skip to content

Commit 996f20a

Browse files
committed
[error handling] return pointer for all error constructors
1 parent 761296f commit 996f20a

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

error.go

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,88 +22,88 @@ const (
2222
)
2323

2424
// ErrorInvalidRequest returns an Error for using InvalidRequest
25-
func ErrorInvalidRequest(description string) Error {
26-
return Error{
25+
func ErrorInvalidRequest(description string) *Error {
26+
return &Error{
2727
Error: InvalidRequest,
2828
ErrorDescription: description,
2929
}
3030
}
3131

3232
// ErrorInvalidClient returns an Error for using InvalidClient
33-
func ErrorInvalidClient(description string) Error {
34-
return Error{
33+
func ErrorInvalidClient(description string) *Error {
34+
return &Error{
3535
Error: InvalidClient,
3636
ErrorDescription: description,
3737
}
3838
}
3939

4040
// ErrorInvalidIssuer returns an Error for using InvalidIssuer
41-
func ErrorInvalidIssuer(description string) Error {
42-
return Error{
41+
func ErrorInvalidIssuer(description string) *Error {
42+
return &Error{
4343
Error: InvalidIssuer,
4444
ErrorDescription: description,
4545
}
4646
}
4747

4848
// ErrorInvalidSubject returns an Error for using InvalidSubject
49-
func ErrorInvalidSubject(description string) Error {
50-
return Error{
49+
func ErrorInvalidSubject(description string) *Error {
50+
return &Error{
5151
Error: InvalidSubject,
5252
ErrorDescription: description,
5353
}
5454
}
5555

5656
// ErrorInvalidTrustAnchor returns an Error for using InvalidTrustAnchor
57-
func ErrorInvalidTrustAnchor(description string) Error {
58-
return Error{
57+
func ErrorInvalidTrustAnchor(description string) *Error {
58+
return &Error{
5959
Error: InvalidTrustAnchor,
6060
ErrorDescription: description,
6161
}
6262
}
6363

6464
// ErrorInvalidTrustChain returns an Error for using InvalidTrustChain
65-
func ErrorInvalidTrustChain(description string) Error {
66-
return Error{
65+
func ErrorInvalidTrustChain(description string) *Error {
66+
return &Error{
6767
Error: InvalidTrustChain,
6868
ErrorDescription: description,
6969
}
7070
}
7171

7272
// ErrorInvalidMetadata returns an Error for using InvalidMetadata
73-
func ErrorInvalidMetadata(description string) Error {
74-
return Error{
73+
func ErrorInvalidMetadata(description string) *Error {
74+
return &Error{
7575
Error: InvalidMetadata,
7676
ErrorDescription: description,
7777
}
7878
}
7979

8080
// ErrorNotFound returns an Error for using NotFound
81-
func ErrorNotFound(description string) Error {
82-
return Error{
81+
func ErrorNotFound(description string) *Error {
82+
return &Error{
8383
Error: NotFound,
8484
ErrorDescription: description,
8585
}
8686
}
8787

8888
// ErrorServerError returns an Error for using ServerError
89-
func ErrorServerError(description string) Error {
90-
return Error{
89+
func ErrorServerError(description string) *Error {
90+
return &Error{
9191
Error: ServerError,
9292
ErrorDescription: description,
9393
}
9494
}
9595

9696
// ErrorUnsupportedParameter returns an Error for using UnsupportedParameter
97-
func ErrorUnsupportedParameter(description string) Error {
98-
return Error{
97+
func ErrorUnsupportedParameter(description string) *Error {
98+
return &Error{
9999
Error: UnsupportedParameter,
100100
ErrorDescription: description,
101101
}
102102
}
103103

104104
// ErrorTemporarilyUnavailable returns an Error for using TemporarilyUnavailable
105-
func ErrorTemporarilyUnavailable(description string) Error {
106-
return Error{
105+
func ErrorTemporarilyUnavailable(description string) *Error {
106+
return &Error{
107107
Error: TemporarilyUnavailable,
108108
ErrorDescription: description,
109109
}

0 commit comments

Comments
 (0)