Module Serlib_ring.Ser_g_ringSource
Sourcetype 'constr coeff_spec = 'constr Ring_plugin.Ring_ast.coeff_spec = | Computational of 'constr| Abstract| Morphism of 'constr
Sourceval coeff_spec_of_sexp :
'constr. (Sexplib0.Sexp.t -> 'constr) ->
Sexplib0.Sexp.t ->
'constr coeff_spec Sourceval sexp_of_coeff_spec :
'constr. ('constr -> Sexplib0.Sexp.t) ->
'constr coeff_spec ->
Sexplib0.Sexp.t Sourceval hash_fold_coeff_spec :
'constr. (Ppx_hash_lib.Std.Hash.state ->
'constr ->
Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
'constr coeff_spec ->
Ppx_hash_lib.Std.Hash.state Sourceval hash_fold_cst_tac_spec :
Ppx_hash_lib.Std.Hash.state ->
cst_tac_spec ->
Ppx_hash_lib.Std.Hash.state Sourceval ring_mod_of_sexp :
'constr. (Sexplib0.Sexp.t -> 'constr) ->
Sexplib0.Sexp.t ->
'constr ring_mod Sourceval sexp_of_ring_mod :
'constr. ('constr -> Sexplib0.Sexp.t) ->
'constr ring_mod ->
Sexplib0.Sexp.t Sourceval hash_fold_ring_mod :
'constr. (Ppx_hash_lib.Std.Hash.state ->
'constr ->
Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
'constr ring_mod ->
Ppx_hash_lib.Std.Hash.state Sourceval compare_ring_mod :
'constr. ('constr -> 'constr -> int) ->
'constr ring_mod ->
'constr ring_mod ->
int Sourceval field_mod_of_sexp :
'a. (Sexplib0.Sexp.t -> 'a) ->
Sexplib0.Sexp.t ->
'a field_mod Sourceval sexp_of_field_mod :
'a. ('a -> Sexplib0.Sexp.t) ->
'a field_mod ->
Sexplib0.Sexp.t Sourceval hash_fold_field_mod :
'a. (Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) ->
Ppx_hash_lib.Std.Hash.state ->
'a field_mod ->
Ppx_hash_lib.Std.Hash.state Sourceval register : unit -> unit