Macro ocaml_interop::impl_conv_ocaml_record[][src]

macro_rules! impl_conv_ocaml_record {
    ($rust_typ : ident => $ocaml_typ : ident
 {
     $($field : ident : $ocaml_field_typ : ty $(=> $conv_expr : expr) ?), +
     $(,) ?
 }) => { ... };
    ($both_typ : ident { $($t : tt) * }) => { ... };
}
Expand description

Implements conversion between a Rust struct and an OCaml record.

See the impl_to_ocaml_record! and impl_from_ocaml_record! macros for more details.