Expand description

Parser and container type for KDL properties. A property is a key-value pair, where a key is a KDL identifier and a value is a (possibly annotated) KDL value, separated by =.

Structs

A property, containing a key and potentially annotated value

Functions

Parse any KDL property, which is a key-value pair, separated by =.

Type Definitions

A normal property, where the key is a KdlString, the value is a KdlValue, and the value’s annotation is an Option<KdlString>.

A Recognized Property is a property that retains no data. It’s useful in cases where you want to note that a property has successfully been parsed, but not do any extra work or allocation actually parsing the underlying strings or values.