List of all items
Structs
- json_dsl::ArrayCoercer
- json_dsl::BooleanCoercer
- json_dsl::Builder
- json_dsl::ExtendedResult
- json_dsl::F64Coercer
- json_dsl::I64Coercer
- json_dsl::NullCoercer
- json_dsl::ObjectCoercer
- json_dsl::Param
- json_dsl::StringCoercer
- json_dsl::U64Coercer
- json_dsl::errors::AtLeastOne
- json_dsl::errors::ExactlyOne
- json_dsl::errors::MutuallyExclusive
- json_dsl::errors::Required
- json_dsl::errors::WrongType
- json_dsl::errors::WrongValue
- json_dsl::validators::AllowedValues
- json_dsl::validators::AtLeastOneOf
- json_dsl::validators::ExactlyOneOf
- json_dsl::validators::MutuallyExclusive
- json_dsl::validators::RejectedValues
- json_schema::builder::Builder
- json_schema::builder::Dependencies
- json_schema::builder::SchemaArray
- json_schema::builder::SchemaHash
- json_schema::errors::AnyOf
- json_schema::errors::Enum
- json_schema::errors::Format
- json_schema::errors::Items
- json_schema::errors::MaxItems
- json_schema::errors::MaxLength
- json_schema::errors::MaxProperties
- json_schema::errors::Maximum
- json_schema::errors::MinItems
- json_schema::errors::MinLength
- json_schema::errors::MinProperties
- json_schema::errors::Minimum
- json_schema::errors::MultipleOf
- json_schema::errors::Not
- json_schema::errors::OneOf
- json_schema::errors::Pattern
- json_schema::errors::Properties
- json_schema::errors::Required
- json_schema::errors::UniqueItems
- json_schema::errors::WrongType
- json_schema::keywords::KeywordConsumer
- json_schema::keywords::dependencies::Dependencies
- json_schema::keywords::enum_::Enum
- json_schema::keywords::format::Format
- json_schema::keywords::items::Items
- json_schema::keywords::maxmin::Maximum
- json_schema::keywords::maxmin::Minimum
- json_schema::keywords::maxmin_items::MaxItems
- json_schema::keywords::maxmin_items::MinItems
- json_schema::keywords::maxmin_length::MaxLength
- json_schema::keywords::maxmin_length::MinLength
- json_schema::keywords::maxmin_properties::MaxProperties
- json_schema::keywords::maxmin_properties::MinProperties
- json_schema::keywords::multiple_of::MultipleOf
- json_schema::keywords::not::Not
- json_schema::keywords::of::AllOf
- json_schema::keywords::of::AnyOf
- json_schema::keywords::of::OneOf
- json_schema::keywords::pattern::Pattern
- json_schema::keywords::properties::Properties
- json_schema::keywords::ref_::Ref
- json_schema::keywords::required::Required
- json_schema::keywords::type_::Type
- json_schema::keywords::unique_items::UniqueItems
- json_schema::schema::CompilationSettings
- json_schema::schema::Schema
- json_schema::schema::ScopedSchema
- json_schema::schema::WalkContext
- json_schema::scope::Scope
- json_schema::validators::AllOf
- json_schema::validators::AnyOf
- json_schema::validators::Enum
- json_schema::validators::MaxItems
- json_schema::validators::MaxLength
- json_schema::validators::MaxProperties
- json_schema::validators::Maximum
- json_schema::validators::MinItems
- json_schema::validators::MinLength
- json_schema::validators::MinProperties
- json_schema::validators::Minimum
- json_schema::validators::MultipleOf
- json_schema::validators::Not
- json_schema::validators::OneOf
- json_schema::validators::Pattern
- json_schema::validators::Ref
- json_schema::validators::Required
- json_schema::validators::UniqueItems
- json_schema::validators::ValidationState
- json_schema::validators::dependencies::Dependencies
- json_schema::validators::formats::DateTime
- json_schema::validators::formats::Email
- json_schema::validators::formats::Hostname
- json_schema::validators::formats::Ipv4
- json_schema::validators::formats::Ipv6
- json_schema::validators::formats::Uri
- json_schema::validators::formats::Uuid
- json_schema::validators::items::Items
- json_schema::validators::properties::Properties
- json_schema::validators::type_::Type
Enums
- json_dsl::PrimitiveType
- json_schema::PrimitiveType
- json_schema::builder::Dependency
- json_schema::schema::SchemaError
- json_schema::validators::dependencies::DepKind
- json_schema::validators::items::AdditionalKind
- json_schema::validators::items::ItemsKind
- json_schema::validators::properties::AdditionalKind
- json_schema::validators::type_::TypeKind
Traits
- common::error::GetTypeId
- common::error::ValicoError
- json_dsl::Coercer
- json_dsl::validators::Validator
- json_schema::keywords::Keyword
- json_schema::validators::Validator
Macros
Functions
- common::error::get_data_ptr
- json_dsl::array
- json_dsl::array_of
- json_dsl::boolean
- json_dsl::encoded_array
- json_dsl::encoded_array_of
- json_dsl::f64
- json_dsl::i64
- json_dsl::null
- json_dsl::object
- json_dsl::string
- json_dsl::u64
- json_schema::builder::schema
- json_schema::builder::schema_box
- json_schema::helpers::alter_fragment_path
- json_schema::helpers::connect
- json_schema::helpers::encode
- json_schema::helpers::generate_id
- json_schema::helpers::parse_url_key
- json_schema::helpers::parse_url_key_with_base
- json_schema::helpers::serialize_schema_path
- json_schema::keywords::decouple_keyword
- json_schema::keywords::default
- json_schema::schema::compile
Type Aliases
- common::error::ValicoErrors
- json_dsl::validators::BoxedValidator
- json_dsl::validators::ValidatorResult
- json_dsl::validators::Validators
- json_schema::keywords::KeywordMap
- json_schema::keywords::KeywordPair
- json_schema::keywords::KeywordPairs
- json_schema::keywords::KeywordResult
- json_schema::keywords::format::FormatBuilders
- json_schema::validators::BoxedValidator
- json_schema::validators::Validators