/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
go/sig3/errors.go
46 строк
753 B
chrisnojima-zoom
Version 670 - clean2 (#29122)
08 июн 2026, 19:31
Не верифицирован
08 июн 2026, 19:31
1943197
Код
Авторство
О чём код?
package sig3 import ( "fmt" ) type ParseError struct { m string } func (e ParseError) Error() string { return fmt.Sprintf("parse error: %s", e.m) } func newParseError(f string, a ...any) error { return ParseError{m: fmt.Sprintf(f, a...)} } type Sig3Error struct { m string } func (e Sig3Error) Error() string { return fmt.Sprintf("sig3 error: %s", e.m) } func newSig3Error(f string, a ...any) error { return Sig3Error{m: fmt.Sprintf(f, a...)} } type SequenceError struct { m string } func newSequenceError(f string, a ...any) error { return SequenceError{m: fmt.Sprintf(f, a...)} } func (e SequenceError) Error() string { return fmt.Sprintf("sig3 sequencing error: %s", e.m) } var ( _ error = ParseError{} _ error = Sig3Error{} )