rag-toolchain 0.1.5

is a Rust native library designed to empower developers with seamless access to common Gen AI workflows.
Documentation
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
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
SF:/Users/jackrimmer/Documents/rust/rust-rag-toolchain/rag-toolchain/src/chunkers/token_chunker.rs
FN:119,_RNCNvMNtNtCshQqX2PdHD3T_13rag_toolchain8chunkers13token_chunkerNtB4_12TokenChunker15generate_chunks0B8_
FNDA:0,_RNCNvMNtNtCshQqX2PdHD3T_13rag_toolchain8chunkers13token_chunkerNtB4_12TokenChunker15generate_chunks0B8_
FNF:1
FNH:0
DA:119,0
DA:120,0
DA:121,0
BRF:0
BRH:0
LF:3
LH:0
end_of_record
SF:/Users/jackrimmer/Documents/rust/rust-rag-toolchain/rag-toolchain/src/clients/open_ai/model/chat_completions.rs
FN:31,_RINvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtB8_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB3_14___FieldVisitorNtB1R_7Visitor9visit_strNtNtCsgpXPBp7RZNu_10serde_json5error5ErrorEBg_
FN:31,_RINvXs_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtBa_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_7___FieldB1R_11deserializeQINtNtCsgpXPBp7RZNu_10serde_json2de12DeserializerNtNtB3j_4read7StrReadEEBi_
FN:31,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtBb_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB1U_7Visitor10visit_enumINtNtCsgpXPBp7RZNu_10serde_json2de13VariantAccessNtNtB3u_4read7StrReadEEBj_
FN:31,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtBb_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB1U_7Visitor10visit_enumINtNtCsgpXPBp7RZNu_10serde_json2de17UnitVariantAccessNtNtB3u_4read7StrReadEEBj_
FN:99,_RINvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtB8_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB3_14___FieldVisitorNtB26_7Visitor9visit_strNtNtCsgpXPBp7RZNu_10serde_json5error5ErrorEBg_
FN:99,_RINvXs_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtBa_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_7___FieldB26_11deserializeINtNtCsgpXPBp7RZNu_10serde_json2de6MapKeyNtNtB3x_4read7StrReadEEBi_
FN:99,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtBb_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB29_7Visitor9visit_seqINtNtCsgpXPBp7RZNu_10serde_json2de9SeqAccessNtNtB3H_4read7StrReadEEBj_
FN:99,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtBb_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB29_7Visitor9visit_mapINtNtCsgpXPBp7RZNu_10serde_json2de9MapAccessNtNtB3H_4read7StrReadEEBj_
FN:109,_RINvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtB8_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB3_14___FieldVisitorNtB25_7Visitor9visit_strNtNtCsgpXPBp7RZNu_10serde_json5error5ErrorEBg_
FN:109,_RINvXs_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtBa_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_7___FieldB25_11deserializeINtNtCsgpXPBp7RZNu_10serde_json2de6MapKeyNtNtB3w_4read7StrReadEEBi_
FN:109,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtBb_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB28_7Visitor9visit_seqINtNtCsgpXPBp7RZNu_10serde_json2de9SeqAccessNtNtB3G_4read7StrReadEEBj_
FN:109,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtBb_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB28_7Visitor9visit_mapINtNtCsgpXPBp7RZNu_10serde_json2de9MapAccessNtNtB3G_4read7StrReadEEBj_
FN:119,_RINvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtB8_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB3_14___FieldVisitorNtB1V_7Visitor9visit_strNtNtCsgpXPBp7RZNu_10serde_json5error5ErrorEBg_
FN:119,_RINvXs_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtBa_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_7___FieldB1V_11deserializeINtNtCsgpXPBp7RZNu_10serde_json2de6MapKeyNtNtB3m_4read7StrReadEEBi_
FN:119,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtBb_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB1Y_7Visitor9visit_seqINtNtCsgpXPBp7RZNu_10serde_json2de9SeqAccessNtNtB3w_4read7StrReadEEBj_
FN:119,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtBb_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB1Y_7Visitor9visit_mapINtNtCsgpXPBp7RZNu_10serde_json2de9MapAccessNtNtB3w_4read7StrReadEEBj_
FN:55,_RNvXNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionsNtB2_11ChatMessageINtNtCsd6lpdmjnIB4_4core7convert4FromNtNtB8_5types13PromptMessageE4from
FN:8,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss_1__NtB7_21ChatCompletionRequestNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1V_7Visitor9expecting
FN:8,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss_1__NtBa_21ChatCompletionRequestNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1Y_7Visitor9expecting
FN:19,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss1_1__NtB7_22ChatCompletionResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1X_7Visitor9expecting
FN:19,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss1_1__NtBa_22ChatCompletionResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB20_7Visitor9expecting
FN:31,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtB7_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1Q_7Visitor9expecting
FN:31,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtBa_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1T_7Visitor9expecting
FN:39,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss5_1__NtB7_11OpenAIModelNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1M_7Visitor9expecting
FN:39,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss5_1__NtBa_11OpenAIModelNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1P_7Visitor9expecting
FN:48,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss7_1__NtB7_11ChatMessageNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1M_7Visitor9expecting
FN:48,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss7_1__NtBa_11ChatMessageNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1P_7Visitor9expecting
FN:83,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss9_1__NtB7_5UsageNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1F_7Visitor9expecting
FN:83,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss9_1__NtBa_5UsageNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1I_7Visitor9expecting
FN:90,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssb_1__NtB7_21ChatCompletionChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1W_7Visitor9expecting
FN:90,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssb_1__NtBa_21ChatCompletionChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1Z_7Visitor9expecting
FN:99,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtB7_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB25_7Visitor9expecting
FN:99,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtBa_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB28_7Visitor9expecting
FN:109,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtB7_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB24_7Visitor9expecting
FN:109,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtBa_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB27_7Visitor9expecting
FN:119,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtB7_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1U_7Visitor9expecting
FN:119,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtBa_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1X_7Visitor9expecting
FN:74,_RNvXs_NtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionsNtNtBa_5types13PromptMessageINtNtCsd6lpdmjnIB4_4core7convert4FromNtB4_11ChatMessageE4from
FNDA:0,_RINvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtB8_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB3_14___FieldVisitorNtB1R_7Visitor9visit_strNtNtCsgpXPBp7RZNu_10serde_json5error5ErrorEBg_
FNDA:0,_RINvXs_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtBa_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_7___FieldB1R_11deserializeQINtNtCsgpXPBp7RZNu_10serde_json2de12DeserializerNtNtB3j_4read7StrReadEEBi_
FNDA:0,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtBb_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB1U_7Visitor10visit_enumINtNtCsgpXPBp7RZNu_10serde_json2de13VariantAccessNtNtB3u_4read7StrReadEEBj_
FNDA:0,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtBb_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB1U_7Visitor10visit_enumINtNtCsgpXPBp7RZNu_10serde_json2de17UnitVariantAccessNtNtB3u_4read7StrReadEEBj_
FNDA:0,_RINvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtB8_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB3_14___FieldVisitorNtB26_7Visitor9visit_strNtNtCsgpXPBp7RZNu_10serde_json5error5ErrorEBg_
FNDA:0,_RINvXs_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtBa_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_7___FieldB26_11deserializeINtNtCsgpXPBp7RZNu_10serde_json2de6MapKeyNtNtB3x_4read7StrReadEEBi_
FNDA:0,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtBb_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB29_7Visitor9visit_seqINtNtCsgpXPBp7RZNu_10serde_json2de9SeqAccessNtNtB3H_4read7StrReadEEBj_
FNDA:0,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtBb_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB29_7Visitor9visit_mapINtNtCsgpXPBp7RZNu_10serde_json2de9MapAccessNtNtB3H_4read7StrReadEEBj_
FNDA:0,_RINvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtB8_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB3_14___FieldVisitorNtB25_7Visitor9visit_strNtNtCsgpXPBp7RZNu_10serde_json5error5ErrorEBg_
FNDA:0,_RINvXs_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtBa_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_7___FieldB25_11deserializeINtNtCsgpXPBp7RZNu_10serde_json2de6MapKeyNtNtB3w_4read7StrReadEEBi_
FNDA:0,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtBb_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB28_7Visitor9visit_seqINtNtCsgpXPBp7RZNu_10serde_json2de9SeqAccessNtNtB3G_4read7StrReadEEBj_
FNDA:0,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtBb_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB28_7Visitor9visit_mapINtNtCsgpXPBp7RZNu_10serde_json2de9MapAccessNtNtB3G_4read7StrReadEEBj_
FNDA:0,_RINvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtB8_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB3_14___FieldVisitorNtB1V_7Visitor9visit_strNtNtCsgpXPBp7RZNu_10serde_json5error5ErrorEBg_
FNDA:0,_RINvXs_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtBa_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_7___FieldB1V_11deserializeINtNtCsgpXPBp7RZNu_10serde_json2de6MapKeyNtNtB3m_4read7StrReadEEBi_
FNDA:0,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtBb_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB1Y_7Visitor9visit_seqINtNtCsgpXPBp7RZNu_10serde_json2de9SeqAccessNtNtB3w_4read7StrReadEEBj_
FNDA:0,_RINvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtBb_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB6_9___VisitorNtB1Y_7Visitor9visit_mapINtNtCsgpXPBp7RZNu_10serde_json2de9MapAccessNtNtB3w_4read7StrReadEEBj_
FNDA:0,_RNvXNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionsNtB2_11ChatMessageINtNtCsd6lpdmjnIB4_4core7convert4FromNtNtB8_5types13PromptMessageE4from
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss_1__NtB7_21ChatCompletionRequestNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1V_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss_1__NtBa_21ChatCompletionRequestNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1Y_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss1_1__NtB7_22ChatCompletionResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1X_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss1_1__NtBa_22ChatCompletionResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB20_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtB7_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1Q_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss3_1__NtBa_15ChatMessageRoleNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1T_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss5_1__NtB7_11OpenAIModelNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1M_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss5_1__NtBa_11OpenAIModelNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1P_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss7_1__NtB7_11ChatMessageNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1M_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss7_1__NtBa_11ChatMessageNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1P_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss9_1__NtB7_5UsageNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1F_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionss9_1__NtBa_5UsageNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1I_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssb_1__NtB7_21ChatCompletionChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1W_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssb_1__NtBa_21ChatCompletionChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1Z_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtB7_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB25_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssd_1__NtBa_30ChatCompletionStreamedResponseNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB28_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtB7_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB24_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssf_1__NtBa_29ChatCompletionStreamedChoicesNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB27_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtB7_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1U_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionssh_1__NtBa_19ChatCompletionDeltaNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1X_7Visitor9expecting
FNDA:0,_RNvXs_NtNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai5model16chat_completionsNtNtBa_5types13PromptMessageINtNtCsd6lpdmjnIB4_4core7convert4FromNtB4_11ChatMessageE4from
FNF:12
FNH:0
DA:8,0
DA:19,0
DA:31,0
DA:39,0
DA:48,0
DA:55,0
DA:56,0
DA:57,0
DA:58,0
DA:59,0
DA:60,0
DA:61,0
DA:62,0
DA:63,0
DA:64,0
DA:65,0
DA:66,0
DA:67,0
DA:68,0
DA:70,0
DA:74,0
DA:75,0
DA:76,0
DA:77,0
DA:78,0
DA:80,0
DA:83,0
DA:90,0
DA:99,0
DA:109,0
DA:119,0
BRF:0
BRH:0
LF:31
LH:0
end_of_record
SF:/Users/jackrimmer/Documents/rust/rust-rag-toolchain/rag-toolchain/src/clients/open_ai/open_ai_embeddings.rs
FN:79,_RNCNvMNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai18open_ai_embeddingsNtB4_21OpenAIEmbeddingClient33handle_embedding_success_response0Ba_
FNDA:0,_RNCNvMNtNtNtCshQqX2PdHD3T_13rag_toolchain7clients7open_ai18open_ai_embeddingsNtB4_21OpenAIEmbeddingClient33handle_embedding_success_response0Ba_
FNF:1
FNH:0
DA:79,0
BRF:0
BRH:0
LF:1
LH:0
end_of_record
SF:/Users/jackrimmer/Documents/rust/rust-rag-toolchain/rag-toolchain/src/clients/types.rs
FN:22,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain7clients5typesNtB2_13PromptMessage7content
FNDA:0,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain7clients5typesNtB2_13PromptMessage7content
FNF:1
FNH:0
DA:22,0
DA:23,0
DA:24,0
DA:25,0
DA:26,0
DA:28,0
BRF:0
BRH:0
LF:6
LH:0
end_of_record
SF:/Users/jackrimmer/Documents/rust/rust-rag-toolchain/rag-toolchain/src/common/embedding_shared.rs
FN:53,_RNvXNtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_sharedNtB2_20OpenAIEmbeddingModelNtB2_14EmbeddingModel8metadata
FN:84,_RNvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_sharedNtB4_15OpenAITokenizer3new
FN:93,_RNvXs0_NtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_sharedNtB5_15OpenAITokenizerNtB5_16TokenizerWrapper8tokenize
FN:37,_RNvXNvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_shareds_1__NtB7_20OpenAIEmbeddingModelNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1B_7Visitor9expecting
FN:37,_RNvXs0_NvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_shareds_1__NtBa_20OpenAIEmbeddingModelNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1E_7Visitor9expecting
FNDA:3,_RNvXNtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_sharedNtB2_20OpenAIEmbeddingModelNtB2_14EmbeddingModel8metadata
FNDA:3,_RNvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_sharedNtB4_15OpenAITokenizer3new
FNDA:0,_RNvXs0_NtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_sharedNtB5_15OpenAITokenizerNtB5_16TokenizerWrapper8tokenize
FNDA:0,_RNvXNvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_shareds_1__NtB7_20OpenAIEmbeddingModelNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1B_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common16embedding_shareds_1__NtBa_20OpenAIEmbeddingModelNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1E_7Visitor9expecting
FNF:4
FNH:2
DA:37,0
DA:53,3
DA:54,3
DA:55,3
DA:56,3
DA:57,3
DA:58,3
DA:59,3
DA:60,0
DA:61,0
DA:62,0
DA:63,0
DA:64,0
DA:65,0
DA:66,0
DA:67,0
DA:68,0
DA:69,0
DA:71,3
DA:84,3
DA:85,3
DA:86,3
DA:87,3
DA:88,3
DA:93,0
DA:94,0
DA:95,0
DA:97,0
DA:99,0
BRF:0
BRH:0
LF:29
LH:13
end_of_record
SF:/Users/jackrimmer/Documents/rust/rust-rag-toolchain/rag-toolchain/src/common/types.rs
FN:94,_RINvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB5_5Chunk17new_with_metadataNtNtCsaMbxJNMbDU3_5alloc6string6StringECs5yZ1inAOx3L_3mod
FN:27,_RINvMNtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB3_9Embedding3newINtNtCsaMbxJNMbDU3_5alloc3vec3VecfEEB7_
FN:76,_RINvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB5_5Chunk3newReEB9_
FN:39,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB2_9Embedding5chunk
FN:48,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB2_9Embedding6vector
FN:106,_RNvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB4_5Chunk7content
FN:114,_RNvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB4_5Chunk8metadata
FN:10,_RNvXNvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common5typess_1__NtB7_9EmbeddingNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1d_7Visitor9expecting
FN:10,_RNvXs0_NvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common5typess_1__NtBa_9EmbeddingNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1g_7Visitor9expecting
FN:55,_RNvXNvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common5typess1_1__NtB7_5ChunkNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1a_7Visitor9expecting
FN:55,_RNvXs0_NvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common5typess1_1__NtBa_5ChunkNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1d_7Visitor9expecting
FNDA:12,_RINvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB5_5Chunk17new_with_metadataNtNtCsaMbxJNMbDU3_5alloc6string6StringECs5yZ1inAOx3L_3mod
FNDA:9,_RINvMNtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB3_9Embedding3newINtNtCsaMbxJNMbDU3_5alloc3vec3VecfEEB7_
FNDA:3,_RINvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB5_5Chunk3newReEB9_
FNDA:15,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB2_9Embedding5chunk
FNDA:15,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB2_9Embedding6vector
FNDA:12,_RNvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB4_5Chunk7content
FNDA:6,_RNvMs_NtNtCshQqX2PdHD3T_13rag_toolchain6common5typesNtB4_5Chunk8metadata
FNDA:0,_RNvXNvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common5typess_1__NtB7_9EmbeddingNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1d_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common5typess_1__NtBa_9EmbeddingNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1g_7Visitor9expecting
FNDA:0,_RNvXNvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common5typess1_1__NtB7_5ChunkNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB2_14___FieldVisitorNtB1a_7Visitor9expecting
FNDA:0,_RNvXs0_NvXNvNtNtCshQqX2PdHD3T_13rag_toolchain6common5typess1_1__NtBa_5ChunkNtNtCshMUQ9Lg89fb_5serde2de11Deserialize11deserializeNtB5_9___VisitorNtB1d_7Visitor9expecting
FNF:9
FNH:7
DA:10,0
DA:27,9
DA:28,9
DA:29,9
DA:30,9
DA:31,9
DA:32,9
DA:39,15
DA:40,15
DA:41,15
DA:48,15
DA:49,15
DA:50,15
DA:55,0
DA:76,3
DA:77,3
DA:78,3
DA:79,3
DA:80,3
DA:81,3
DA:94,12
DA:95,12
DA:96,12
DA:97,12
DA:98,12
DA:99,12
DA:106,12
DA:107,12
DA:108,12
DA:114,6
DA:115,6
DA:116,6
BRF:0
BRH:0
LF:32
LH:30
end_of_record
SF:/Users/jackrimmer/Documents/rust/rust-rag-toolchain/rag-toolchain/src/retrievers/postgres_vector_retriever.rs
FN:136,_RNCNCNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB8_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientENtNtBa_6traits14AsyncRetriever8retrieve00B1V_
FN:115,_RNCNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB6_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientENtNtB8_6traits14AsyncRetriever8retrieve0B1T_
FN:154,_RNCNvXsd_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverNtB7_11PostgresRowINtNtCsgw8nvoAKAXC_9sqlx_core8from_row7FromRowNtNtCslySs7X8s72G_13sqlx_postgres3row5PgRowE8from_row0Cs5yZ1inAOx3L_3mod
FN:83,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB2_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientE14select_row_sqlB1P_
FN:59,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB2_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientE3newB1P_
FN:115,_RNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB4_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientENtNtB6_6traits14AsyncRetriever8retrieveB1R_
FN:164,_RNvMs0_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverNtB5_16DistanceFunction13to_sql_string
FN:174,_RNvXs1_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverNtB5_16DistanceFunctionNtNtCsd6lpdmjnIB4_4core3fmt7Display3fmt
FNDA:3,_RNCNCNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB8_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientENtNtBa_6traits14AsyncRetriever8retrieve00B1V_
FNDA:3,_RNCNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB6_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientENtNtB8_6traits14AsyncRetriever8retrieve0B1T_
FNDA:3,_RNCNvXsd_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverNtB7_11PostgresRowINtNtCsgw8nvoAKAXC_9sqlx_core8from_row7FromRowNtNtCslySs7X8s72G_13sqlx_postgres3row5PgRowE8from_row0Cs5yZ1inAOx3L_3mod
FNDA:3,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB2_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientE14select_row_sqlB1P_
FNDA:3,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB2_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientE3newB1P_
FNDA:3,_RNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverINtB4_23PostgresVectorRetrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientENtNtB6_6traits14AsyncRetriever8retrieveB1R_
FNDA:3,_RNvMs0_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverNtB5_16DistanceFunction13to_sql_string
FNDA:0,_RNvXs1_NtNtCshQqX2PdHD3T_13rag_toolchain10retrievers25postgres_vector_retrieverNtB5_16DistanceFunctionNtNtCsd6lpdmjnIB4_4core3fmt7Display3fmt
FNF:8
FNH:7
DA:59,3
DA:60,3
DA:61,3
DA:62,3
DA:63,3
DA:64,3
DA:65,3
DA:66,3
DA:67,3
DA:68,3
DA:69,3
DA:70,3
DA:71,3
DA:83,3
DA:84,3
DA:85,3
DA:86,3
DA:87,3
DA:88,3
DA:89,3
DA:115,3
DA:116,3
DA:117,3
DA:118,3
DA:119,3
DA:120,3
DA:121,0
DA:122,3
DA:124,3
DA:125,3
DA:127,3
DA:128,3
DA:129,3
DA:130,3
DA:131,9
DA:132,3
DA:134,3
DA:135,3
DA:136,3
DA:137,3
DA:138,3
DA:154,3
DA:164,3
DA:165,3
DA:166,1
DA:167,1
DA:168,1
DA:170,3
DA:174,0
DA:175,0
DA:176,0
DA:177,0
DA:178,0
DA:180,0
BRF:0
BRH:0
LF:56
LH:49
end_of_record
SF:/Users/jackrimmer/Documents/rust/rust-rag-toolchain/rag-toolchain/src/stores/postgres_vector_store.rs
FN:160,_RINvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB3_19PostgresVectorStore12as_retrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientEB1Q_
FN:71,_RINvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB3_19PostgresVectorStore7try_newNtNtNtB7_6common16embedding_shared20OpenAIEmbeddingModelECs5yZ1inAOx3L_3mod
FN:74,_RNCINvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB5_19PostgresVectorStore7try_newNtNtNtB9_6common16embedding_shared20OpenAIEmbeddingModelE0Cs5yZ1inAOx3L_3mod
FN:209,_RNCNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB4_19PostgresVectorStore12create_table0Cs5yZ1inAOx3L_3mod
FN:184,_RNCNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB4_19PostgresVectorStore7connect0Cs5yZ1inAOx3L_3mod
FN:286,_RNCNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB6_19PostgresVectorStoreNtNtB8_6traits14EmbeddingStore11store_batch0Cs5yZ1inAOx3L_3mod
FN:266,_RNCNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB6_19PostgresVectorStoreNtNtB8_6traits14EmbeddingStore5store0Cs5yZ1inAOx3L_3mod
FN:143,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore8get_pool
FN:184,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore7connect
FN:205,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore12create_table
FN:230,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore14insert_row_sql
FN:241,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore13bind_to_query
FN:266,_RNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB4_19PostgresVectorStoreNtNtB6_6traits14EmbeddingStore5store
FN:286,_RNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB4_19PostgresVectorStoreNtNtB6_6traits14EmbeddingStore11store_batch
FN:327,_RNvXs1_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB5_19PostgresVectorErrorINtNtCsd6lpdmjnIB4_4core7convert4FromNtNtCshUccjHpPimT_3std3env8VarErrorE4from
FN:333,_RNvXs2_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB5_19PostgresVectorErrorNtNtCsd6lpdmjnIB4_4core3fmt7Display3fmt
FNDA:3,_RINvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB3_19PostgresVectorStore12as_retrieverNtNtNtNtCs5yZ1inAOx3L_3mod26pg_vector_integration_test42postgres_vector_retriever_integration_test9pg_vector24MockAsyncEmbeddingClientEB1Q_
FNDA:3,_RINvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB3_19PostgresVectorStore7try_newNtNtNtB7_6common16embedding_shared20OpenAIEmbeddingModelECs5yZ1inAOx3L_3mod
FNDA:3,_RNCINvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB5_19PostgresVectorStore7try_newNtNtNtB9_6common16embedding_shared20OpenAIEmbeddingModelE0Cs5yZ1inAOx3L_3mod
FNDA:3,_RNCNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB4_19PostgresVectorStore12create_table0Cs5yZ1inAOx3L_3mod
FNDA:3,_RNCNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB4_19PostgresVectorStore7connect0Cs5yZ1inAOx3L_3mod
FNDA:2,_RNCNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB6_19PostgresVectorStoreNtNtB8_6traits14EmbeddingStore11store_batch0Cs5yZ1inAOx3L_3mod
FNDA:1,_RNCNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB6_19PostgresVectorStoreNtNtB8_6traits14EmbeddingStore5store0Cs5yZ1inAOx3L_3mod
FNDA:6,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore8get_pool
FNDA:3,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore7connect
FNDA:3,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore12create_table
FNDA:3,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore14insert_row_sql
FNDA:6,_RNvMNtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB2_19PostgresVectorStore13bind_to_query
FNDA:1,_RNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB4_19PostgresVectorStoreNtNtB6_6traits14EmbeddingStore5store
FNDA:2,_RNvXs_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB4_19PostgresVectorStoreNtNtB6_6traits14EmbeddingStore11store_batch
FNDA:0,_RNvXs1_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB5_19PostgresVectorErrorINtNtCsd6lpdmjnIB4_4core7convert4FromNtNtCshUccjHpPimT_3std3env8VarErrorE4from
FNDA:0,_RNvXs2_NtNtCshQqX2PdHD3T_13rag_toolchain6stores21postgres_vector_storeNtB5_19PostgresVectorErrorNtNtCsd6lpdmjnIB4_4core3fmt7Display3fmt
FNF:16
FNH:14
DA:71,3
DA:72,3
DA:73,3
DA:74,3
DA:75,3
DA:76,3
DA:77,3
DA:78,3
DA:79,3
DA:81,3
DA:82,3
DA:83,3
DA:86,3
DA:87,41
DA:88,3
DA:91,3
DA:92,18
DA:93,3
DA:95,3
DA:96,3
DA:97,3
DA:98,3
DA:99,3
DA:143,6
DA:144,6
DA:145,6
DA:160,3
DA:161,3
DA:162,3
DA:163,3
DA:164,3
DA:165,3
DA:166,3
DA:167,3
DA:168,3
DA:169,3
DA:170,3
DA:171,3
DA:184,3
DA:185,3
DA:186,3
DA:187,3
DA:188,41
DA:189,3
DA:190,3
DA:205,3
DA:206,3
DA:207,3
DA:208,3
DA:209,3
DA:210,3
DA:211,3
DA:212,3
DA:213,3
DA:214,3
DA:215,3
DA:216,3
DA:217,3
DA:218,3
DA:219,18
DA:220,3
DA:230,3
DA:231,3
DA:232,3
DA:233,3
DA:234,3
DA:235,3
DA:241,6
DA:242,6
DA:243,6
DA:244,6
DA:245,6
DA:246,6
DA:247,6
DA:248,6
DA:249,6
DA:250,6
DA:266,1
DA:267,1
DA:268,1
DA:269,1
DA:270,21
DA:271,1
DA:272,1
DA:273,1
DA:286,2
DA:287,2
DA:288,2
DA:289,2
DA:290,2
DA:291,33
DA:292,2
DA:294,7
DA:295,5
DA:296,5
DA:297,21
DA:298,5
DA:301,2
DA:302,2
DA:303,7
DA:304,2
DA:305,2
DA:306,2
DA:327,0
DA:328,0
DA:329,0
DA:333,0
DA:334,0
DA:335,0
DA:336,0
DA:338,0
DA:339,0
DA:341,0
DA:342,0
DA:344,0
DA:345,0
DA:347,0
DA:348,0
DA:351,0
BRF:0
BRH:0
LF:124
LH:108
end_of_record