Module Atdgen_codec_runtime.Encode
val list : 'a t -> 'a list tval array : 'a t -> 'a array tval field : ?default:'a -> 'a t -> name:string -> 'a -> fieldval field_o : ?default:'a -> 'a t -> name:string -> 'a option -> fieldval tuple1 : 'a t -> 'a tval tuple2 : 'a t -> 'b t -> ('a * 'b) tval tuple3 : 'a t -> 'b t -> 'c t -> ('a * 'b * 'c) tval tuple4 : 'a t -> 'b t -> 'c t -> 'd t -> ('a * 'b * 'c * 'd) tval constr0 : string -> Json.tval constr1 : string -> 'a t -> 'a -> Json.tval contramap : ('b -> 'a) -> 'a t -> 'b tval nullable : 'a t -> 'a option tval option_as_constr : 'a t -> 'a option t