18 lines
428 B
Swift
18 lines
428 B
Swift
extension PureYAML.Parsing {
|
|
struct NodeProperties: Equatable {
|
|
var anchor: String?
|
|
var tag: String?
|
|
var mark: Mark?
|
|
|
|
static var none: Self {
|
|
Self(anchor: nil, tag: nil, mark: nil)
|
|
}
|
|
|
|
mutating func mergeUnset(from other: Self) {
|
|
anchor = anchor ?? other.anchor
|
|
tag = tag ?? other.tag
|
|
mark = mark ?? other.mark
|
|
}
|
|
}
|
|
}
|