errs

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2019 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package errs provides a common set of error for the pkg n

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsTmplEndTagNotFound

func IsTmplEndTagNotFound(err error) bool

IsTmplEndTagNotFound returns true if the given err was created by NewTmplEndTagNotFound

func IsTmplTagsInvalid

func IsTmplTagsInvalid(err error) bool

IsTmplTagsInvalid returns true if the given err was created by NewTmplTagsInvalid

func IsTmplVarsNotFound

func IsTmplVarsNotFound(err error) bool

IsTmplVarsNotFound returns true if the given err was created by NewTmplVarsNotFound

Types

type Error

type Error struct {
	Message string
	Type    ErrorType
}

Error provides a common error type for N types

func NewTmplEndTagNotFound

func NewTmplEndTagNotFound(endTag string, starting []byte) Error

NewTmplEndTagNotFound indicates that a start tag was found but not an end tag or a template variable

func NewTmplTagsInvalid

func NewTmplTagsInvalid() Error

NewTmplTagsInvalid indicates that the template start and/or end tags were invalid

func NewTmplVarsNotFound

func NewTmplVarsNotFound() Error

NewTmplVarsNotFound indicates that template variables were not found

func (Error) Error

func (e Error) Error() string

type ErrorType

type ErrorType string

ErrorType is an enumeration of well known error types

const (
	// ErrorTypeTmplEndTagNotFound indicates that a start tag was found but not an end tag or a template variable
	ErrorTypeTmplEndTagNotFound ErrorType = "TmplEndTagNotFound"

	// ErrorTypeTmplTagsInvalid indicates that the template start and/or end tags were invalid
	ErrorTypeTmplTagsInvalid ErrorType = "TmplTagsInvalid"

	// ErrorTypeTmplVarsNotFound indicates that template variables were not found
	ErrorTypeTmplVarsNotFound ErrorType = "TmplVarsNotFound"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL