35 lines
906 B
Go

// Package define ...
//
// Description : define ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2025-01-24 15:38
package define
import (
"errors"
"strings"
)
var (
ErrValidatorRuleIsEmpty = errors.New("validator rule is empty")
ErrValidatorRuleParamCntIsTooLess = errors.New("validate rule param count is less than min param cnt")
ErrValidatorRuleParamCntIsTooMore = errors.New("validate rule param count is more than min param cnt")
ErrValidatorRuleParamCntIsNotEven = errors.New("validate rule param count is not even")
ErrValidatorRuleGroupOrSimpleRuleAllEmpty = errors.New("validator rule group or simple rule all empty")
)
// IsErr 是否指定类型Err
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 15:45 2025/1/24
func IsErr(err error, subMsg string) bool {
if nil == err {
return false
}
return strings.Contains(err.Error(), subMsg)
}