mirror of
https://github.com/lxc/incus.git
synced 2026-02-05 18:45:46 +01:00
24 lines
690 B
Go
24 lines
690 B
Go
package device
|
|
|
|
import (
|
|
"errors"
|
|
)
|
|
|
|
// UnsupportedError used for indicating the error is caused due to a lack of support.
|
|
type UnsupportedError struct {
|
|
msg string
|
|
}
|
|
|
|
func (e UnsupportedError) Error() string {
|
|
return e.msg
|
|
}
|
|
|
|
// ErrUnsupportedDevType is the error that occurs when an unsupported device type is created.
|
|
var ErrUnsupportedDevType = UnsupportedError{msg: "Unsupported device type"}
|
|
|
|
// ErrCannotUpdate is the error that occurs when a device cannot be updated.
|
|
var ErrCannotUpdate = errors.New("Device does not support updates")
|
|
|
|
// ErrMissingVirtiofsd is the error that occurs if virtiofsd is missing.
|
|
var ErrMissingVirtiofsd = UnsupportedError{msg: "Virtiofsd missing"}
|