github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/bft/abci/example/errors/errors.go (about) 1 package errors 2 3 // ---------------------------------------- 4 // Error types 5 6 type ( 7 EncodingError struct{} 8 BadNonceError struct{} 9 UnauthorizedError struct{} 10 UnknownError struct{} 11 ) 12 13 // ---------------------------------------- 14 // All errors must implement abci.Error 15 16 func (EncodingError) AssertABCIError() {} 17 func (BadNonceError) AssertABCIError() {} 18 func (UnauthorizedError) AssertABCIError() {} 19 func (UnknownError) AssertABCIError() {} 20 21 func (EncodingError) Error() string { return "EncodingError" } 22 func (BadNonceError) Error() string { return "BadNonceError" } 23 func (UnauthorizedError) Error() string { return "UnauthorizedError" } 24 func (UnknownError) Error() string { return "UnknownError" }