123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354(* This file is automatically generated. Do not edit it directly. *)open!Basetypet=|Case0|Case1|Case2[@@derivingcompare,enumerate,equal,hash,sexp_of](* constants *)letcase0=Case0letcase1=Case1letcase2=Case2(* predicates *)letis_case0=function|Case0->true|_->false;;letis_case1=function|Case1->true|_->false;;letis_case2=function|Case2->true|_->false;;(* int conversion *)letto_int=function|Case0->0|Case1->1|Case2->2;;letof_int=function|0->SomeCase0|1->SomeCase1|2->SomeCase2|_->None;;letof_int_exn=function|0->Case0|1->Case1|2->Case2|n->raise_s[%message"N_ary.Enum3.of_int_exn: invalid input"~_:(n:int)];;