github.com/rish1988/moby@v25.0.2+incompatible/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 inUseError string 30 31 func (e inUseError) Error() string { 32 return "plugin " + string(e) + " is in use" 33 } 34 35 func (inUseError) Conflict() {} 36 37 type enabledError string 38 39 func (e enabledError) Error() string { 40 return "plugin " + string(e) + " is enabled" 41 } 42 43 func (enabledError) Conflict() {} 44 45 type alreadyExistsError string 46 47 func (e alreadyExistsError) Error() string { 48 return "plugin " + string(e) + " already exists" 49 } 50 51 func (alreadyExistsError) Conflict() {}