cql_bindgen 0.1.3

A rust-bindgen ffi wrapper around the Cassandra c++ driver plus working examples with no additional dependencies. You probably want to use the "cassandra" crate that provides a safe wrapper
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
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
==26084== Memcheck, a memory error detector
==26084== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==26084== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==26084== Command: ./target/debug/tuple
==26084== 
==26084== Invalid read of size 8
==26084==    at 0x17A57A: cass_iterator_next (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x119242: select_from_tuple::h1f052752036cb6293fa (tuple.rs:73)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==  Address 0x8586d60 is 0 bytes inside a block of size 96 free'd
==26084==    at 0x4C2A360: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17B26D: cass::TupleIterator::~TupleIterator() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17A55E: cass_iterator_free (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1197C8: select_from_tuple::h1f052752036cb6293fa (tuple.rs:97)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
pure virtual method called
terminate called without an active exception
==26084== 
==26084== HEAP SUMMARY:
==26084==     in use at exit: 3,877,803 bytes in 6,575 blocks
==26084==   total heap usage: 11,012 allocs, 4,437 frees, 30,970,150 bytes allocated
==26084== 
==26084== 8 bytes in 1 blocks are still reachable in loss record 1 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x13D129: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::IOWorker> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13C63D: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::IOWorker> > >::allocate(std::allocator<cass::SharedRefPtr<cass::IOWorker> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13B16F: std::_Vector_base<cass::SharedRefPtr<cass::IOWorker>, std::allocator<cass::SharedRefPtr<cass::IOWorker> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x139A45: void std::vector<cass::SharedRefPtr<cass::IOWorker>, std::allocator<cass::SharedRefPtr<cass::IOWorker> > >::_M_emplace_back_aux<cass::SharedRefPtr<cass::IOWorker> const&>(cass::SharedRefPtr<cass::IOWorker> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x138286: std::vector<cass::SharedRefPtr<cass::IOWorker>, std::allocator<cass::SharedRefPtr<cass::IOWorker> > >::push_back(cass::SharedRefPtr<cass::IOWorker> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131BF2: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084== 
==26084== 8 bytes in 1 blocks are still reachable in loss record 2 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1670D4: cass::TokenMap::set_partitioner(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E3E4: cass::ClusterMetadata::set_partitioner(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15C324: cass::ControlConnection::update_node_info(cass::SharedRefPtr<cass::Host>, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B1B6: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 8 bytes in 1 blocks are still reachable in loss record 3 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16D84F: __gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16D3C7: std::allocator_traits<std::allocator<unsigned char> >::allocate(std::allocator<unsigned char>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16CF05: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16BB9C: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x169DBE: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base(unsigned long, std::allocator<unsigned char> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x168EC3: std::vector<unsigned char, std::allocator<unsigned char> >::vector(unsigned long, unsigned char const&, std::allocator<unsigned char> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167B83: cass::Murmur3Partitioner::token_from_string_ref(cass::StringRef const&) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16730B: cass::TokenMap::update_host(cass::SharedRefPtr<cass::Host>&, std::vector<cass::StringRef, std::allocator<cass::StringRef> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E416: cass::ClusterMetadata::update_host(cass::SharedRefPtr<cass::Host>&, std::vector<cass::StringRef, std::allocator<cass::StringRef> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15C410: cass::ControlConnection::update_node_info(cass::SharedRefPtr<cass::Host>, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B1B6: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 8 bytes in 1 blocks are still reachable in loss record 4 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x151715: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::Host> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1511D9: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::Host> > >::allocate(std::allocator<cass::SharedRefPtr<cass::Host> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15055F: std::_Vector_base<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14F98B: void std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_M_emplace_back_aux<cass::SharedRefPtr<cass::Host> const&>(cass::SharedRefPtr<cass::Host> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14F2D4: std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::push_back(cass::SharedRefPtr<cass::Host> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14E5EB: cass::DCAwarePolicy::on_add(cass::SharedRefPtr<cass::Host> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14E2DE: cass::DCAwarePolicy::init(cass::SharedRefPtr<cass::Host> const&, std::map<cass::Address, cass::SharedRefPtr<cass::Host>, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x134C40: cass::ChainedLoadBalancingPolicy::init(cass::SharedRefPtr<cass::Host> const&, std::map<cass::Address, cass::SharedRefPtr<cass::Host>, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x133512: cass::Session::on_control_connection_ready() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B623: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 8 bytes in 1 blocks are still reachable in loss record 5 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1666D5: __gnu_cxx::new_allocator<cass::Connection*>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1662AB: std::allocator_traits<std::allocator<cass::Connection*> >::allocate(std::allocator<cass::Connection*>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x165AA5: std::_Vector_base<cass::Connection*, std::allocator<cass::Connection*> >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x164E0F: void std::vector<cass::Connection*, std::allocator<cass::Connection*> >::_M_emplace_back_aux<cass::Connection* const&>(cass::Connection* const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1646AC: std::vector<cass::Connection*, std::allocator<cass::Connection*> >::push_back(cass::Connection* const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1636AB: cass::Pool::on_ready(cass::Connection*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A6242: cass::Connection::notify_ready() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A5F58: cass::Connection::on_ready() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A331E: cass::Connection::StartupHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 8 bytes in 1 blocks are still reachable in loss record 6 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x14DC65: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::Pool> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14D73B: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::Pool> > >::allocate(std::allocator<cass::SharedRefPtr<cass::Pool> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14D1D1: std::_Vector_base<cass::SharedRefPtr<cass::Pool>, std::allocator<cass::SharedRefPtr<cass::Pool> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14C1EB: void std::vector<cass::SharedRefPtr<cass::Pool>, std::allocator<cass::SharedRefPtr<cass::Pool> > >::_M_emplace_back_aux<cass::SharedRefPtr<cass::Pool> >(cass::SharedRefPtr<cass::Pool>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14A97C: void std::vector<cass::SharedRefPtr<cass::Pool>, std::allocator<cass::SharedRefPtr<cass::Pool> > >::emplace_back<cass::SharedRefPtr<cass::Pool> >(cass::SharedRefPtr<cass::Pool>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x149893: std::vector<cass::SharedRefPtr<cass::Pool>, std::allocator<cass::SharedRefPtr<cass::Pool> > >::push_back(cass::SharedRefPtr<cass::Pool>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14868B: cass::IOWorker::add_pending_flush(cass::Pool*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16318A: cass::Pool::write(cass::Connection*, cass::RequestHandler*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1482A7: cass::IOWorker::retry(cass::RequestHandler*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x19940D: cass::RequestHandler::retry() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x148B8B: cass::IOWorker::on_execute(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 7 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1205D0: cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >::CopyOnWritePtr(std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14EF2F: __static_initialization_and_destruction_0(int, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14EFA8: _GLOBAL__sub_I_dc_aware_policy.cpp (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1F64DC: __libc_csu_init (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x53F2AD4: (below main) (libc-start.c:246)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 8 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1205D0: cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >::CopyOnWritePtr(std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x168029: __static_initialization_and_destruction_0(int, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1681EF: _GLOBAL__sub_I_token_map.cpp (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1F64DC: __libc_csu_init (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x53F2AD4: (below main) (libc-start.c:246)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 9 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x11FC08: cass::Config::Config() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x120305: cass::Cluster::Cluster() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11DF93: cass_cluster_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x117868: examples_util::create_cluster::he414675a1084a1d0kba (examples_util.rs:19)
==26084==    by 0x119991: main::h6c8cc37a26b4d0ecxma (tuple.rs:118)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 10 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1205D0: cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >::CopyOnWritePtr(std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11F7EA: cass::DCAwarePolicy::DCAwarePolicy() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11FC3B: cass::Config::Config() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x120305: cass::Cluster::Cluster() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11DF93: cass_cluster_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x117868: examples_util::create_cluster::he414675a1084a1d0kba (examples_util.rs:19)
==26084==    by 0x119991: main::h6c8cc37a26b4d0ecxma (tuple.rs:118)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 11 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x11FCD7: cass::Config::Config() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x120305: cass::Cluster::Cluster() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11DF93: cass_cluster_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x117868: examples_util::create_cluster::he414675a1084a1d0kba (examples_util.rs:19)
==26084==    by 0x119991: main::h6c8cc37a26b4d0ecxma (tuple.rs:118)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 12 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x11FD01: cass::Config::Config() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x120305: cass::Cluster::Cluster() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11DF93: cass_cluster_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x117868: examples_util::create_cluster::he414675a1084a1d0kba (examples_util.rs:19)
==26084==    by 0x119991: main::h6c8cc37a26b4d0ecxma (tuple.rs:118)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 13 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x156B62: cass::CopyOnWritePtr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::KeyspaceMetadata, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > > >::CopyOnWritePtr(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::KeyspaceMetadata, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1568DC: cass::Schema::Schema() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1563C0: cass::ClusterMetadata::ClusterMetadata() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13161A: cass::Session::Session() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x130F2B: cass_session_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1199A6: main::h6c8cc37a26b4d0ecxma (tuple.rs:119)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 14 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x156BC2: cass::CopyOnWritePtr<std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SharedRefPtr<cass::UserType>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::UserType> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SharedRefPtr<cass::UserType>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::UserType> > > > > > > >::CopyOnWritePtr(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SharedRefPtr<cass::UserType>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::UserType> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SharedRefPtr<cass::UserType>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::UserType> > > > > > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x156904: cass::Schema::Schema() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1563C0: cass::ClusterMetadata::ClusterMetadata() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13161A: cass::Session::Session() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x130F2B: cass_session_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1199A6: main::h6c8cc37a26b4d0ecxma (tuple.rs:119)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 15 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1205D0: cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >::CopyOnWritePtr(std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11F8DF: cass::DCAwarePolicy::DCAwarePolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14F10B: cass::DCAwarePolicy::new_instance() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x134F05: cass::Config::load_balancing_policy() const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131955: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084== 
==26084== 16 bytes in 1 blocks are still reachable in loss record 16 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12B2A9: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::DataType const> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12A482: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::DataType const> > >::allocate(std::allocator<cass::SharedRefPtr<cass::DataType const> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129313: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129244: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x128490: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_Vector_base(unsigned long, std::allocator<cass::SharedRefPtr<cass::DataType const> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1278CA: std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::vector(std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1269C7: cass::SubTypesDataType::SubTypesDataType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12E142: cass::TupleType::TupleType(std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1778FE: cass::DataTypeDecoder::decode_tuple() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17718B: cass::DataTypeDecoder::decode() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176927: cass::ResultResponse::decode_metadata(char*, cass::SharedRefPtr<cass::ResultMetadata>*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 16 bytes in 1 blocks are possibly lost in loss record 17 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1357E2: cass::Metrics::Histogram::Histogram(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C1A: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 18 bytes in 1 blocks are still reachable in loss record 18 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F502BE: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F5041B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1680C4: __static_initialization_and_destruction_0(int, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1681EF: _GLOBAL__sub_I_token_map.cpp (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1F64DC: __libc_csu_init (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x53F2AD4: (below main) (libc-start.c:246)
==26084== 
==26084== 19 bytes in 1 blocks are still reachable in loss record 19 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F502BE: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F5041B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x16806F: __static_initialization_and_destruction_0(int, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1681EF: _GLOBAL__sub_I_token_map.cpp (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1F64DC: __libc_csu_init (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x53F2AD4: (below main) (libc-start.c:246)
==26084== 
==26084== 23 bytes in 1 blocks are still reachable in loss record 20 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F502BE: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F5041B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x168119: __static_initialization_and_destruction_0(int, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1681EF: _GLOBAL__sub_I_token_map.cpp (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1F64DC: __libc_csu_init (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x53F2AD4: (below main) (libc-start.c:246)
==26084== 
==26084== 24 bytes in 1 blocks are still reachable in loss record 21 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x14EF15: __static_initialization_and_destruction_0(int, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14EFA8: _GLOBAL__sub_I_dc_aware_policy.cpp (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1F64DC: __libc_csu_init (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x53F2AD4: (below main) (libc-start.c:246)
==26084== 
==26084== 24 bytes in 1 blocks are still reachable in loss record 22 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16800F: __static_initialization_and_destruction_0(int, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1681EF: _GLOBAL__sub_I_token_map.cpp (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1F64DC: __libc_csu_init (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x53F2AD4: (below main) (libc-start.c:246)
==26084== 
==26084== 24 bytes in 1 blocks are still reachable in loss record 23 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F502BE: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F5041B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x16F54F: __static_initialization_and_destruction_0(int, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F660: _GLOBAL__sub_I_replication_strategy.cpp (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1F64DC: __libc_csu_init (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x53F2AD4: (below main) (libc-start.c:246)
==26084== 
==26084== 24 bytes in 1 blocks are still reachable in loss record 24 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x11F7CC: cass::DCAwarePolicy::DCAwarePolicy() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11FC3B: cass::Config::Config() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x120305: cass::Cluster::Cluster() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11DF93: cass_cluster_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x117868: examples_util::create_cluster::he414675a1084a1d0kba (examples_util.rs:19)
==26084==    by 0x119991: main::h6c8cc37a26b4d0ecxma (tuple.rs:118)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 24 bytes in 1 blocks are still reachable in loss record 25 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x11F8C1: cass::DCAwarePolicy::DCAwarePolicy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14F10B: cass::DCAwarePolicy::new_instance() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x134F05: cass::Config::load_balancing_policy() const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131955: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 24 bytes in 3 blocks are still reachable in loss record 26 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x151715: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::Host> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1511D9: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::Host> > >::allocate(std::allocator<cass::SharedRefPtr<cass::Host> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15055F: std::_Vector_base<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14F98B: void std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_M_emplace_back_aux<cass::SharedRefPtr<cass::Host> const&>(cass::SharedRefPtr<cass::Host> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14F2D4: std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::push_back(cass::SharedRefPtr<cass::Host> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F0B3: cass::SimpleStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 24 bytes in 3 blocks are still reachable in loss record 27 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16D84F: __gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16D3C7: std::allocator_traits<std::allocator<unsigned char> >::allocate(std::allocator<unsigned char>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16CF05: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16BB9C: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x169DBE: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base(unsigned long, std::allocator<unsigned char> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x170532: std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16FC2F: std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >::pair<cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&, void>(std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16FCE5: std::pair<std::__decay_and_strip<std::vector<unsigned char, std::allocator<unsigned char> > const&>::__type, std::__decay_and_strip<cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&>::__type> std::make_pair<std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&>(std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F14B: cass::SimpleStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 24 bytes in 3 blocks are still reachable in loss record 28 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x151715: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::Host> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1511D9: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::Host> > >::allocate(std::allocator<cass::SharedRefPtr<cass::Host> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15055F: std::_Vector_base<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14F98B: void std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_M_emplace_back_aux<cass::SharedRefPtr<cass::Host> const&>(cass::SharedRefPtr<cass::Host> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14F2D4: std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::push_back(cass::SharedRefPtr<cass::Host> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16EACB: cass::NetworkTopologyStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 24 bytes in 3 blocks are still reachable in loss record 29 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16D84F: __gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16D3C7: std::allocator_traits<std::allocator<unsigned char> >::allocate(std::allocator<unsigned char>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16CF05: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16BB9C: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x169DBE: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base(unsigned long, std::allocator<unsigned char> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x170532: std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16FC2F: std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >::pair<cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&, void>(std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16FCE5: std::pair<std::__decay_and_strip<std::vector<unsigned char, std::allocator<unsigned char> > const&>::__type, std::__decay_and_strip<cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&>::__type> std::make_pair<std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&>(std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16EBC2: cass::NetworkTopologyStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 24 bytes in 3 blocks are still reachable in loss record 30 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x151715: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::Host> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1511D9: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::Host> > >::allocate(std::allocator<cass::SharedRefPtr<cass::Host> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15055F: std::_Vector_base<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x151630: std::_Vector_base<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x151066: std::_Vector_base<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::_Vector_base(unsigned long, std::allocator<cass::SharedRefPtr<cass::Host> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17076D: std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >::vector(unsigned long, cass::SharedRefPtr<cass::Host> const&, std::allocator<cass::SharedRefPtr<cass::Host> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F427: cass::NonReplicatedStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 24 bytes in 3 blocks are still reachable in loss record 31 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16D84F: __gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16D3C7: std::allocator_traits<std::allocator<unsigned char> >::allocate(std::allocator<unsigned char>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16CF05: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16BB9C: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x169DBE: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base(unsigned long, std::allocator<unsigned char> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x170532: std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16FC2F: std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >::pair<cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&, void>(std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16FCE5: std::pair<std::__decay_and_strip<std::vector<unsigned char, std::allocator<unsigned char> > const&>::__type, std::__decay_and_strip<cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&>::__type> std::make_pair<std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&>(std::vector<unsigned char, std::allocator<unsigned char> > const&, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F464: cass::NonReplicatedStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 30 bytes in 1 blocks are still reachable in loss record 32 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F502BE: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F503D4: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x140DD7: cass::QueryRequest::QueryRequest(char const*, unsigned long, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13E310: cass_statement_new_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13E2D3: cass_statement_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118E4E: select_from_tuple::h1f052752036cb6293fa (tuple.rs:50)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 32 bytes in 1 blocks are still reachable in loss record 33 of 218
==26084==    at 0x4C2AD10: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x5409061: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:46)
==26084==    by 0x1C6947: sys_common::thread_info::set::hd18ae1c2e9095e86hyr (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBE79: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 32 bytes in 1 blocks are still reachable in loss record 34 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x134F23: cass::Config::load_balancing_policy() const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131955: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 32 bytes in 1 blocks are still reachable in loss record 35 of 218
==26084==    at 0x4C2AD10: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x5409061: __cxa_thread_atexit_impl (cxa_thread_atexit_impl.c:46)
==26084==    by 0x1C65F6: io::stdio::_print::hb265d09ddc077222S6g (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1191E9: select_from_tuple::h1f052752036cb6293fa (tuple.rs:2)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 48 bytes in 1 blocks are still reachable in loss record 36 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x121C8E: __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x121A23: std::__cxx11::_List_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x121968: std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1215B1: void std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_List_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x120A97: std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11E2C0: cass_cluster_set_contact_points_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11E17D: cass_cluster_set_contact_points (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x117969: examples_util::create_cluster::he414675a1084a1d0kba (examples_util.rs:21)
==26084==    by 0x119991: main::h6c8cc37a26b4d0ecxma (tuple.rs:118)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 48 bytes in 1 blocks are still reachable in loss record 37 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1568C2: cass::Schema::Schema() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1563C0: cass::ClusterMetadata::ClusterMetadata() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13161A: cass::Session::Session() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x130F2B: cass_session_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1199A6: main::h6c8cc37a26b4d0ecxma (tuple.rs:119)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 48 bytes in 1 blocks are still reachable in loss record 38 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1568E6: cass::Schema::Schema() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1563C0: cass::ClusterMetadata::ClusterMetadata() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13161A: cass::Session::Session() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x130F2B: cass_session_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1199A6: main::h6c8cc37a26b4d0ecxma (tuple.rs:119)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 48 bytes in 1 blocks are still reachable in loss record 39 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x121C8E: __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x121A23: std::__cxx11::_List_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x121968: std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1215B1: void std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::_List_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13A48C: void std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x138A08: void std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_initialize_dispatch<std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13AD42: std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::list<std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x139545: std::_List_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::insert<std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_List_const_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x137E4C: std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::operator=(std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x136C58: cass::Config::operator=(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131904: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 48 bytes in 1 blocks are still reachable in loss record 40 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1778EC: cass::DataTypeDecoder::decode_tuple() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17718B: cass::DataTypeDecoder::decode() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176927: cass::ResultResponse::decode_metadata(char*, cass::SharedRefPtr<cass::ResultMetadata>*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176AE4: cass::ResultResponse::decode_rows(char*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1766D4: cass::ResultResponse::decode(int, char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C085E: cass::ResponseMessage::decode(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4A66: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 48 bytes in 2 blocks are still reachable in loss record 41 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x177200: cass::DataTypeDecoder::decode() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17789D: cass::DataTypeDecoder::decode_tuple() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17718B: cass::DataTypeDecoder::decode() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176927: cass::ResultResponse::decode_metadata(char*, cass::SharedRefPtr<cass::ResultMetadata>*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176AE4: cass::ResultResponse::decode_rows(char*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1766D4: cass::ResultResponse::decode(int, char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C085E: cass::ResponseMessage::decode(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4A66: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 48 bytes in 3 blocks are still reachable in loss record 42 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1205D0: cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >::CopyOnWritePtr(std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F07E: cass::SimpleStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 48 bytes in 3 blocks are still reachable in loss record 43 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1205D0: cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >::CopyOnWritePtr(std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16E7DF: cass::NetworkTopologyStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 48 bytes in 3 blocks are still reachable in loss record 44 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1205D0: cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >::CopyOnWritePtr(std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F436: cass::NonReplicatedStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 64 bytes in 1 blocks are still reachable in loss record 45 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1AECC3: __gnu_cxx::new_allocator<uv_buf_t*>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1ADF17: std::allocator_traits<std::allocator<uv_buf_t*> >::allocate(std::allocator<uv_buf_t*>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AC9C4: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_allocate_map(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AB744: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_initialize_map(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AA553: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_Deque_base() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A9345: std::deque<uv_buf_t, std::allocator<uv_buf_t> >::deque() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A3C33: cass::Connection::Connection(uv_loop_s*, cass::Config const&, cass::Metrics*, cass::Address const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, cass::Connection::Listener*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x159C52: cass::ControlConnection::reconnect(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1599C6: cass::ControlConnection::connect(cass::Session*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1329D0: cass::Session::internal_connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13302F: cass::Session::on_event(cass::SessionEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 64 bytes in 1 blocks are still reachable in loss record 46 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16D53F: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16D044: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16BE2A: std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16A03A: std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > >* std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::vector<unsigned char, std::allocator<unsigned char> >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::vector<unsigned char, std::allocator<unsigned char> >&&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1692E7: std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::vector<unsigned char, std::allocator<unsigned char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > >, std::piecewise_construct_t const&, std::tuple<std::vector<unsigned char, std::allocator<unsigned char> >&&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x168730: std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > >::operator[](std::vector<unsigned char, std::allocator<unsigned char> >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167322: cass::TokenMap::update_host(cass::SharedRefPtr<cass::Host>&, std::vector<cass::StringRef, std::allocator<cass::StringRef> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E416: cass::ClusterMetadata::update_host(cass::SharedRefPtr<cass::Host>&, std::vector<cass::StringRef, std::allocator<cass::StringRef> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15C410: cass::ControlConnection::update_node_info(cass::SharedRefPtr<cass::Host>, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B1B6: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 64 bytes in 1 blocks are still reachable in loss record 47 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x14E4A4: cass::DCAwarePolicy::new_query_plan(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Request const*, cass::TokenMap const&, std::map<void const*, cass::Buffer, std::less<void const*>, std::allocator<std::pair<void const* const, cass::Buffer> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x179B39: cass::TokenAwarePolicy::new_query_plan(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Request const*, cass::TokenMap const&, std::map<void const*, cass::Buffer, std::less<void const*>, std::allocator<std::pair<void const* const, cass::Buffer> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1342C2: cass::Session::new_query_plan(cass::Request const*, std::map<void const*, cass::Buffer, std::less<void const*>, std::allocator<std::pair<void const* const, cass::Buffer> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B639: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 64 bytes in 1 blocks are still reachable in loss record 48 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1AECC3: __gnu_cxx::new_allocator<uv_buf_t*>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1ADF17: std::allocator_traits<std::allocator<uv_buf_t*> >::allocate(std::allocator<uv_buf_t*>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AC9C4: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_allocate_map(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AB744: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_initialize_map(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AA553: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_Deque_base() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A9345: std::deque<uv_buf_t, std::allocator<uv_buf_t> >::deque() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A3C33: cass::Connection::Connection(uv_loop_s*, cass::Config const&, cass::Metrics*, cass::Address const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, cass::Connection::Listener*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x163408: cass::Pool::spawn_connection() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16284D: cass::Pool::connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x147FC5: cass::IOWorker::add_pool(cass::Address const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14896C: cass::IOWorker::on_event(cass::IOWorkerEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 49 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135478: cass::Metrics::ExponentiallyWeightedMovingAverage::ExponentiallyWeightedMovingAverage(double, cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13552E: cass::Metrics::Meter::Meter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C31: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 50 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135478: cass::Metrics::ExponentiallyWeightedMovingAverage::ExponentiallyWeightedMovingAverage(double, cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135558: cass::Metrics::Meter::Meter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C31: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 51 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135478: cass::Metrics::ExponentiallyWeightedMovingAverage::ExponentiallyWeightedMovingAverage(double, cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135582: cass::Metrics::Meter::Meter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C31: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 52 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135599: cass::Metrics::Meter::Meter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C31: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 53 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C4B: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 54 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C65: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 55 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C7F: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 56 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C99: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 57 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135CB3: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 58 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135CCD: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 59 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x135313: cass::Metrics::Counter::Counter(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135CE7: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 1 blocks are still reachable in loss record 60 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17A1C0: cass_iterator_from_result (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118EE1: select_from_tuple::h1f052752036cb6293fa (tuple.rs:58)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72 bytes in 3 blocks are still reachable in loss record 61 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16F064: cass::SimpleStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 72 bytes in 3 blocks are still reachable in loss record 62 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16E7C2: cass::NetworkTopologyStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 72 bytes in 3 blocks are still reachable in loss record 63 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16F411: cass::NonReplicatedStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 80 bytes in 1 blocks are still reachable in loss record 64 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x160217: __gnu_cxx::new_allocator<cass::Value>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15FD09: std::allocator_traits<std::allocator<cass::Value> >::allocate(std::allocator<cass::Value>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15F76F: std::_Vector_base<cass::Value, std::allocator<cass::Value> >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15F1EF: cass::Value* std::vector<cass::Value, std::allocator<cass::Value> >::_M_allocate_and_copy<cass::Value*>(unsigned long, cass::Value*, cass::Value*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E806: std::vector<cass::Value, std::allocator<cass::Value> >::reserve(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176A83: cass::ResultResponse::decode_first_row() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12C46B: cass_future_get_result (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118EC0: select_from_tuple::h1f052752036cb6293fa (tuple.rs:57)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 80 bytes in 1 blocks are still reachable in loss record 65 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x160217: __gnu_cxx::new_allocator<cass::Value>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15FD09: std::allocator_traits<std::allocator<cass::Value> >::allocate(std::allocator<cass::Value>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15F76F: std::_Vector_base<cass::Value, std::allocator<cass::Value> >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15F1EF: cass::Value* std::vector<cass::Value, std::allocator<cass::Value> >::_M_allocate_and_copy<cass::Value*>(unsigned long, cass::Value*, cass::Value*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E806: std::vector<cass::Value, std::allocator<cass::Value> >::reserve(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E27D: cass::ResultIterator::ResultIterator(cass::ResultResponse const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17A1D2: cass_iterator_from_result (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118EE1: select_from_tuple::h1f052752036cb6293fa (tuple.rs:58)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 132 bytes in 3 blocks are still reachable in loss record 66 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x16F83E: cass::ReplicationStrategy::ReplicationStrategy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16EE99: cass::SimpleStrategy::SimpleStrategy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SchemaMetadataField const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16E3A0: cass::ReplicationStrategy::from_keyspace_meta(cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1674FA: cass::TokenMap::update_keyspace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1565C2: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 139 bytes in 3 blocks are still reachable in loss record 67 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x16F83E: cass::ReplicationStrategy::ReplicationStrategy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F9CC: cass::NonReplicatedStrategy::NonReplicatedStrategy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16E3D0: cass::ReplicationStrategy::from_keyspace_meta(cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1674FA: cass::TokenMap::update_keyspace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1565C2: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 144 bytes in 1 blocks are still reachable in loss record 68 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181ABE: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 144 bytes in 3 blocks are still reachable in loss record 69 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16E3BE: cass::ReplicationStrategy::from_keyspace_meta(cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1674FA: cass::TokenMap::update_keyspace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1565C2: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 144 bytes in 9 blocks are still reachable in loss record 70 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12B2A9: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::DataType const> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12A482: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::DataType const> > >::allocate(std::allocator<cass::SharedRefPtr<cass::DataType const> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129313: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129244: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x128490: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_Vector_base(unsigned long, std::allocator<cass::SharedRefPtr<cass::DataType const> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1278CA: std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::vector(std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1269C7: cass::SubTypesDataType::SubTypesDataType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x126B45: cass::CollectionType::CollectionType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18216E: cass::CollectionType::map(cass::SharedRefPtr<cass::DataType>, cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F825: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FEDA: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 153 bytes in 9 blocks are still reachable in loss record 71 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FB21: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FEDA: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 157 bytes in 8 blocks are still reachable in loss record 72 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x193945: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x192D8A: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x191C0B: _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass13TableMetadataEEEE9constructISC_IRKSt21piecewise_construct_tSt5tupleIIRS9_EESJ_IIEEEEEvPT_DpOT0_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18EFCF: _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass13TableMetadataEEEEE12_S_constructISB_IRKSt21piecewise_construct_tSt5tupleIIRS8_EESJ_IIEEEEENSt9enable_ifIXsrSt6__and_IINSE_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERSD_PSQ_DpOSR_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18DE58: _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass13TableMetadataEEEEE9constructISB_IRKSt21piecewise_construct_tSt5tupleIIRS8_EESJ_IIEEEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERSD_PT_DpOSN_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18B406: void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x187163: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x184B59: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x182FF1: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::TableMetadata, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 159 bytes in 3 blocks are still reachable in loss record 73 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x16F83E: cass::ReplicationStrategy::ReplicationStrategy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16E48F: cass::NetworkTopologyStrategy::NetworkTopologyStrategy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SchemaMetadataField const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16E318: cass::ReplicationStrategy::from_keyspace_meta(cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1674FA: cass::TokenMap::update_keyspace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1565C2: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 160 bytes in 1 blocks are still reachable in loss record 74 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x14DF27: __gnu_cxx::new_allocator<std::_Rb_tree_node<cass::Address> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14DD3E: std::allocator_traits<std::allocator<std::_Rb_tree_node<cass::Address> > >::allocate(std::allocator<std::_Rb_tree_node<cass::Address> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14D93C: std::_Rb_tree<cass::Address, cass::Address, std::_Identity<cass::Address>, std::less<cass::Address>, std::allocator<cass::Address> >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14D509: std::_Rb_tree_node<cass::Address>* std::_Rb_tree<cass::Address, cass::Address, std::_Identity<cass::Address>, std::less<cass::Address>, std::allocator<cass::Address> >::_M_create_node<cass::Address const&>(cass::Address const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14CAE8: std::_Rb_tree_node<cass::Address>* std::_Rb_tree<cass::Address, cass::Address, std::_Identity<cass::Address>, std::less<cass::Address>, std::allocator<cass::Address> >::_Alloc_node::operator()<cass::Address const&>(cass::Address const&) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14B558: std::_Rb_tree_iterator<cass::Address> std::_Rb_tree<cass::Address, cass::Address, std::_Identity<cass::Address>, std::less<cass::Address>, std::allocator<cass::Address> >::_M_insert_<cass::Address const&, std::_Rb_tree<cass::Address, cass::Address, std::_Identity<cass::Address>, std::less<cass::Address>, std::allocator<cass::Address> >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, cass::Address const&, std::_Rb_tree<cass::Address, cass::Address, std::_Identity<cass::Address>, std::less<cass::Address>, std::allocator<cass::Address> >::_Alloc_node&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14A207: std::pair<std::_Rb_tree_iterator<cass::Address>, bool> std::_Rb_tree<cass::Address, cass::Address, std::_Identity<cass::Address>, std::less<cass::Address>, std::allocator<cass::Address> >::_M_insert_unique<cass::Address const&>(cass::Address const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1494AA: std::set<cass::Address, std::less<cass::Address>, std::allocator<cass::Address> >::insert(cass::Address const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16737D: cass::TokenMap::update_host(cass::SharedRefPtr<cass::Host>&, std::vector<cass::StringRef, std::allocator<cass::StringRef> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E416: cass::ClusterMetadata::update_host(cass::SharedRefPtr<cass::Host>&, std::vector<cass::StringRef, std::allocator<cass::StringRef> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15C410: cass::ControlConnection::update_node_info(cass::SharedRefPtr<cass::Host>, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 160 bytes in 2 blocks are still reachable in loss record 75 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1A4B3F: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51C45A6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x5C870A3: start_thread (pthread_create.c:309)
==26084==    by 0x54B707C: clone (clone.S:111)
==26084== 
==26084== 161 bytes in 7 blocks are still reachable in loss record 76 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x18234D: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ECE6: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18015E: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 168 bytes in 1 blocks are still reachable in loss record 77 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x13D710: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13D1C3: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13C704: std::_Rb_tree<cass::Address, std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> >, std::_Select1st<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > >, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13B370: std::_Rb_tree_node<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > >* std::_Rb_tree<cass::Address, std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> >, std::_Select1st<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > >, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<cass::Address const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<cass::Address const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x139E43: std::_Rb_tree_iterator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > std::_Rb_tree<cass::Address, std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> >, std::_Select1st<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > >, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<cass::Address const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > >, std::piecewise_construct_t const&, std::tuple<cass::Address const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x138541: std::map<cass::Address, cass::SharedRefPtr<cass::Host>, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Host> > > >::operator[](cass::Address const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131F00: cass::Session::add_host(cass::Address const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132F97: cass::Session::on_event(cass::SessionEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x139750: cass::EventThread<cass::SessionEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B8125: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 168 bytes in 1 blocks are still reachable in loss record 78 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x14DA8E: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14D57B: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14CB4E: std::_Rb_tree<cass::Address, std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> >, std::_Select1st<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > >, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14B972: std::_Rb_tree_node<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > >* std::_Rb_tree<cass::Address, std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> >, std::_Select1st<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > >, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<cass::Address const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<cass::Address const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14A71D: std::_Rb_tree_iterator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > > std::_Rb_tree<cass::Address, std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> >, std::_Select1st<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > >, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<cass::Address const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > >, std::piecewise_construct_t const&, std::tuple<cass::Address const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x149779: std::map<cass::Address, cass::SharedRefPtr<cass::Pool>, std::less<cass::Address>, std::allocator<std::pair<cass::Address const, cass::SharedRefPtr<cass::Pool> > > >::operator[](cass::Address const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x147F9F: cass::IOWorker::add_pool(cass::Address const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14896C: cass::IOWorker::on_event(cass::IOWorkerEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x149F28: cass::EventThread<cass::IOWorkerEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B8125: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 168 bytes in 3 blocks are still reachable in loss record 79 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16E38B: cass::ReplicationStrategy::from_keyspace_meta(cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1674FA: cass::TokenMap::update_keyspace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1565C2: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 184 bytes in 1 blocks are still reachable in loss record 80 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x11FC30: cass::Config::Config() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x120305: cass::Cluster::Cluster() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11DF93: cass_cluster_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x117868: examples_util::create_cluster::he414675a1084a1d0kba (examples_util.rs:19)
==26084==    by 0x119991: main::h6c8cc37a26b4d0ecxma (tuple.rs:118)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 184 bytes in 1 blocks are still reachable in loss record 81 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x14F0E0: cass::DCAwarePolicy::new_instance() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x134F05: cass::Config::load_balancing_policy() const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131955: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 184 bytes in 1 blocks are still reachable in loss record 82 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1C02D8: cass::ResponseMessage::allocate_body(signed char) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C0659: cass::ResponseMessage::decode(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4A66: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51C45A6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x5C870A3: start_thread (pthread_create.c:309)
==26084== 
==26084== 189 bytes in 9 blocks are still reachable in loss record 83 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12DFC7: cass::RefBuffer::operator new(unsigned long, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12DF45: cass::RefBuffer::create(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FA2E: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FEDA: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 192 bytes in 3 blocks are still reachable in loss record 84 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x175DAF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175B9D: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175698: std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175117: std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >* std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_create_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1749F6: std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >* std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node::operator()<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17356A: std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_insert_<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&, std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x171533: std::pair<std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, bool> std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_insert_unique<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x170609: std::pair<std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, bool> std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::insert<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, void>(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F161: cass::SimpleStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 192 bytes in 3 blocks are still reachable in loss record 85 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x175DAF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175B9D: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175698: std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175117: std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >* std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_create_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1749F6: std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >* std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node::operator()<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17356A: std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_insert_<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&, std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x171533: std::pair<std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, bool> std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_insert_unique<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x170609: std::pair<std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, bool> std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::insert<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, void>(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16EBD8: cass::NetworkTopologyStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 192 bytes in 3 blocks are still reachable in loss record 86 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x175DAF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175B9D: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175698: std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x175117: std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >* std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_create_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1749F6: std::_Rb_tree_node<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >* std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node::operator()<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17356A: std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_insert_<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&, std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_Alloc_node&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x171533: std::pair<std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, bool> std::_Rb_tree<std::vector<unsigned char, std::allocator<unsigned char> >, std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, std::_Select1st<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::_M_insert_unique<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x170609: std::pair<std::_Rb_tree_iterator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > >, bool> std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >::insert<std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >, void>(std::pair<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16F47A: cass::NonReplicatedStrategy::tokens_to_replicas(std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::SharedRefPtr<cass::Host>, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::SharedRefPtr<cass::Host> > > > const&, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >*) const (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679F6: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 216 bytes in 3 blocks are still reachable in loss record 87 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1754A7: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x174E5F: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x173F4A: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17360C: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x171757: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17070E: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16EE0C: cass::NetworkTopologyStrategy::build_dc_replicas(cass::SchemaMetadataField const*, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unsigned long> > >*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16E4C8: cass::NetworkTopologyStrategy::NetworkTopologyStrategy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SchemaMetadataField const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16E318: cass::ReplicationStrategy::from_keyspace_meta(cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1674FA: cass::TokenMap::update_keyspace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1565C2: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 216 bytes in 9 blocks are still reachable in loss record 88 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17F7B7: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FEDA: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 216 bytes in 9 blocks are still reachable in loss record 89 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17F7E3: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FEDA: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 218 bytes in 44 blocks are still reachable in loss record 90 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12DFC7: cass::RefBuffer::operator new(unsigned long, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12DF45: cass::RefBuffer::create(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FA2E: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1803F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 232 bytes in 1 blocks are still reachable in loss record 91 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x11DF72: cass_cluster_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x117868: examples_util::create_cluster::he414675a1084a1d0kba (examples_util.rs:19)
==26084==    by 0x119991: main::h6c8cc37a26b4d0ecxma (tuple.rs:118)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 248 bytes in 1 blocks are still reachable in loss record 92 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x131E95: cass::Session::add_host(cass::Address const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132F97: cass::Session::on_event(cass::SessionEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x139750: cass::EventThread<cass::SessionEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B8125: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51C45A6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x5C870A3: start_thread (pthread_create.c:309)
==26084==    by 0x54B707C: clone (clone.S:111)
==26084== 
==26084== 256 bytes in 1 blocks are still reachable in loss record 93 of 218
==26084==    at 0x4C2AF2E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x51B8F70: uv__io_start (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C0CA6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C10A2: uv__tcp_connect (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x1A89A4: cass::Connector::connect(uv_tcp_s*, cass::Address const&, void*, void (*)(cass::Connector*)) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A407B: cass::Connection::connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x159C8C: cass::ControlConnection::reconnect(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1599C6: cass::ControlConnection::connect(cass::Session*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1329D0: cass::Session::internal_connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13302F: cass::Session::on_event(cass::SessionEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x139750: cass::EventThread<cass::SessionEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 256 bytes in 1 blocks are still reachable in loss record 94 of 218
==26084==    at 0x4C2AF2E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x51B8F70: uv__io_start (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C0CA6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C10A2: uv__tcp_connect (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x1A89A4: cass::Connector::connect(uv_tcp_s*, cass::Address const&, void*, void (*)(cass::Connector*)) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A407B: cass::Connection::connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x163497: cass::Pool::spawn_connection() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16284D: cass::Pool::connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x147FC5: cass::IOWorker::add_pool(cass::Address const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14896C: cass::IOWorker::on_event(cass::IOWorkerEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x149F28: cass::EventThread<cass::IOWorkerEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 256 bytes in 2 blocks are still reachable in loss record 95 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x15D78B: cass::Timer::start(uv_loop_s*, unsigned long, void*, void (*)(cass::Timer*)) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A6C6A: cass::Connection::restart_heartbeat_timer() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4529: cass::Connection::internal_write(cass::Handler*, bool, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A40AD: cass::Connection::write(cass::Handler*, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A5CB9: cass::Connection::on_connected() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A52DD: cass::Connection::on_connect(cass::Connector*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A8A7D: cass::Connector::on_connect(uv_connect_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF9CD: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 288 bytes in 3 blocks are still reachable in loss record 96 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16E303: cass::ReplicationStrategy::from_keyspace_meta(cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1674FA: cass::TokenMap::update_keyspace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1565C2: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 304 bytes in 1 blocks are possibly lost in loss record 97 of 218
==26084==    at 0x4C2AD10: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4010FD1: allocate_dtv (dl-tls.c:296)
==26084==    by 0x40116DD: _dl_allocate_tls (dl-tls.c:460)
==26084==    by 0x5C87C27: allocate_stack (allocatestack.c:589)
==26084==    by 0x5C87C27: pthread_create@@GLIBC_2.2.5 (pthread_create.c:495)
==26084==    by 0x51C56EF: uv_thread_create (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x13466A: cass::LoopThread::run() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13271D: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084== 
==26084== 304 bytes in 1 blocks are possibly lost in loss record 98 of 218
==26084==    at 0x4C2AD10: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4010FD1: allocate_dtv (dl-tls.c:296)
==26084==    by 0x40116DD: _dl_allocate_tls (dl-tls.c:460)
==26084==    by 0x5C87C27: allocate_stack (allocatestack.c:589)
==26084==    by 0x5C87C27: pthread_create@@GLIBC_2.2.5 (pthread_create.c:495)
==26084==    by 0x51C56EF: uv_thread_create (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x13466A: cass::LoopThread::run() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132DEB: cass::Session::on_run() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13471F: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51C45A6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x5C870A3: start_thread (pthread_create.c:309)
==26084==    by 0x54B707C: clone (clone.S:111)
==26084== 
==26084== 320 bytes in 1 blocks are still reachable in loss record 99 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x147F4D: cass::IOWorker::add_pool(cass::Address const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14896C: cass::IOWorker::on_event(cass::IOWorkerEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x149F28: cass::EventThread<cass::IOWorkerEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B8125: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51C45A6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x5C870A3: start_thread (pthread_create.c:309)
==26084==    by 0x54B707C: clone (clone.S:111)
==26084== 
==26084== 336 bytes in 1 blocks are still reachable in loss record 100 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x131926: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 352 bytes in 44 blocks are still reachable in loss record 101 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12B2A9: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::DataType const> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12A482: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::DataType const> > >::allocate(std::allocator<cass::SharedRefPtr<cass::DataType const> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129313: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129244: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x128490: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_Vector_base(unsigned long, std::allocator<cass::SharedRefPtr<cass::DataType const> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1278CA: std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::vector(std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1269C7: cass::SubTypesDataType::SubTypesDataType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x126B45: cass::CollectionType::CollectionType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x182060: cass::CollectionType::list(cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F0F2: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1802A7: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 352 bytes in 44 blocks are still reachable in loss record 102 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12B2A9: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::DataType const> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12A482: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::DataType const> > >::allocate(std::allocator<cass::SharedRefPtr<cass::DataType const> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129313: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129244: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x128490: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_Vector_base(unsigned long, std::allocator<cass::SharedRefPtr<cass::DataType const> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1278CA: std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::vector(std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1269C7: cass::SubTypesDataType::SubTypesDataType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x126B45: cass::CollectionType::CollectionType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x182060: cass::CollectionType::list(cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F0F2: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1808A8: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 392 bytes in 1 blocks are still reachable in loss record 103 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x13809B: cass::EventThread<cass::SessionEvent>::init(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131ABD: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 392 bytes in 1 blocks are still reachable in loss record 104 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x131AED: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 392 bytes in 1 blocks are still reachable in loss record 105 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1492A3: cass::EventThread<cass::IOWorkerEvent>::init(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1477FA: cass::IOWorker::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131BC4: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 432 bytes in 9 blocks are still reachable in loss record 106 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x182157: cass::CollectionType::map(cass::SharedRefPtr<cass::DataType>, cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F825: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FEDA: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 440 bytes in 1 blocks are still reachable in loss record 107 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x133D91: cass::Session::execute(cass::RoutableRequest const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13129C: cass_session_execute (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118E69: select_from_tuple::h1f052752036cb6293fa (tuple.rs:52)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 512 bytes in 1 blocks are still reachable in loss record 108 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1AE8B9: __gnu_cxx::new_allocator<uv_buf_t>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AD75B: std::allocator_traits<std::allocator<uv_buf_t> >::allocate(std::allocator<uv_buf_t>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AD6F9: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_allocate_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1ACA2C: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_create_nodes(uv_buf_t**, uv_buf_t**) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AB79D: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_initialize_map(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AA553: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_Deque_base() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A9345: std::deque<uv_buf_t, std::allocator<uv_buf_t> >::deque() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A3C33: cass::Connection::Connection(uv_loop_s*, cass::Config const&, cass::Metrics*, cass::Address const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, cass::Connection::Listener*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x159C52: cass::ControlConnection::reconnect(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1599C6: cass::ControlConnection::connect(cass::Session*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1329D0: cass::Session::internal_connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 512 bytes in 1 blocks are still reachable in loss record 109 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1AE8B9: __gnu_cxx::new_allocator<uv_buf_t>::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AD75B: std::allocator_traits<std::allocator<uv_buf_t> >::allocate(std::allocator<uv_buf_t>&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AD6F9: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_allocate_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1ACA2C: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_create_nodes(uv_buf_t**, uv_buf_t**) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AB79D: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_M_initialize_map(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1AA553: std::_Deque_base<uv_buf_t, std::allocator<uv_buf_t> >::_Deque_base() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A9345: std::deque<uv_buf_t, std::allocator<uv_buf_t> >::deque() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A3C33: cass::Connection::Connection(uv_loop_s*, cass::Config const&, cass::Metrics*, cass::Address const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, cass::Connection::Listener*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x163408: cass::Pool::spawn_connection() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16284D: cass::Pool::connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x147FC5: cass::IOWorker::add_pool(cass::Address const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 559 bytes in 44 blocks are still reachable in loss record 110 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12DFC7: cass::RefBuffer::operator new(unsigned long, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12DF45: cass::RefBuffer::create(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F201: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1802A7: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 643 bytes in 44 blocks are still reachable in loss record 111 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12DFC7: cass::RefBuffer::operator new(unsigned long, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12DF45: cass::RefBuffer::create(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F201: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1808A8: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 648 bytes in 9 blocks are still reachable in loss record 112 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16D611: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16D113: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16C238: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16A76A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1695B9: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1688E9: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SharedRefPtr<cass::ReplicationStrategy>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SharedRefPtr<cass::ReplicationStrategy> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167555: cass::TokenMap::update_keyspace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::KeyspaceMetadata const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1565C2: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 704 bytes in 34 blocks are still reachable in loss record 113 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1938F7: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x192D58: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x191B3B: _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass14ColumnMetadataEEEE9constructISC_IRKSt21piecewise_construct_tSt5tupleIIRS9_EESJ_IIEEEEEvPT_DpOT0_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18EF11: _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass14ColumnMetadataEEEEE12_S_constructISB_IRKSt21piecewise_construct_tSt5tupleIIRS8_EESJ_IIEEEEENSt9enable_ifIXsrSt6__and_IINSE_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERSD_PSQ_DpOSR_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18DD72: _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass14ColumnMetadataEEEEE9constructISB_IRKSt21piecewise_construct_tSt5tupleIIRS8_EESJ_IIEEEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERSD_PT_DpOSN_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18AED0: void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x186A3F: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1848DB: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x182E49: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::ColumnMetadata, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 704 bytes in 44 blocks are still reachable in loss record 114 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12B2A9: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::DataType const> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12A482: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::DataType const> > >::allocate(std::allocator<cass::SharedRefPtr<cass::DataType const> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129313: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129244: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x128490: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_Vector_base(unsigned long, std::allocator<cass::SharedRefPtr<cass::DataType const> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1278CA: std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::vector(std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1269C7: cass::SubTypesDataType::SubTypesDataType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x126B45: cass::CollectionType::CollectionType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18216E: cass::CollectionType::map(cass::SharedRefPtr<cass::DataType>, cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F825: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1803F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 704 bytes in 44 blocks are still reachable in loss record 115 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12B2A9: __gnu_cxx::new_allocator<cass::SharedRefPtr<cass::DataType const> >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12A482: std::allocator_traits<std::allocator<cass::SharedRefPtr<cass::DataType const> > >::allocate(std::allocator<cass::SharedRefPtr<cass::DataType const> >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129313: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_allocate(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x129244: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_M_create_storage(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x128490: std::_Vector_base<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::_Vector_base(unsigned long, std::allocator<cass::SharedRefPtr<cass::DataType const> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1278CA: std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > >::vector(std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1269C7: cass::SubTypesDataType::SubTypesDataType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x126B45: cass::CollectionType::CollectionType(CassValueType_, std::vector<cass::SharedRefPtr<cass::DataType const>, std::allocator<cass::SharedRefPtr<cass::DataType const> > > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18216E: cass::CollectionType::map(cass::SharedRefPtr<cass::DataType>, cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F825: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1804CB: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 728 bytes in 1 blocks are still reachable in loss record 116 of 218
==26084==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x51B870A: uv_loop_new (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x1344F6: cass::LoopThread::LoopThread() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x136B51: cass::EventThread<cass::SessionEvent>::EventThread() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131536: cass::Session::Session() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x130F2B: cass_session_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1199A6: main::h6c8cc37a26b4d0ecxma (tuple.rs:119)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 728 bytes in 1 blocks are still reachable in loss record 117 of 218
==26084==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x51B870A: uv_loop_new (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x1344F6: cass::LoopThread::LoopThread() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x148F81: cass::EventThread<cass::IOWorkerEvent>::EventThread() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14751C: cass::IOWorker::IOWorker(cass::Session*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131BA1: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084== 
==26084== 748 bytes in 44 blocks are still reachable in loss record 118 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180683: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 792 bytes in 44 blocks are still reachable in loss record 119 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1800F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 792 bytes in 44 blocks are still reachable in loss record 120 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1805A7: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 792 bytes in 44 blocks are still reachable in loss record 121 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180D62: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 816 bytes in 1 blocks are still reachable in loss record 122 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x159C17: cass::ControlConnection::reconnect(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1599C6: cass::ControlConnection::connect(cass::Session*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1329D0: cass::Session::internal_connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13302F: cass::Session::on_event(cass::SessionEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x139750: cass::EventThread<cass::SessionEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B8125: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51C45A6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 816 bytes in 1 blocks are still reachable in loss record 123 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1633C4: cass::Pool::spawn_connection() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16284D: cass::Pool::connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x147FC5: cass::IOWorker::add_pool(cass::Address const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14896C: cass::IOWorker::on_event(cass::IOWorkerEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x149F28: cass::EventThread<cass::IOWorkerEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B8125: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51C45A6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 836 bytes in 44 blocks are still reachable in loss record 124 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180A60: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 836 bytes in 44 blocks are still reachable in loss record 125 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180BAA: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 836 bytes in 44 blocks are still reachable in loss record 126 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180C86: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 840 bytes in 35 blocks are still reachable in loss record 127 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x177200: cass::DataTypeDecoder::decode() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176927: cass::ResultResponse::decode_metadata(char*, cass::SharedRefPtr<cass::ResultMetadata>*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176AE4: cass::ResultResponse::decode_rows(char*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1766D4: cass::ResultResponse::decode(int, char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C085E: cass::ResponseMessage::decode(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4A66: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 851 bytes in 37 blocks are still reachable in loss record 128 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18015E: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 856 bytes in 1 blocks are still reachable in loss record 129 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x131B8F: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 864 bytes in 6 blocks are still reachable in loss record 130 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181C70: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 864 bytes in 6 blocks are still reachable in loss record 131 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181D2A: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 924 bytes in 44 blocks are still reachable in loss record 132 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180539: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,008 bytes in 7 blocks are still reachable in loss record 133 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180E85: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,008 bytes in 7 blocks are still reachable in loss record 134 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18015E: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,008 bytes in 9 blocks are still reachable in loss record 135 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x16D7A5: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16D331: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16CB6A: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16B532: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x169B55: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x168CAD: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::vector<unsigned char, std::allocator<unsigned char> >, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > >, std::less<std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<std::pair<std::vector<unsigned char, std::allocator<unsigned char> > const, cass::CopyOnWritePtr<std::vector<cass::SharedRefPtr<cass::Host>, std::allocator<cass::SharedRefPtr<cass::Host> > > > > > > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1679E2: cass::TokenMap::map_keyspace_replicas(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::SharedRefPtr<cass::ReplicationStrategy> const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16794F: cass::TokenMap::map_replicas(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x167059: cass::TokenMap::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15E435: cass::ClusterMetadata::build() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5FF: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,012 bytes in 44 blocks are still reachable in loss record 136 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FB21: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1804CB: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,056 bytes in 44 blocks are still reachable in loss record 137 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17F0B7: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1802A7: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 1,056 bytes in 44 blocks are still reachable in loss record 138 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17F7B7: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1803F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 1,056 bytes in 44 blocks are still reachable in loss record 139 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17F7E3: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1803F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 1,056 bytes in 44 blocks are still reachable in loss record 140 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17F7B7: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1804CB: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 1,056 bytes in 44 blocks are still reachable in loss record 141 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17F7E3: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1804CB: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 1,056 bytes in 44 blocks are still reachable in loss record 142 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17F0B7: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1808A8: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 1,100 bytes in 44 blocks are still reachable in loss record 143 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180984: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,100 bytes in 44 blocks are still reachable in loss record 144 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1809F2: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,100 bytes in 44 blocks are still reachable in loss record 145 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180B3C: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,128 bytes in 1 blocks are still reachable in loss record 146 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x130F20: cass_session_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1199A6: main::h6c8cc37a26b4d0ecxma (tuple.rs:119)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,144 bytes in 44 blocks are still reachable in loss record 147 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180383: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,232 bytes in 44 blocks are still reachable in loss record 148 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FB21: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1803F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,232 bytes in 44 blocks are still reachable in loss record 149 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180ACE: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,296 bytes in 9 blocks are still reachable in loss record 150 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FDB8: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,296 bytes in 9 blocks are still reachable in loss record 151 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FE20: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,296 bytes in 9 blocks are still reachable in loss record 152 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FE7F: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,296 bytes in 9 blocks are still reachable in loss record 153 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FB3E: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FEDA: cass::KeyspaceMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D988: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,456 bytes in 1 blocks are still reachable in loss record 154 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x13E2F6: cass_statement_new_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13E2D3: cass_statement_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118E4E: select_from_tuple::h1f052752036cb6293fa (tuple.rs:50)
==26084==    by 0x119A4B: main::h6c8cc37a26b4d0ecxma (tuple.rs:135)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,512 bytes in 1 blocks are still reachable in loss record 155 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x176843: cass::ResultResponse::decode_metadata(char*, cass::SharedRefPtr<cass::ResultMetadata>*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x176AE4: cass::ResultResponse::decode_rows(char*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1766D4: cass::ResultResponse::decode(int, char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C085E: cass::ResponseMessage::decode(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4A66: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,584 bytes in 9 blocks are still reachable in loss record 156 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F207: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E028: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18B88C: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1877F4: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x184E4D: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1831A9: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::KeyspaceMetadata, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::KeyspaceMetadata> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x182807: cass::Schema::get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17D960: cass::Schema::update_keyspaces[abi:cxx11](cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1564EA: cass::ClusterMetadata::update_keyspaces(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B563: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 2,112 bytes in 44 blocks are still reachable in loss record 157 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x182049: cass::CollectionType::list(cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F0F2: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1802A7: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 2,112 bytes in 44 blocks are still reachable in loss record 158 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x182157: cass::CollectionType::map(cass::SharedRefPtr<cass::DataType>, cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F825: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1803F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 2,112 bytes in 44 blocks are still reachable in loss record 159 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x182157: cass::CollectionType::map(cass::SharedRefPtr<cass::DataType>, cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F825: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1804CB: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 2,112 bytes in 44 blocks are still reachable in loss record 160 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x182049: cass::CollectionType::list(cass::SharedRefPtr<cass::DataType>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F0F2: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1808A8: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 2,448 bytes in 17 blocks are still reachable in loss record 161 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180315: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 2,560 bytes in 1 blocks are still reachable in loss record 162 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x146466: cass_uuid_gen_new (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1199B3: main::h6c8cc37a26b4d0ecxma (tuple.rs:121)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1CBF0F: rt::lang_start::h46248b0221ecaad5blx (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x11A096: main (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 3,242 bytes in 44 blocks are still reachable in loss record 163 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12DFC7: cass::RefBuffer::operator new(unsigned long, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12DF45: cass::RefBuffer::create(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FA2E: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1804CB: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4E6E: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 3,888 bytes in 27 blocks are still reachable in loss record 164 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180315: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 3,960 bytes in 220 blocks are still reachable in loss record 165 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x1823D7: cass::SchemaMetadataField::SchemaMetadataField(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Value const&, cass::SharedRefPtr<cass::RefBuffer> const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED4A: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181A50: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x196FE3: cass::MultipleRequestHandler::InternalHandler::on_set(cass::ResponseMessage*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 4,096 bytes in 1 blocks are still reachable in loss record 166 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1A9212: cass::StreamManager<cass::Handler*>::StreamManager(int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A3BD2: cass::Connection::Connection(uv_loop_s*, cass::Config const&, cass::Metrics*, cass::Address const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, cass::Connection::Listener*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x159C52: cass::ControlConnection::reconnect(bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1599C6: cass::ControlConnection::connect(cass::Session*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1329D0: cass::Session::internal_connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13302F: cass::Session::on_event(cass::SessionEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x139750: cass::EventThread<cass::SessionEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B8125: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 4,096 bytes in 1 blocks are still reachable in loss record 167 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1A9212: cass::StreamManager<cass::Handler*>::StreamManager(int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A3BD2: cass::Connection::Connection(uv_loop_s*, cass::Config const&, cass::Metrics*, cass::Address const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, cass::Connection::Listener*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x163408: cass::Pool::spawn_connection() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x16284D: cass::Pool::connect() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x147FC5: cass::IOWorker::add_pool(cass::Address const&, bool) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14896C: cass::IOWorker::on_event(cass::IOWorkerEvent const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x149F28: cass::EventThread<cass::IOWorkerEvent>::on_event_internal(uv_async_s*, int) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51B8049: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B8125: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084== 
==26084== 5,328 bytes in 37 blocks are still reachable in loss record 168 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18015E: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 5,328 bytes in 37 blocks are still reachable in loss record 169 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180E85: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 170 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180082: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 171 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1800F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 172 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1801CC: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 173 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18023A: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 174 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F311: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1802A7: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 175 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180383: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 176 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FB3E: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1803F0: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 177 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18045E: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 178 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17FB3E: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1804CB: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 179 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180539: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 180 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1805A7: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 181 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180615: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 182 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180683: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 183 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1806F1: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 184 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1807CD: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 185 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F311: cass::SchemaMetadata::add_json_list_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1808A8: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 186 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180916: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 187 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180984: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 188 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1809F2: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 189 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180A60: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 190 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180ACE: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 191 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180B3C: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 192 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180BAA: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 193 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180C86: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 194 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180D62: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 195 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180DCA: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 6,336 bytes in 44 blocks are still reachable in loss record 196 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x180E29: cass::TableMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCA0: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 7,744 bytes in 44 blocks are still reachable in loss record 197 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18EF6B: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18DDF4: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18B32E: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18711C: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x184B59: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x182FF1: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::TableMetadata, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::TableMetadata> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18277C: cass::KeyspaceMetadata::get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DC88: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1612B1: cass::ControlConnection::ControlMultipleRequestHandler<cass::ControlConnection::QueryMetadataAllData>::on_set(std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 10,224 bytes in 71 blocks are still reachable in loss record 198 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181B9A: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 19,601 bytes in 933 blocks are still reachable in loss record 199 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4F5016E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x4F501CE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x193C36: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0ul>(std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x192FA4: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::piecewise_construct_t, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<>) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1921F5: _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass19SchemaMetadataFieldEEEE9constructISC_IRKSt21piecewise_construct_tSt5tupleIIRS9_EESJ_IIEEEEEvPT_DpOT0_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18F9F5: _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass19SchemaMetadataFieldEEEEE12_S_constructISB_IRKSt21piecewise_construct_tSt5tupleIIRS8_EESJ_IIEEEEENSt9enable_ifIXsrSt6__and_IINSE_18__construct_helperIT_IDpT0_EE4typeEEE5valueEvE4typeERSD_PSQ_DpOSR_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E7AC: _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4cass19SchemaMetadataFieldEEEEE9constructISB_IRKSt21piecewise_construct_tSt5tupleIIRS8_EESJ_IIEEEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERSD_PT_DpOSN_ (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18D01A: void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >*, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189CB1: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 21,456 bytes in 149 blocks are still reachable in loss record 200 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181B9A: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 28,160 bytes in 220 blocks are still reachable in loss record 201 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18EEAD: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18DD0E: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18ADF8: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1869F8: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1848DB: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x182E49: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::ColumnMetadata, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::ColumnMetadata> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18269C: cass::TableMetadata::get_or_create(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E8F4: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15B5AB: cass::ControlConnection::on_query_meta_all(cass::ControlConnection*, cass::ControlConnection::QueryMetadataAllData const&, std::vector<cass::Response*, std::allocator<cass::Response*> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 30,816 bytes in 214 blocks are still reachable in loss record 202 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181C70: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 30,816 bytes in 214 blocks are still reachable in loss record 203 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED03: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181D2A: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 31,536 bytes in 219 blocks are still reachable in loss record 204 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181ABE: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 31,680 bytes in 220 blocks are still reachable in loss record 205 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1819E2: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 31,680 bytes in 220 blocks are still reachable in loss record 206 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181A50: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 31,680 bytes in 220 blocks are still reachable in loss record 207 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181B2C: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 31,680 bytes in 220 blocks are still reachable in loss record 208 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17ED67: cass::SchemaMetadata::add_field(cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181C08: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 31,680 bytes in 220 blocks are still reachable in loss record 209 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x18F991: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::allocate(unsigned long, void const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18E748: std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >&, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x18CF42: std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_get_node() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x189C6A: std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x185EBF: std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::tuple<>&&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x183BEB: std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, cass::SchemaMetadataField, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cass::SchemaMetadataField> > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17F76B: cass::SchemaMetadata::add_json_map_field(int, cass::Row const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x181CCE: cass::ColumnMetadata::update(int, cass::SharedRefPtr<cass::RefBuffer> const&, cass::Row const*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17E90C: cass::Schema::update_columns(cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x17DCD6: cass::Schema::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x15666E: cass::ClusterMetadata::update_tables(cass::ResultResponse*, cass::ResultResponse*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 62,769 bytes in 4 blocks are still reachable in loss record 210 of 218
==26084==    at 0x4C29180: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x12DFC7: cass::RefBuffer::operator new(unsigned long, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x12DF45: cass::RefBuffer::create(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C0912: cass::Response::set_buffer(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C06B8: cass::ResponseMessage::decode(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A4A66: cass::Connection::consume(char*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A58A6: cass::Connection::on_read(uv_stream_s*, long, uv_buf_t) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF369: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 65,536 bytes in 1 blocks are still reachable in loss record 211 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x149DEE: cass::SPSCQueue<cass::RequestHandler*>::SPSCQueue(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x14923A: cass::AsyncQueue<cass::SPSCQueue<cass::RequestHandler*> >::AsyncQueue(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x147628: cass::IOWorker::IOWorker(cass::Session*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131BA1: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 72,704 bytes in 1 blocks are still reachable in loss record 212 of 218
==26084==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x4EBF11F: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21)
==26084==    by 0x400E9F9: call_init.part.0 (dl-init.c:78)
==26084==    by 0x400EAE2: call_init (dl-init.c:36)
==26084==    by 0x400EAE2: _dl_init (dl-init.c:126)
==26084==    by 0x40011C9: ??? (in /lib/x86_64-linux-gnu/ld-2.19.so)
==26084== 
==26084== 131,072 bytes in 1 blocks are still reachable in loss record 213 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x13981A: cass::MPMCQueue<cass::RequestHandler*>::MPMCQueue(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x138148: cass::AsyncQueue<cass::MPMCQueue<cass::RequestHandler*> >::AsyncQueue(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131AFB: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1C9EA8: __rust_try (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 131,072 bytes in 2 blocks are still reachable in loss record 214 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x1A56C0: cass::Connection::internal_alloc_buffer(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1A57A6: cass::Connection::alloc_buffer(uv_handle_s*, unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51BF2CC: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51BFA1F: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51C6B0C: uv__io_poll (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x51B88DB: uv_run (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x134738: cass::LoopThread::on_run_internal(void*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x51C45A6: ??? (in /usr/lib/x86_64-linux-gnu/libuv.so.0.10)
==26084==    by 0x5C870A3: start_thread (pthread_create.c:309)
==26084==    by 0x54B707C: clone (clone.S:111)
==26084== 
==26084== 188,528 bytes in 1 blocks are still reachable in loss record 215 of 218
==26084==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17BCE4: hdr_init(long, long, int, hdr_histogram**) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135845: cass::Metrics::Histogram::Histogram(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C1A: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 188,528 bytes in 1 blocks are possibly lost in loss record 216 of 218
==26084==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x17BCE4: hdr_init(long, long, int, hdr_histogram**) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135B48: cass::Metrics::Histogram::PerThreadHistogram::PerThreadHistogram() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135805: cass::Metrics::Histogram::Histogram(cass::Metrics::ThreadState*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x135C1A: cass::Metrics::Metrics(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131934: cass::Session::clear(cass::Config const&) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132549: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084== 
==26084== 1,179,648 bytes in 1 blocks are still reachable in loss record 217 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x13AEA4: cass::MPMCQueue<cass::SessionEvent>::MPMCQueue(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13967A: cass::AsyncQueue<cass::MPMCQueue<cass::SessionEvent> >::AsyncQueue(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1380AD: cass::EventThread<cass::SessionEvent>::init(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131ABD: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084==    by 0x1CC224: rt::unwind::try::try_fn::h5980847745940788819 (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084== 
==26084== 1,245,184 bytes in 1 blocks are still reachable in loss record 218 of 218
==26084==    at 0x4C298A0: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==26084==    by 0x14AE4E: cass::MPMCQueue<cass::IOWorkerEvent>::MPMCQueue(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x149E52: cass::AsyncQueue<cass::MPMCQueue<cass::IOWorkerEvent> >::AsyncQueue(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1492B5: cass::EventThread<cass::IOWorkerEvent>::init(unsigned long) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x1477FA: cass::IOWorker::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131BC4: cass::Session::init() (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x132558: cass::Session::connect_async(cass::Config const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cass::Future*) (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131118: cass_session_connect_keyspace_n (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x13108B: cass_session_connect_keyspace (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x131052: cass_session_connect (in /home/tupshin/workspaces/rust/cql-bindgen/target/debug/tuple)
==26084==    by 0x118574: examples_util::connect_session::hebeb9bc5e86377e3Rba (examples_util.rs:28)
==26084==    by 0x1199C8: main::h6c8cc37a26b4d0ecxma (tuple.rs:123)
==26084== 
==26084== LEAK SUMMARY:
==26084==    definitely lost: 0 bytes in 0 blocks
==26084==    indirectly lost: 0 bytes in 0 blocks
==26084==      possibly lost: 189,152 bytes in 4 blocks
==26084==    still reachable: 3,688,651 bytes in 6,571 blocks
==26084==         suppressed: 0 bytes in 0 blocks
==26084== 
==26084== For counts of detected and suppressed errors, rerun with: -v
==26084== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 0 from 0)