[][src]Module jsl::schema

JSL schema representations.

This module provides both an abstract (Schema) and a serializable/deserializable (SerdeSchema) representation of JSL schemas.

Structs

RootData

Data relevant only for root schemas.

Schema

An abstract representation of a JSL schema.

Serde

A serialization/deserialization-friendly representation of a JSL schema.

SerdeDiscriminator

A serialization/deserialization-friendly representation of a JSL discriminator.

Enums

Form

The various forms which a schema may take on, and their respective data.

Type

The values that the "type" keyword may check for.