Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
    Page
Library
Module
Module type
Parameter
Class
Class type
Source
Git_split.DiffSourceval pp_context_line : 
  Ppx_deriving_runtime.Format.formatter ->
  context_line ->
  Ppx_deriving_runtime.unitval pp_removed_line : 
  Ppx_deriving_runtime.Format.formatter ->
  removed_line ->
  Ppx_deriving_runtime.unitval pp_added_line : 
  Ppx_deriving_runtime.Format.formatter ->
  added_line ->
  Ppx_deriving_runtime.unitval pp_binary_content : 
  Ppx_deriving_runtime.Format.formatter ->
  binary_content ->
  Ppx_deriving_runtime.unitval pp_mode_change : 
  Ppx_deriving_runtime.Format.formatter ->
  mode_change ->
  Ppx_deriving_runtime.unittype changed_file = {path : path;mode_change : mode_change option;content : [ `Text of hunk list | binary_content ];}val pp_changed_file : 
  Ppx_deriving_runtime.Format.formatter ->
  changed_file ->
  Ppx_deriving_runtime.unittype created_file = {path : string;mode : int;content : [ `Text of added_line list | binary_content ];}val pp_created_file : 
  Ppx_deriving_runtime.Format.formatter ->
  created_file ->
  Ppx_deriving_runtime.unittype deleted_file = {path : string;mode : int;content : [ `Text of removed_line list | binary_content ];}val pp_deleted_file : 
  Ppx_deriving_runtime.Format.formatter ->
  deleted_file ->
  Ppx_deriving_runtime.unittype file = | ChangedFile of changed_file| CreatedFile of created_file| DeletedFile of deleted_file