File: yojson_five.mli

package info (click to toggle)
yojson 2.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 2,216 kB
  • sloc: ml: 3,890; makefile: 28
file content (71 lines) | stat: -rw-r--r-- 1,687 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
module Safe : sig
  type t = Yojson.Safe.t

  val from_string : ?fname:string -> ?lnum:int -> string -> (t, string) result

  val from_channel :
    ?fname:string -> ?lnum:int -> in_channel -> (t, string) result

  val from_file : ?fname:string -> ?lnum:int -> string -> (t, string) result

  val to_string :
    ?buf:Buffer.t -> ?len:int -> ?suf:string -> ?std:bool -> t -> string

  val to_channel :
    ?buf:Stdlib.Buffer.t ->
    ?len:int ->
    ?suf:string ->
    ?std:bool ->
    Stdlib.out_channel ->
    t ->
    unit

  val to_output :
    ?buf:Stdlib.Buffer.t ->
    ?len:int ->
    ?suf:string ->
    ?std:bool ->
    < output : string -> int -> int -> int > ->
    t ->
    unit

  val to_file : ?len:int -> ?std:bool -> ?suf:string -> string -> t -> unit
  val pp : Format.formatter -> t -> unit
  val equal : t -> t -> bool
end

module Basic : sig
  type t = Yojson.Basic.t

  val from_string : ?fname:string -> ?lnum:int -> string -> (t, string) result

  val from_channel :
    ?fname:string -> ?lnum:int -> in_channel -> (t, string) result

  val from_file : ?fname:string -> ?lnum:int -> string -> (t, string) result

  val to_string :
    ?buf:Buffer.t -> ?len:int -> ?suf:string -> ?std:bool -> t -> string

  val to_channel :
    ?buf:Stdlib.Buffer.t ->
    ?len:int ->
    ?suf:string ->
    ?std:bool ->
    Stdlib.out_channel ->
    t ->
    unit

  val to_output :
    ?buf:Stdlib.Buffer.t ->
    ?len:int ->
    ?suf:string ->
    ?std:bool ->
    < output : string -> int -> int -> int > ->
    t ->
    unit

  val to_file : ?len:int -> ?std:bool -> ?suf:string -> string -> t -> unit
  val pp : Format.formatter -> t -> unit
  val equal : t -> t -> bool
end