pub type CompositeTypeWalker<'db> = Walker<'db, CompositeTypeId>;
Expand description

A composite type, introduced with the type keyword in the schema.

Example:

type Address {
    name String
    streetName String
    streetNumber Int
    city String
    zipCode Int
    countryCode String
}

Aliased Type§

struct CompositeTypeWalker<'db> {
    pub db: &'db ParserDatabase,
    pub id: CompositeTypeId,
}

Fields§

§db: &'db ParserDatabase

The parser database being traversed.

§id: CompositeTypeId

The identifier of the focused element.