mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-08-30 23:53:41 +02:00
multi: separate profiler config
This commit is contained in:
25
lncfg/error.go
Normal file
25
lncfg/error.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package lncfg
|
||||
|
||||
import "fmt"
|
||||
|
||||
// UsageError is an error type that signals a problem with the supplied flags.
|
||||
type UsageError struct {
|
||||
Err error
|
||||
}
|
||||
|
||||
// Error returns the error string.
|
||||
//
|
||||
// NOTE: This is part of the error interface.
|
||||
func (u *UsageError) Error() string {
|
||||
return u.Err.Error()
|
||||
}
|
||||
|
||||
// Unwrap returns the underlying error.
|
||||
func (u *UsageError) Unwrap() error {
|
||||
return u.Err
|
||||
}
|
||||
|
||||
// mkErr creates a new error from a string.
|
||||
func mkErr(format string, args ...interface{}) error {
|
||||
return fmt.Errorf(format, args...)
|
||||
}
|
Reference in New Issue
Block a user