Source file sihl__.ml

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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
(* generated by dune *)

(** @canonical Sihl.App *)
module App = Sihl__App

(** @canonical Sihl.App_sig *)
module App_sig = Sihl__App_sig

(** @canonical Sihl.Authn *)
module Authn = Sihl__Authn

(** @canonical Sihl.Authn_service *)
module Authn_service = Sihl__Authn_service

(** @canonical Sihl.Authn_sig *)
module Authn_sig = Sihl__Authn_sig

(** @canonical Sihl.Authz *)
module Authz = Sihl__Authz

(** @canonical Sihl.Cmd *)
module Cmd = Sihl__Cmd

(** @canonical Sihl.Cmd_core *)
module Cmd_core = Sihl__Cmd_core

(** @canonical Sihl.Cmd_service *)
module Cmd_service = Sihl__Cmd_service

(** @canonical Sihl.Cmd_sig *)
module Cmd_sig = Sihl__Cmd_sig

(** @canonical Sihl.Config *)
module Config = Sihl__Config

(** @canonical Sihl.Config_core *)
module Config_core = Sihl__Config_core

(** @canonical Sihl.Config_service *)
module Config_service = Sihl__Config_service

(** @canonical Sihl.Config_sig *)
module Config_sig = Sihl__Config_sig

(** @canonical Sihl.Core *)
module Core = Sihl__Core

(** @canonical Sihl.Core_container *)
module Core_container = Sihl__Core_container

(** @canonical Sihl.Core_ctx *)
module Core_ctx = Sihl__Core_ctx

(** @canonical Sihl.Data *)
module Data = Sihl__Data

(** @canonical Sihl.Data_db *)
module Data_db = Sihl__Data_db

(** @canonical Sihl.Data_db_core *)
module Data_db_core = Sihl__Data_db_core

(** @canonical Sihl.Data_db_service *)
module Data_db_service = Sihl__Data_db_service

(** @canonical Sihl.Data_db_sig *)
module Data_db_sig = Sihl__Data_db_sig

(** @canonical Sihl.Data_id *)
module Data_id = Sihl__Data_id

(** @canonical Sihl.Data_migration *)
module Data_migration = Sihl__Data_migration

(** @canonical Sihl.Data_migration_cmd *)
module Data_migration_cmd = Sihl__Data_migration_cmd

(** @canonical Sihl.Data_migration_core *)
module Data_migration_core = Sihl__Data_migration_core

(** @canonical Sihl.Data_migration_service *)
module Data_migration_service = Sihl__Data_migration_service

(** @canonical Sihl.Data_migration_sig *)
module Data_migration_sig = Sihl__Data_migration_sig

(** @canonical Sihl.Data_ql *)
module Data_ql = Sihl__Data_ql

(** @canonical Sihl.Data_repo *)
module Data_repo = Sihl__Data_repo

(** @canonical Sihl.Data_repo_core *)
module Data_repo_core = Sihl__Data_repo_core

(** @canonical Sihl.Data_repo_service *)
module Data_repo_service = Sihl__Data_repo_service

(** @canonical Sihl.Data_repo_sig *)
module Data_repo_sig = Sihl__Data_repo_sig

(** @canonical Sihl.Data_view *)
module Data_view = Sihl__Data_view

(** @canonical Sihl.Email *)
module Email = Sihl__Email

(** @canonical Sihl.Email_core *)
module Email_core = Sihl__Email_core

(** @canonical Sihl.Email_seed *)
module Email_seed = Sihl__Email_seed

(** @canonical Sihl.Email_service *)
module Email_service = Sihl__Email_service

(** @canonical Sihl.Email_sig *)
module Email_sig = Sihl__Email_sig

(** @canonical Sihl.Log *)
module Log = Sihl__Log

(** @canonical Sihl.Log_service *)
module Log_service = Sihl__Log_service

(** @canonical Sihl.Log_sig *)
module Log_sig = Sihl__Log_sig

(** @canonical Sihl.Message *)
module Message = Sihl__Message

(** @canonical Sihl.Message_core *)
module Message_core = Sihl__Message_core

(** @canonical Sihl.Message_service *)
module Message_service = Sihl__Message_service

(** @canonical Sihl.Message_sig *)
module Message_sig = Sihl__Message_sig

(** @canonical Sihl.Queue *)
module Queue = Sihl__Queue

(** @canonical Sihl.Queue_core *)
module Queue_core = Sihl__Queue_core

(** @canonical Sihl.Queue_service *)
module Queue_service = Sihl__Queue_service

(** @canonical Sihl.Queue_service_repo *)
module Queue_service_repo = Sihl__Queue_service_repo

(** @canonical Sihl.Queue_sig *)
module Queue_sig = Sihl__Queue_sig

(** @canonical Sihl.Schedule *)
module Schedule = Sihl__Schedule

(** @canonical Sihl.Schedule_core *)
module Schedule_core = Sihl__Schedule_core

(** @canonical Sihl.Schedule_service *)
module Schedule_service = Sihl__Schedule_service

(** @canonical Sihl.Schedule_sig *)
module Schedule_sig = Sihl__Schedule_sig

(** @canonical Sihl.Session *)
module Session = Sihl__Session

(** @canonical Sihl.Session_core *)
module Session_core = Sihl__Session_core

(** @canonical Sihl.Session_schedule *)
module Session_schedule = Sihl__Session_schedule

(** @canonical Sihl.Session_service *)
module Session_service = Sihl__Session_service

(** @canonical Sihl.Session_sig *)
module Session_sig = Sihl__Session_sig

(** @canonical Sihl.Storage *)
module Storage = Sihl__Storage

(** @canonical Sihl.Storage_model *)
module Storage_model = Sihl__Storage_model

(** @canonical Sihl.Storage_service *)
module Storage_service = Sihl__Storage_service

(** @canonical Sihl.Storage_sig *)
module Storage_sig = Sihl__Storage_sig

(** @canonical Sihl.Test *)
module Test = Sihl__Test

(** @canonical Sihl.Token *)
module Token = Sihl__Token

(** @canonical Sihl.Token_core *)
module Token_core = Sihl__Token_core

(** @canonical Sihl.Token_service *)
module Token_service = Sihl__Token_service

(** @canonical Sihl.Token_service_repo *)
module Token_service_repo = Sihl__Token_service_repo

(** @canonical Sihl.Token_sig *)
module Token_sig = Sihl__Token_sig

(** @canonical Sihl.User *)
module User = Sihl__User

(** @canonical Sihl.User_authz *)
module User_authz = Sihl__User_authz

(** @canonical Sihl.User_core *)
module User_core = Sihl__User_core

(** @canonical Sihl.User_password_reset *)
module User_password_reset = Sihl__User_password_reset

(** @canonical Sihl.User_password_reset_service *)
module User_password_reset_service = Sihl__User_password_reset_service

(** @canonical Sihl.User_password_reset_sig *)
module User_password_reset_sig = Sihl__User_password_reset_sig

(** @canonical Sihl.User_seed *)
module User_seed = Sihl__User_seed

(** @canonical Sihl.User_service *)
module User_service = Sihl__User_service

(** @canonical Sihl.User_service_repo *)
module User_service_repo = Sihl__User_service_repo

(** @canonical Sihl.User_sig *)
module User_sig = Sihl__User_sig

(** @canonical Sihl.User_use_case *)
module User_use_case = Sihl__User_use_case

(** @canonical Sihl.User_web *)
module User_web = Sihl__User_web

(** @canonical Sihl.Utils *)
module Utils = Sihl__Utils

(** @canonical Sihl.Utils_hashing *)
module Utils_hashing = Sihl__Utils_hashing

(** @canonical Sihl.Utils_json *)
module Utils_json = Sihl__Utils_json

(** @canonical Sihl.Utils_jwt *)
module Utils_jwt = Sihl__Utils_jwt

(** @canonical Sihl.Utils_random *)
module Utils_random = Sihl__Utils_random

(** @canonical Sihl.Utils_random_service *)
module Utils_random_service = Sihl__Utils_random_service

(** @canonical Sihl.Utils_random_sig *)
module Utils_random_sig = Sihl__Utils_random_sig

(** @canonical Sihl.Utils_regex *)
module Utils_regex = Sihl__Utils_regex

(** @canonical Sihl.Utils_string *)
module Utils_string = Sihl__Utils_string

(** @canonical Sihl.Utils_time *)
module Utils_time = Sihl__Utils_time

(** @canonical Sihl.Web *)
module Web = Sihl__Web

(** @canonical Sihl.Web_core *)
module Web_core = Sihl__Web_core

(** @canonical Sihl.Web_middleware *)
module Web_middleware = Sihl__Web_middleware

(** @canonical Sihl.Web_middleware_authn *)
module Web_middleware_authn = Sihl__Web_middleware_authn

(** @canonical Sihl.Web_middleware_clickjacking *)
module Web_middleware_clickjacking = Sihl__Web_middleware_clickjacking

(** @canonical Sihl.Web_middleware_cookie *)
module Web_middleware_cookie = Sihl__Web_middleware_cookie

(** @canonical Sihl.Web_middleware_core *)
module Web_middleware_core = Sihl__Web_middleware_core

(** @canonical Sihl.Web_middleware_csrf *)
module Web_middleware_csrf = Sihl__Web_middleware_csrf

(** @canonical Sihl.Web_middleware_db *)
module Web_middleware_db = Sihl__Web_middleware_db

(** @canonical Sihl.Web_middleware_error *)
module Web_middleware_error = Sihl__Web_middleware_error

(** @canonical Sihl.Web_middleware_gzip *)
module Web_middleware_gzip = Sihl__Web_middleware_gzip

(** @canonical Sihl.Web_middleware_message *)
module Web_middleware_message = Sihl__Web_middleware_message

(** @canonical Sihl.Web_middleware_security *)
module Web_middleware_security = Sihl__Web_middleware_security

(** @canonical Sihl.Web_middleware_session *)
module Web_middleware_session = Sihl__Web_middleware_session

(** @canonical Sihl.Web_middleware_static *)
module Web_middleware_static = Sihl__Web_middleware_static

(** @canonical Sihl.Web_req *)
module Web_req = Sihl__Web_req

(** @canonical Sihl.Web_res *)
module Web_res = Sihl__Web_res

(** @canonical Sihl.Web_route *)
module Web_route = Sihl__Web_route

(** @canonical Sihl.Web_server *)
module Web_server = Sihl__Web_server

(** @canonical Sihl.Web_server_core *)
module Web_server_core = Sihl__Web_server_core

(** @canonical Sihl.Web_server_service *)
module Web_server_service = Sihl__Web_server_service

(** @canonical Sihl.Web_server_sig *)
module Web_server_sig = Sihl__Web_server_sig

(** @canonical Sihl.Web_template *)
module Web_template = Sihl__Web_template

(** @canonical Sihl.Web_template_core *)
module Web_template_core = Sihl__Web_template_core

(** @canonical Sihl.Web_utils *)
module Web_utils = Sihl__Web_utils