Expand description
Types to represent the HCL structural sub-language.
Structs§
- Attribute
- Represents an HCL attribute which consists of an attribute key and a value expression.
- Attribute
Mut - Allows mutable access to the value and surrounding
Decor
of anAttribute
but not to its key. - Block
- Represents an HCL block which consists of a block identifier, zero or more block labels and a block body.
- Block
Builder BlockBuilder
builds an HCLBlock
.- Body
- Represents an HCL config file body.
- Body
Builder BodyBuilder
builds a HCLBody
.- Structure
Mut - Allows mutable access to a structure, except for attribute keys which are immutable.
Enums§
- Block
Label - Represents an HCL block label.
- Structure
- Represents an HCL structure.
Type Aliases§
- Attributes
- An iterator over the
Attribute
s within aBody
. - Attributes
Mut - A mutable iterator over the
Attribute
s within aBody
. - Blocks
- An iterator over the
Block
s within aBody
. - Blocks
Mut - A mutable iterator over the
Block
s within aBody
. - Into
Attributes - An owning iterator over the
Attribute
s within aBody
. - Into
Blocks - An owning iterator over the
Block
s within aBody
. - Into
Iter - An owning iterator over the elements of a
Body
. - Iter
- An iterator over the elements of a
Body
. - IterMut
- A mutable iterator over the elements of a
Body
.