func validateFileMode()

in validate.go [22:33]


func validateFileMode(fl validator.FieldLevel) bool {
	field := fl.Field().Interface()
	num, ok := field.(fs.FileMode)
	if !ok {
		return false
	}
	mode, err := strconv.ParseUint(strconv.Itoa(int(num)), 8, 32)
	if err != nil {
		return false
	}
	return uint32(mode) <= uint32(fs.ModePerm)
}