package ppx_protocol_conv
Install
Dune Dependency
Authors
Maintainers
Sources
md5=b13fbc761c2aa3729b23a1362f140a18
sha512=95d8dabb38d7fe3f7a0ff2b4c17547ec5d2e30c4b83d1f166444ad8fa91ef02ee86ee855ef40bedc86a42ab35b2665a5001af9e2521dc7a648aa8b38c4143765
doc/ppx_protocol_conv.driver/Ppx_protocol_driver/Default_parameters/index.html
Module Ppx_protocol_driver.Default_parameters
Set of default Parameters
Map field names of records Mapping is done after applying [@key]
attribute.
Default is identity
Map variant and constructor names. Mapping is done after applying [@name]
attribute.
Default is identity
Map constructors with no arguments to a string. If true, constructors without arguments are mapped to a string, instead of than a list containing only the constructor / variant name.
Default is true
Omit default values from output. If true, default values are not serialized. Note that this uses polymorphic compare to determine if a field value is the same as the default value.
Default is true
Lazy evaluate lazy fields. If true, lazy fields are parsed eagerly. If false, lazy fields are parsed first when forced, which means they will hold the serialized structure until forced, and forcing might raise a parse error.
Default is true