Module Serlib.Ser_genredexprSource
Sourcetype 'a red_atom = 'a Genredexpr.red_atom Sourcetype 'a glob_red_flag = 'a Genredexpr.glob_red_flag Sourcetype ('a, 'b, 'c) red_expr_gen = ('a, 'b, 'c) Genredexpr.red_expr_gen Sourceval hash_fold_red_expr_gen :
(Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
(Ppx_hash_lib.Std.Hash.state -> 'b -> Ppx_hash_lib.Std.Hash.state) ->
(Ppx_hash_lib.Std.Hash.state -> 'c -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
('a, 'b, 'c) red_expr_gen ->
Ppx_hash_lib.Std.Hash.state Sourceval compare_red_expr_gen :
('a -> 'a -> int) ->
('b -> 'b -> int) ->
('c -> 'c -> int) ->
('a, 'b, 'c) red_expr_gen ->
('a, 'b, 'c) red_expr_gen ->
int Sourcetype ('a, 'b, 'c) may_eval = ('a, 'b, 'c) Genredexpr.may_eval Sourceval hash_fold_may_eval :
(Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
(Ppx_hash_lib.Std.Hash.state -> 'b -> Ppx_hash_lib.Std.Hash.state) ->
(Ppx_hash_lib.Std.Hash.state -> 'c -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
('a, 'b, 'c) may_eval ->
Ppx_hash_lib.Std.Hash.state Sourceval compare_may_eval :
('a -> 'a -> int) ->
('b -> 'b -> int) ->
('c -> 'c -> int) ->
('a, 'b, 'c) may_eval ->
('a, 'b, 'c) may_eval ->
int Sourcetype raw_red_expr = Genredexpr.raw_red_expr Sourceval hash_fold_raw_red_expr :
Ppx_hash_lib.Std.Hash.state ->
raw_red_expr ->
Ppx_hash_lib.Std.Hash.state Sourcetype 'a and_short_name = 'a Genredexpr.and_short_name Sourceval hash_fold_and_short_name :
(Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
'a and_short_name ->
Ppx_hash_lib.Std.Hash.state Sourcetype glob_red_expr = Genredexpr.glob_red_expr Sourceval hash_fold_glob_red_expr :
Ppx_hash_lib.Std.Hash.state ->
glob_red_expr ->
Ppx_hash_lib.Std.Hash.state