NodeID

public struct NodeID<Subject> : ConcreteNodeID where Subject : Node
extension NodeID: DeclID where Subject: Decl
extension NodeID: ExprID where Subject: Expr
extension NodeID: PatternID where Subject: Pattern
extension NodeID: ScopeID where Subject: LexicalScope
extension NodeID: StmtID where Subject: Stmt

The ID of a node in an AST.