Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
CommonSourceval pp_filename :
Ppx_deriving_runtime.Format.formatter ->
filename ->
Ppx_deriving_runtime.unitSame as List.map but stack-safe and slightly faster on short lists. Additionally, we guarantee that the mapping function is applied from left to right like for List.iter.
Same as List.flatten but tail recursive.
Same as List.filter_map but tail recursive.
val equal_either :
('a -> 'a -> Ppx_deriving_runtime.bool) ->
('b -> 'b -> Ppx_deriving_runtime.bool) ->
('a, 'b) either ->
('a, 'b) either ->
Ppx_deriving_runtime.boolval pp_either :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'b -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('a, 'b) either ->
Ppx_deriving_runtime.unitval show_either :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'b -> Ppx_deriving_runtime.unit) ->
('a, 'b) either ->
Ppx_deriving_runtime.stringval equal_either3 :
('a -> 'a -> Ppx_deriving_runtime.bool) ->
('b -> 'b -> Ppx_deriving_runtime.bool) ->
('c -> 'c -> Ppx_deriving_runtime.bool) ->
('a, 'b, 'c) either3 ->
('a, 'b, 'c) either3 ->
Ppx_deriving_runtime.boolval pp_either3 :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'b -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'c -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('a, 'b, 'c) either3 ->
Ppx_deriving_runtime.unitval show_either3 :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'b -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'c -> Ppx_deriving_runtime.unit) ->
('a, 'b, 'c) either3 ->
Ppx_deriving_runtime.string