| // Copyright (c) HashiCorp, Inc. | |
| // SPDX-License-Identifier: MPL-2.0 | |
| package errutil | |
| // UserError represents an error generated due to invalid user input | |
| type UserError struct { | |
| Err string | |
| } | |
| func (e UserError) Error() string { | |
| return e.Err | |
| } | |
| // InternalError represents an error generated internally, | |
| // presumably not due to invalid user input | |
| type InternalError struct { | |
| Err string | |
| } | |
| func (e InternalError) Error() string { | |
| return e.Err | |
| } |