github.com/kaisenlinux/docker.io@v0.0.0-20230510090727-ea55db55fac7/engine/plugin/errors.go (about) 1 package plugin // import "github.com/docker/docker/plugin" 2 3 import "fmt" 4 5 type errNotFound string 6 7 func (name errNotFound) Error() string { 8 return fmt.Sprintf("plugin %q not found", string(name)) 9 } 10 11 func (errNotFound) NotFound() {} 12 13 type errAmbiguous string 14 15 func (name errAmbiguous) Error() string { 16 return fmt.Sprintf("multiple plugins found for %q", string(name)) 17 } 18 19 func (name errAmbiguous) InvalidParameter() {} 20 21 type errDisabled string 22 23 func (name errDisabled) Error() string { 24 return fmt.Sprintf("plugin %s found but disabled", string(name)) 25 } 26 27 func (name errDisabled) Conflict() {} 28 29 type invalidFilter struct { 30 filter string 31 value []string 32 } 33 34 func (e invalidFilter) Error() string { 35 msg := "Invalid filter '" + e.filter 36 if len(e.value) > 0 { 37 msg += fmt.Sprintf("=%s", e.value) 38 } 39 return msg + "'" 40 } 41 42 func (invalidFilter) InvalidParameter() {} 43 44 type inUseError string 45 46 func (e inUseError) Error() string { 47 return "plugin " + string(e) + " is in use" 48 } 49 50 func (inUseError) Conflict() {} 51 52 type enabledError string 53 54 func (e enabledError) Error() string { 55 return "plugin " + string(e) + " is enabled" 56 } 57 58 func (enabledError) Conflict() {} 59 60 type alreadyExistsError string 61 62 func (e alreadyExistsError) Error() string { 63 return "plugin " + string(e) + " already exists" 64 } 65 66 func (alreadyExistsError) Conflict() {}