1
0
mirror of https://github.com/lxc/incus.git synced 2026-02-05 18:45:46 +01:00
Files
incus/internal/server/device/errors.go
2025-05-23 01:46:13 -04:00

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"}