Versions in this module Expand all Collapse all v0 v0.2.0 May 9, 2024 Changes in this version + type Code int + const ErrAnnotationNotAllowed + const ErrArrayWasExpectedInOrRule + const ErrCannotSpecifyOtherRulesWithTypeReference + const ErrCantCollectRulesTypes + const ErrChecker + const ErrConflictAdditionalProperties + const ErrConstraintMaxItemsValidation + const ErrConstraintMaxNotFound + const ErrConstraintMinItemsValidation + const ErrConstraintMinNotFound + const ErrConstraintStringLengthValidation + const ErrConstraintValidation + const ErrDoesNotMatchAnyOfTheEnumValues + const ErrDoesNotMatchRegularExpression + const ErrDuplicateKeysInSchema + const ErrDuplicateRule + const ErrDuplicationInEnumRule + const ErrDuplicationOfNameOfTypes + const ErrElementNotFoundInArray + const ErrEmptyArrayInOrRule + const ErrEmptyEmail + const ErrEmptyJson + const ErrEmptyRuleSet + const ErrEmptySchema + const ErrEmptySetOfLexicalEvents + const ErrEmptyType + const ErrEnumArrayExpected + const ErrEnumIsHoldRuleName + const ErrEnumRuleNotFound + const ErrGeneric + const ErrImpossibleToDetermineTheJsonTypeDueToRecursion + const ErrInTheTest + const ErrIncompatibleTypes + const ErrIncorrectArrayItemTypeInEnumRule + const ErrIncorrectArrayItemTypeInOrRule + const ErrIncorrectConstraintValueForEmptyArray + const ErrIncorrectEndingOfTheLexicalEvent + const ErrIncorrectExponentValue + const ErrIncorrectNumberValue + const ErrIncorrectRuleForSeveralNode + const ErrIncorrectRuleValueType + const ErrIncorrectRuleWithoutExample + const ErrIncorrectUserType + const ErrInfiniteRecursionDetected + const ErrInvalidBoolValue + const ErrInvalidByteInParseUint + const ErrInvalidCharacter + const ErrInvalidCharacterInAnnotationObjectKey + const ErrInvalidChildNodeTogetherWithOrRule + const ErrInvalidChildNodeTogetherWithTypeReference + const ErrInvalidConst + const ErrInvalidDate + const ErrInvalidDateTime + const ErrInvalidEmail + const ErrInvalidEnumValues + const ErrInvalidKeyShortcutType + const ErrInvalidKeyType + const ErrInvalidNestedElementsFoundForTypeAny + const ErrInvalidSchemaName + const ErrInvalidSchemaNameInAllOfRule + const ErrInvalidURI + const ErrInvalidUUID + const ErrInvalidValueInEnumRule + const ErrInvalidValueInTheTypeRule + const ErrInvalidValueOfConstraint + const ErrInvalidValueType + const ErrLiteralValueExpected + const ErrLoadError + const ErrLoader + const ErrNodeGrow + const ErrNodeTypeCantBeGuessed + const ErrNotAnEnumRule + const ErrNotEnoughDataInParseUint + const ErrNotFoundRuleEnum + const ErrNotFoundRuleOr + const ErrNotFoundRulePrecision + const ErrObjectExpected + const ErrOneElementInArrayInOrRule + const ErrOrRuleSetValidation + const ErrPropertyNotFound + const ErrRegexExample + const ErrRegexInvalid + const ErrRegexUnexpectedEnd + const ErrRegexUnexpectedStart + const ErrRequiredKeyNotFound + const ErrRuleIsAlreadyCompiled + const ErrRuleIsNil + const ErrRuleOptionalAppliesOnlyToObjectProperties + const ErrRuntimeFailure + const ErrSchemaDoesNotSupportKey + const ErrShouldBeNoOtherRulesInSetWithAny + const ErrShouldBeNoOtherRulesInSetWithEnum + const ErrShouldBeNoOtherRulesInSetWithOr + const ErrTooMuchDataForInt + const ErrTypIsRequiredInsideOr + const ErrTypeNameNotFoundInAllOfRule + const ErrURNPrefix + const ErrUUIDFormat + const ErrUUIDLength + const ErrUUIDPrefix + const ErrUnableToDetermineTheTypeOfJsonValue + const ErrUnacceptableRecursionInAllOfRule + const ErrUnacceptableUserTypeInAllOfRule + const ErrUnacceptableValueInAllOfRule + const ErrUnexpectedConstraint + const ErrUnexpectedEOF + const ErrUnexpectedLexInArrayValidator + const ErrUnexpectedLexInLiteralValidator + const ErrUnexpectedLexInMixedValidator + const ErrUnexpectedLexInObjectValidator + const ErrUnexpectedLexicalEvent + const ErrUnknownJSchemaType + const ErrUnknownRule + const ErrUnknownValueOfTheTypeRule + const ErrUnnecessaryLexemeAfterTheEndOfEnum + const ErrUserTypeFound + const ErrUserTypeNotFound + const ErrValidator + const ErrValueOfOneConstraintGreaterOrEqualToAnother + const ErrValueOfOneConstraintGreaterThanAnother + const ErrZeroPrecision + func (c Code) F(args ...any) *Err + func (c Code) Itoa() string + type CodeKeeper interface + Code func() Code + type Err struct + Code_ Code + func (e Err) Code() Code + func (e Err) Equal(b Err) bool + func (e Err) Error() string