github.com/mailru/activerecord@v1.12.2/internal/pkg/arerror/generator.go (about) 1 package arerror 2 3 import "errors" 4 5 var ErrGeneratorBackendUnknown = errors.New("backend unknown") 6 var ErrGeneratorBackendNotImplemented = errors.New("backend not implemented") 7 var ErrGeneragorGetTmplLine = errors.New("can't get error lines") 8 var ErrGeneragorEmptyTmplLine = errors.New("tmpl lines not set") 9 var ErrGeneragorErrorLineNotFound = errors.New("template lines not found in error") 10 var ErrGeneratorTemplateUnkhown = errors.New("template unknown") 11 12 // Описание ошибки генерации 13 type ErrGeneratorPkg struct { 14 Name string 15 Err error 16 } 17 18 func (e *ErrGeneratorPkg) Error() string { 19 return ErrorBase(e) 20 } 21 22 // Описание ошибки записи в файл результата генерации 23 type ErrGeneratorFile struct { 24 Name string 25 Filename string 26 Backend string 27 Err error 28 } 29 30 func (e *ErrGeneratorFile) Error() string { 31 return ErrorBase(e) 32 } 33 34 // Описание ошибки фаз генерации 35 type ErrGeneratorPhases struct { 36 Name string 37 Backend string 38 Phase string 39 TmplLines string 40 Err error 41 } 42 43 func (e *ErrGeneratorPhases) Error() string { 44 return ErrorBase(e) 45 }