Sourcetype ('a, 'b) t = ('a, 'b) DAst.t include Ppx_hash_lib.Hashable.S2 with type ('a, 'b) t := ('a, 'b) t
Sourceval hash_fold_t :
'a Base__Ppx_hash_lib.hash_fold ->
'b Base__Ppx_hash_lib.hash_fold ->
('a, 'b) t Base__Ppx_hash_lib.hash_fold include Ppx_compare_lib.Comparable.S2 with type ('a, 'b) t := ('a, 'b) t
Sourceval compare :
'a Base__Ppx_compare_lib.compare ->
'b Base__Ppx_compare_lib.compare ->
('a, 'b) t Base__Ppx_compare_lib.compare