Node
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Node.type
Members list
Type members
Classlikes
A container node (map or sequence) that is both a function from child ids to child nodes and an iterable over its present children.
A container node (map or sequence) that is both a function from child ids to child nodes and an iterable over its present children.
Type parameters
- CI
-
path type of child nodes
- I
-
path type of this node
Attributes
A map (object) node whose children are addressed by Id.Key.
A missing key — the node was looked up but did not exist in the parent container.
A missing key — the node was looked up but did not exist in the parent container.
Also a NodeError; decoding fails when this node is encountered.
Value parameters
- id
-
path at which the key was expected
- parent
-
the container that was queried
Attributes
- Supertypes
An explicit null value in the source.
An explicit null value in the source.
Also a NodeError; decoders that do not explicitly handle null will fail.
Value parameters
- id
-
path of this node
- location
-
source location
- tag
-
optional YAML tag
Attributes
- Supertypes
A leaf node holding a single string value.
A leaf node holding a single string value.
Scalars are always represented as strings; type conversion is the decoder's responsibility.
Value parameters
- id
-
path of this node
- location
-
source location
- tag
-
optional YAML tag
- value
-
raw string representation
Attributes
- Supertypes