Available on crate feature
parser only.Expand description
§Value node
The raw value of a content line, on the syntax side.
IcalValueNode is the syntactic peer of the decoded
IcalValue: the bytes after a line’s colon, read
as ;-separated components of ,-separated
IcalValueLeaf values (raw bytes, so a foreign charset
survives). Straight from parse the value stays one unsplit slice walked on
demand; an edit or a model encode splits it into owned components, which then
become the source of truth. The splitting is generic, counting and preserving
separators so the value round-trips; what the components mean is the lens’s
business.
The codec that unescapes components into decoded values and re-escapes edits
back lives on this type, applying the rules of the sibling
mode codec.
Structs§
- Ical
Value Node - A raw value:
;-separated components, each a list of,-separated raw value leaves.