package p4spectec
Module Util.SourceSource
Source
val info_to_yojson :
'a 'b 'c. ('a -> Yojson.Safe.t) ->
('b -> Yojson.Safe.t) ->
('c -> Yojson.Safe.t) ->
('a, 'b, 'c) info ->
Yojson.Safe.tSource
val info_of_yojson :
'a 'b 'c. (Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or) ->
(Yojson.Safe.t -> 'b Ppx_deriving_yojson_runtime.error_or) ->
(Yojson.Safe.t -> 'c Ppx_deriving_yojson_runtime.error_or) ->
Yojson.Safe.t ->
('a, 'b, 'c) info Ppx_deriving_yojson_runtime.error_orSource
val note_phrase_to_yojson :
'a 'b. ('a -> Yojson.Safe.t) ->
('b -> Yojson.Safe.t) ->
('a, 'b) note_phrase ->
Yojson.Safe.tSource
val note_phrase_of_yojson :
'a 'b. (Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or) ->
(Yojson.Safe.t -> 'b Ppx_deriving_yojson_runtime.error_or) ->
Yojson.Safe.t ->
('a, 'b) note_phrase Ppx_deriving_yojson_runtime.error_orSource
val note_to_yojson :
'a 'b. ('a -> Yojson.Safe.t) ->
('b -> Yojson.Safe.t) ->
('a, 'b) note ->
Yojson.Safe.tSource
val note_of_yojson :
'a 'b. (Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or) ->
(Yojson.Safe.t -> 'b Ppx_deriving_yojson_runtime.error_or) ->
Yojson.Safe.t ->
('a, 'b) note Ppx_deriving_yojson_runtime.error_orSource
val phrase_of_yojson :
'a. (Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or) ->
Yojson.Safe.t ->
'a phrase Ppx_deriving_yojson_runtime.error_orSource
val _ :
(Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or) ->
Yojson.Safe.t ->
'a phrase Ppx_deriving_yojson_runtime.error_or