1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
package drivers
import (
"errors"
"fmt"
)
// ErrInvalidFunction is the "Invalid function" error.
var ErrInvalidFunction = errors.New("Invalid function")
// ErrUnknownDriver is the "Unknown driver" error.
var ErrUnknownDriver = errors.New("Unknown driver")
// ErrWatchExists is the "Watch already exists" error.
var ErrWatchExists = errors.New("Watch already exists")
// ErrInvalidPath is the "Invalid path" error.
type ErrInvalidPath struct {
PrefixPath string
}
// Error returns the error string.
func (e *ErrInvalidPath) Error() string {
return fmt.Sprintf("Path needs to be in %s", e.PrefixPath)
}
|