12345678910111213141516171819202122232425262728293031323334(************************************************************************)(* v * The Coq Proof Assistant / The Coq Development Team *)(* <O___,, * INRIA - CNRS - LIX - LRI - PPS - Copyright 1999-2016 *)(* \VV/ **************************************************************)(* // * This file is distributed under the terms of the *)(* * GNU Lesser General Public License Version 2.1 *)(************************************************************************)(************************************************************************)(* Coq serialization API/Plugin *)(* Copyright 2016-2019 MINES ParisTech *)(************************************************************************)(* Status: Experimental *)(************************************************************************)type'akey='aCEphemeron.keymoduleEBiject=structtype'at='aCEphemeron.keytype'a_t='a[@@derivingsexp,yojson,hash,compare]letto_tx=CEphemeron.createxletof_tx=CEphemeron.getxendmoduleB=SerType.Biject1(EBiject)letsexp_of_key=B.sexp_of_tletkey_of_sexp=B.t_of_sexpletkey_of_yojson=B.of_yojsonletkey_to_yojson=B.to_yojsonlethash_fold_key=B.hash_fold_tletcompare_key=B.compare