Source file import.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
module Do_not_use_directly = struct end

include struct
  include Eio.Std
  include Monads.Bindings

  module Logging = struct
    include Logs

    let setup ~src ~doc =
      let src = Src.create src ~doc in
      (module (val src_log src) : LOG)
  end

  module Stream = Piaf_stream
  module Uri = Util.Uri
  module Backtrace = Util.Backtrace
end

module Logs = Do_not_use_directly
[@@deprecated "Accessing this module directly is deprecated"]