[][src]Module balena_cdsl::dsl::schema

Top-level constructs representing the configuration DSL language

Modules

compiler

Compile serde_yaml's representation into a compiled schema that then can be used in Generator, using compile function.

deserialization
object_types

A type is anything that can be specified after type keyword as in the spec

Structs

Annotations

Represents SchemaAnnotations from the spec minus the default keyword, that lives in the object bounds information

DocumentRoot

Represents the root of the yaml DSL document

KeysSchema
KeysValues
NamedSchema

A schema with an associated name, an entry in SchemaList

Schema

Everything that a schema at any level can represent, see schema and subschema in the spec

SchemaList

A first-class collection of NamedSchema's, has convenience methods exposed

Enums

Widget