val
fold :
t -> init:'acc__0 -> output:('acc__0 -> (
t,
Patdiff_core.Output.t)
Fieldslib.Field.readonly_t ->
t ->
Patdiff_core.Output.t -> 'acc__1) -> rules:('acc__1 -> (
t,
Patdiff_core.Format.Rules.t)
Fieldslib.Field.readonly_t ->
t ->
Patdiff_core.Format.Rules.t -> 'acc__2) -> ext_cmp:('acc__2 -> (
t, string option)
Fieldslib.Field.readonly_t ->
t -> string option -> 'acc__3) -> produce_unified_lines:('acc__3 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__4) -> unrefined:('acc__4 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__5) -> keep_ws:('acc__5 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__6) -> split_long_lines:('acc__6 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__7) -> context:('acc__7 -> (
t, int)
Fieldslib.Field.readonly_t ->
t -> int -> 'acc__8) -> shallow:('acc__8 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__9) -> quiet:('acc__9 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__10) -> double_check:('acc__10 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__11) -> mask_uniques:('acc__11 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__12) -> old_alt:('acc__12 -> (
t, string option)
Fieldslib.Field.readonly_t ->
t -> string option -> 'acc__13) -> new_alt:('acc__13 -> (
t, string option)
Fieldslib.Field.readonly_t ->
t -> string option -> 'acc__14) -> location_style:('acc__14 -> (
t,
Patdiff_core.Format.Location_style.t)
Fieldslib.Field.readonly_t ->
t ->
Patdiff_core.Format.Location_style.t -> 'acc__15) -> warn_if_no_trailing_newline_in_both:('acc__15 -> (
t, bool)
Fieldslib.Field.readonly_t ->
t -> bool -> 'acc__16) -> 'acc__16