vendor/gopkg.in/ini.v1/error.go
changeset 260 445e01aede7e
parent 251 1c52a0eeb952
equal deleted inserted replaced
259:db4911b0c721 260:445e01aede7e
    30 }
    30 }
    31 
    31 
    32 func (err ErrDelimiterNotFound) Error() string {
    32 func (err ErrDelimiterNotFound) Error() string {
    33 	return fmt.Sprintf("key-value delimiter not found: %s", err.Line)
    33 	return fmt.Sprintf("key-value delimiter not found: %s", err.Line)
    34 }
    34 }
       
    35 
       
    36 // ErrEmptyKeyName indicates the error type of no key name is found which there should be one.
       
    37 type ErrEmptyKeyName struct {
       
    38 	Line string
       
    39 }
       
    40 
       
    41 // IsErrEmptyKeyName returns true if the given error is an instance of ErrEmptyKeyName.
       
    42 func IsErrEmptyKeyName(err error) bool {
       
    43 	_, ok := err.(ErrEmptyKeyName)
       
    44 	return ok
       
    45 }
       
    46 
       
    47 func (err ErrEmptyKeyName) Error() string {
       
    48 	return fmt.Sprintf("empty key name: %s", err.Line)
       
    49 }