hcl_edit

Module structure

Source
Expand description

Types to represent the HCL structural sub-language.

Structs§

  • Represents an HCL attribute which consists of an attribute key and a value expression.
  • Allows mutable access to the value and surrounding Decor of an Attribute but not to its key.
  • Represents an HCL block which consists of a block identifier, zero or more block labels and a block body.
  • BlockBuilder builds an HCL Block.
  • Represents an HCL config file body.
  • BodyBuilder builds a HCL Body.
  • Allows mutable access to a structure, except for attribute keys which are immutable.

Enums§

Type Aliases§

  • An iterator over the Attributes within a Body.
  • A mutable iterator over the Attributes within a Body.
  • An iterator over the Blocks within a Body.
  • A mutable iterator over the Blocks within a Body.
  • An owning iterator over the Attributes within a Body.
  • An owning iterator over the Blocks within a Body.
  • An owning iterator over the elements of a Body.
  • An iterator over the elements of a Body.
  • A mutable iterator over the elements of a Body.