Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUntypedError = Register("%s") ErrErrorTemplateConflict = Register("error with id %d conflicts with an already registered error") ErrErrorMessageTooLong = Register("error message is too long").Create() ErrErrorNotFound = Register("error not found").Create() ErrMessageFormatEmpty = Register("error message is empty").Create() )
Functions ¶
func Register ¶
func Register(messageFormat string) *isc.VMErrorTemplate
Types ¶
type CoreErrorCollection ¶
type CoreErrorCollection map[uint16]*isc.VMErrorTemplate
CoreErrorCollection implements ErrorCollection. Is used for global errors. Does not require vm context state.
func (CoreErrorCollection) Get ¶
func (e CoreErrorCollection) Get(errorID uint16) (*isc.VMErrorTemplate, bool)
func (CoreErrorCollection) Register ¶
func (e CoreErrorCollection) Register(messageFormat string) (*isc.VMErrorTemplate, error)
type ErrorCollection ¶
type ErrorCollection interface { Get(errorID uint16) (*isc.VMErrorTemplate, bool) Register(messageFormat string) (*isc.VMErrorTemplate, error) }
func All ¶
func All() ErrorCollection
func NewCoreErrorCollection ¶
func NewCoreErrorCollection() ErrorCollection
Click to show internal directories.
Click to hide internal directories.