1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
open! Core
open Incremental.For_analyzer
type t =
{ id : Node_id.t
; kind : Kind.t
; children : Node_id.t list [@sexp.list]
; bind_children : Node_id.t list [@sexp.list]
; user_info : Dot_user_info.t option [@sexp.option]
; recomputed_at : Stabilization_num.t
; cutoff : Cutoff.t [@default Cutoff.Phys_equal] [@sexp_drop_default.equal]
; changed_at : Stabilization_num.t
; height : int
}
[@@deriving sexp]