Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val pp_line :
Ppx_deriving_runtime.Format.formatter ->
line ->
Ppx_deriving_runtime.unit
val show_line : line -> Ppx_deriving_runtime.string
val pp_visibility :
Ppx_deriving_runtime.Format.formatter ->
visibility ->
Ppx_deriving_runtime.unit
val show_visibility : visibility -> Ppx_deriving_runtime.string
val equal_visibility : visibility -> visibility -> Ppx_deriving_runtime.bool
type hunk = {
starting_line : int;
context_snippet : string option;
visibility : visibility;
lines : line list;
}
val pp_hunk :
Ppx_deriving_runtime.Format.formatter ->
hunk ->
Ppx_deriving_runtime.unit
val show_hunk : hunk -> Ppx_deriving_runtime.string
val pp_path :
Ppx_deriving_runtime.Format.formatter ->
path ->
Ppx_deriving_runtime.unit
val show_path : path -> Ppx_deriving_runtime.string
val pp_file_kind :
Ppx_deriving_runtime.Format.formatter ->
file_kind ->
Ppx_deriving_runtime.unit
val show_file_kind : file_kind -> Ppx_deriving_runtime.string
val pp_mode :
Ppx_deriving_runtime.Format.formatter ->
mode ->
Ppx_deriving_runtime.unit
val show_mode : mode -> Ppx_deriving_runtime.string
type content =
| Text of {
visibility : visibility;
hunks : hunk list;
}
| Binary of string * [ `included | `notincluded ]
val pp_content :
Ppx_deriving_runtime.Format.formatter ->
content ->
Ppx_deriving_runtime.unit
val show_content : content -> Ppx_deriving_runtime.string
val pp_file :
Ppx_deriving_runtime.Format.formatter ->
file ->
Ppx_deriving_runtime.unit
val show_file : file -> Ppx_deriving_runtime.string