mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-05 18:42:19 +00:00
222bb666e9
``` ➜ erigon-lib git:(fieldalign) ✗ fieldalignment -fix ./... /Users/estensen/Developer/erigon-lib/commitment/bin_patricia_hashed.go:81:16: struct of size 1065120 could be 1065112 /Users/estensen/Developer/erigon-lib/commitment/bin_patricia_hashed.go:1063:14: struct of size 1032 could be 1024 /Users/estensen/Developer/erigon-lib/commitment/hex_patricia_hashed.go:62:24: struct of size 952776 could be 952768 /Users/estensen/Developer/erigon-lib/commitment/hex_patricia_hashed.go:98:12: struct of size 1832 could be 1824 /Users/estensen/Developer/erigon-lib/commitment/hex_patricia_hashed.go:113:12: struct with 208 pointer bytes could be 152 /Users/estensen/Developer/erigon-lib/commitment/hex_patricia_hashed.go:143:11: struct of size 464 could be 456 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:24:11: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:79:11: struct of size 56 could be 48 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:134:11: struct with 56 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:189:11: struct with 56 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:244:12: struct with 56 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:299:12: struct with 56 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:355:19: struct of size 56 could be 48 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:418:23: struct with 168 pointer bytes could be 128 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:571:20: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:626:20: struct with 136 pointer bytes could be 128 /Users/estensen/Developer/erigon-lib/gointerfaces/types/types.pb.go:721:15: struct of size 168 could be 160 /Users/estensen/Developer/erigon-lib/etl/buffers.go:75:21: struct with 88 pointer bytes could be 64 /Users/estensen/Developer/erigon-lib/etl/buffers.go:182:27: struct with 56 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/etl/buffers.go:274:32: struct with 56 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/etl/collector.go:41:16: struct with 72 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/etl/etl.go:66:20: struct with 96 pointer bytes could be 64 /Users/estensen/Developer/erigon-lib/etl/heap.go:25:15: struct with 40 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/patricia/patricia.go:29:11: struct with 40 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/patricia/patricia.go:347:12: struct with 32 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/patricia/patricia.go:367:18: struct with 48 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/patricia/patricia.go:377:19: struct with 168 pointer bytes could be 144 /Users/estensen/Developer/erigon-lib/compress/compress.go:52:17: struct with 176 pointer bytes could be 136 /Users/estensen/Developer/erigon-lib/compress/compress.go:241:24: struct with 48 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/compress/compress.go:327:14: struct with 40 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/compress/compress.go:353:18: struct with 48 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/compress/compress.go:450:19: struct with 48 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/compress/compress.go:670:21: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/compress/compress.go:734:23: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/compress/decompress.go:31:15: struct with 32 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/compress/decompress.go:39:19: struct with 40 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/compress/decompress.go:117:15: struct with 64 pointer bytes could be 56 /Users/estensen/Developer/erigon-lib/compress/decompress.go:125:19: struct with 96 pointer bytes could be 80 /Users/estensen/Developer/erigon-lib/compress/decompress.go:386:13: struct with 64 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/compress/parallel_compress.go:208:22: struct with 16 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/recsplit/golomb_rice.go:32:17: struct with 16 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/recsplit/index.go:35:12: struct of size 432 could be 424 /Users/estensen/Developer/erigon-lib/recsplit/index_reader.go:26:18: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/recsplit/recsplit.go:64:15: struct of size 704 could be 680 /Users/estensen/Developer/erigon-lib/recsplit/recsplit.go:111:19: struct of size 104 could be 96 /Users/estensen/Developer/erigon-lib/aggregator/aggregator.go:171:17: struct of size 640 could be 632 /Users/estensen/Developer/erigon-lib/aggregator/aggregator.go:198:17: struct with 168 pointer bytes could be 144 /Users/estensen/Developer/erigon-lib/aggregator/aggregator.go:389:14: struct with 584 pointer bytes could be 568 /Users/estensen/Developer/erigon-lib/aggregator/aggregator.go:921:21: struct with 72 pointer bytes could be 56 /Users/estensen/Developer/erigon-lib/aggregator/aggregator.go:1195:22: struct with 2432 pointer bytes could be 2416 /Users/estensen/Developer/erigon-lib/aggregator/aggregator.go:2123:13: struct with 2448 pointer bytes could be 2416 /Users/estensen/Developer/erigon-lib/aggregator/aggregator.go:2634:17: struct with 96 pointer bytes could be 64 /Users/estensen/Developer/erigon-lib/aggregator/history.go:39:14: struct with 96 pointer bytes could be 88 /Users/estensen/Developer/erigon-lib/bptree/binary_file.go:33:17: struct with 40 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/bptree/node.go:79:13: struct of size 88 could be 80 /Users/estensen/Developer/erigon-lib/chain/chain_config.go:28:13: struct with 136 pointer bytes could be 120 /Users/estensen/Developer/erigon-lib/common/background/progress.go:26:18: struct with 40 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/gointerfaces/downloader/downloader.pb.go:25:19: struct with 64 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/downloader/downloader.pb.go:80:22: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/downloader/downloader.pb.go:127:20: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/downloader/downloader.pb.go:165:19: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/downloader/downloader.pb.go:203:17: struct of size 104 could be 96 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:135:23: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:173:21: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:220:24: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:258:22: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:305:26: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:343:24: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:390:30: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:437:26: struct of size 72 could be 64 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:500:30: struct with 64 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:563:28: struct with 64 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:626:37: struct with 56 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:681:35: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:736:29: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:774:27: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:821:27: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:859:25: struct with 48 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:906:23: struct of size 48 could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:953:21: struct of size 72 could be 64 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1008:24: struct of size 104 could be 88 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1079:25: struct of size 144 could be 136 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1190:19: struct with 56 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1245:17: struct with 72 pointer bytes could be 64 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1300:23: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1347:21: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1394:23: struct of size 48 could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1441:21: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1488:17: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/ethbackend.pb.go:1535:24: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:220:13: struct of size 120 could be 112 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:299:11: struct of size 104 could be 96 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:370:20: struct with 56 pointer bytes could be 48 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:425:20: struct of size 136 could be 128 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:513:23: struct with 56 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:585:18: struct of size 112 could be 104 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:664:25: struct of size 48 could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:719:23: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/remote/kv.pb.go:757:21: struct with 72 pointer bytes could be 64 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:300:26: struct of size 72 could be 64 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:355:35: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:410:29: struct with 56 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:465:38: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:520:16: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:567:26: struct of size 56 could be 48 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:622:26: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:677:21: struct of size 80 could be 72 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:740:12: struct with 56 pointer bytes could be 48 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:795:17: struct with 72 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:874:21: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:912:21: struct of size 48 could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:959:22: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:1006:17: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:1053:23: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:1091:21: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:1138:22: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:1185:20: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:1232:24: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/sentry/sentry.pb.go:1270:16: struct of size 56 could be 48 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:25:28: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:63:26: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:110:26: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:148:24: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:195:27: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:233:25: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:280:21: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:318:19: struct with 96 pointer bytes could be 80 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:389:24: struct with 96 pointer bytes could be 88 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:452:22: struct of size 48 could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:499:28: struct with 56 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:554:26: struct of size 48 could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:601:22: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:639:20: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:686:20: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/mining.pb.go:724:18: struct of size 48 could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:132:15: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:179:17: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:226:15: struct with 72 pointer bytes could be 64 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:281:26: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:328:24: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:375:19: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:413:17: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:460:17: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:498:15: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:545:19: struct with 48 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:592:20: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:630:18: struct of size 56 could be 48 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:693:19: struct with 48 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:740:17: struct of size 56 could be 48 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:795:18: struct of size 80 could be 72 /Users/estensen/Developer/erigon-lib/gointerfaces/txpool/txpool.pb.go:858:22: struct of size 80 could be 72 /Users/estensen/Developer/erigon-lib/direct/sentry_client.go:171:25: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/kv/mdbx/kv_mdbx.go:50:15: struct with 104 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/kv/mdbx/kv_mdbx.go:355:13: struct with 160 pointer bytes could be 152 /Users/estensen/Developer/erigon-lib/kv/memdb/memory_mutation_cursor.go:39:27: struct with 200 pointer bytes could be 184 /Users/estensen/Developer/erigon-lib/kv/remotedb/kv_remote.go:22:17: struct with 72 pointer bytes could be 48 /Users/estensen/Developer/erigon-lib/kv/remotedb/kv_remote.go:38:15: struct with 80 pointer bytes could be 64 /Users/estensen/Developer/erigon-lib/kv/remotedbserver/server.go:314:24: struct with 40 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/state/aggregator.go:44:17: struct with 192 pointer bytes could be 128 /Users/estensen/Developer/erigon-lib/state/aggregator.go:422:13: struct of size 384 could be 360 /Users/estensen/Developer/erigon-lib/state/aggregator.go:455:26: struct with 424 pointer bytes could be 368 /Users/estensen/Developer/erigon-lib/state/aggregator.go:853:22: struct with 24 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/state/aggregator22.go:37:19: struct with 176 pointer bytes could be 136 /Users/estensen/Developer/erigon-lib/state/aggregator22.go:643:15: struct of size 240 could be 216 /Users/estensen/Developer/erigon-lib/state/aggregator22.go:674:28: struct with 272 pointer bytes could be 224 /Users/estensen/Developer/erigon-lib/state/aggregator22.go:1126:26: struct with 104 pointer bytes could be 88 /Users/estensen/Developer/erigon-lib/state/aggregator22.go:1156:23: struct with 24 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/state/domain.go:52:16: struct with 32 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/state/domain.go:89:13: struct with 120 pointer bytes could be 48 /Users/estensen/Developer/erigon-lib/state/domain.go:399:17: struct with 96 pointer bytes could be 64 /Users/estensen/Developer/erigon-lib/state/domain.go:443:14: struct with 32 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/state/domain.go:594:16: struct with 72 pointer bytes could be 48 /Users/estensen/Developer/erigon-lib/state/history.go:48:14: struct with 72 pointer bytes could be 48 /Users/estensen/Developer/erigon-lib/state/history.go:435:20: struct with 48 pointer bytes could be 32 /Users/estensen/Developer/erigon-lib/state/history.go:529:23: struct with 40 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/state/history.go:1150:23: struct of size 344 could be 336 /Users/estensen/Developer/erigon-lib/state/inverted_index.go:46:20: struct with 128 pointer bytes could be 88 /Users/estensen/Developer/erigon-lib/state/inverted_index.go:389:23: struct with 136 pointer bytes could be 88 /Users/estensen/Developer/erigon-lib/state/inverted_index.go:541:24: struct with 184 pointer bytes could be 152 /Users/estensen/Developer/erigon-lib/state/merge.go:69:19: struct of size 72 could be 56 /Users/estensen/Developer/erigon-lib/state/merge.go:143:20: struct of size 48 could be 40 /Users/estensen/Developer/erigon-lib/state/read_indices.go:29:18: struct with 64 pointer bytes could be 48 /Users/estensen/Developer/erigon-lib/state/read_indices.go:211:14: struct of size 72 could be 56 /Users/estensen/Developer/erigon-lib/state/read_indices.go:233:27: struct with 72 pointer bytes could be 56 /Users/estensen/Developer/erigon-lib/state/state_recon.go:61:16: struct with 56 pointer bytes could be 16 /Users/estensen/Developer/erigon-lib/state/state_recon.go:112:19: struct with 136 pointer bytes could be 112 /Users/estensen/Developer/erigon-lib/state/state_recon.go:190:22: struct with 128 pointer bytes could be 112 /Users/estensen/Developer/erigon-lib/types/testdata.go:81:26: struct with 40 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/types/txn.go:46:21: struct with 400 pointer bytes could be 40 /Users/estensen/Developer/erigon-lib/types/txn.go:82:13: struct with 200 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/types/txn.go:691:18: struct with 32 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/txpool/fetch.go:43:12: struct with 136 pointer bytes could be 112 /Users/estensen/Developer/erigon-lib/txpool/pool.go:69:13: struct with 104 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/txpool/pool.go:221:13: struct of size 104 could be 96 /Users/estensen/Developer/erigon-lib/txpool/pool.go:291:13: struct with 336 pointer bytes could be 288 /Users/estensen/Developer/erigon-lib/txpool/pool.go:1789:29: struct with 32 pointer bytes could be 8 /Users/estensen/Developer/erigon-lib/txpool/pool.go:1819:19: struct with 32 pointer bytes could be 24 /Users/estensen/Developer/erigon-lib/txpool/pool.go:1994:18: struct of size 64 could be 56 /Users/estensen/Developer/erigon-lib/txpool/pool.go:2102:14: struct of size 64 could be 56 /Users/estensen/Developer/erigon-lib/txpool/send.go:37:11: struct with 64 pointer bytes could be 48 /Users/estensen/Developer/erigon-lib/txpool/test_util.go:31:17: struct with 72 pointer bytes could be 40 ```
588 lines
15 KiB
Go
588 lines
15 KiB
Go
// Code generated by moq; DO NOT EDIT.
|
|
// github.com/matryer/moq
|
|
|
|
package remote
|
|
|
|
import (
|
|
context "context"
|
|
types "github.com/ledgerwatch/erigon-lib/gointerfaces/types"
|
|
grpc "google.golang.org/grpc"
|
|
"google.golang.org/grpc/metadata"
|
|
emptypb "google.golang.org/protobuf/types/known/emptypb"
|
|
sync "sync"
|
|
)
|
|
|
|
// Ensure, that KVClientMock does implement KVClient.
|
|
// If this is not the case, regenerate this file with moq.
|
|
var _ KVClient = &KVClientMock{}
|
|
|
|
// KVClientMock is a mock implementation of KVClient.
|
|
//
|
|
// func TestSomethingThatUsesKVClient(t *testing.T) {
|
|
//
|
|
// // make and configure a mocked KVClient
|
|
// mockedKVClient := &KVClientMock{
|
|
// SnapshotsFunc: func(ctx context.Context, in *SnapshotsRequest, opts ...grpc.CallOption) (*SnapshotsReply, error) {
|
|
// panic("mock out the Snapshots method")
|
|
// },
|
|
// StateChangesFunc: func(ctx context.Context, in *StateChangeRequest, opts ...grpc.CallOption) (KV_StateChangesClient, error) {
|
|
// panic("mock out the StateChanges method")
|
|
// },
|
|
// TxFunc: func(ctx context.Context, opts ...grpc.CallOption) (KV_TxClient, error) {
|
|
// panic("mock out the Tx method")
|
|
// },
|
|
// VersionFunc: func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.VersionReply, error) {
|
|
// panic("mock out the Version method")
|
|
// },
|
|
// }
|
|
//
|
|
// // use mockedKVClient in code that requires KVClient
|
|
// // and then make assertions.
|
|
//
|
|
// }
|
|
type KVClientMock struct {
|
|
// SnapshotsFunc mocks the Snapshots method.
|
|
SnapshotsFunc func(ctx context.Context, in *SnapshotsRequest, opts ...grpc.CallOption) (*SnapshotsReply, error)
|
|
|
|
// StateChangesFunc mocks the StateChanges method.
|
|
StateChangesFunc func(ctx context.Context, in *StateChangeRequest, opts ...grpc.CallOption) (KV_StateChangesClient, error)
|
|
|
|
// TxFunc mocks the Tx method.
|
|
TxFunc func(ctx context.Context, opts ...grpc.CallOption) (KV_TxClient, error)
|
|
|
|
// VersionFunc mocks the Version method.
|
|
VersionFunc func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.VersionReply, error)
|
|
|
|
// calls tracks calls to the methods.
|
|
calls struct {
|
|
// Snapshots holds details about calls to the Snapshots method.
|
|
Snapshots []struct {
|
|
// Ctx is the ctx argument value.
|
|
Ctx context.Context
|
|
// In is the in argument value.
|
|
In *SnapshotsRequest
|
|
// Opts is the opts argument value.
|
|
Opts []grpc.CallOption
|
|
}
|
|
// StateChanges holds details about calls to the StateChanges method.
|
|
StateChanges []struct {
|
|
// Ctx is the ctx argument value.
|
|
Ctx context.Context
|
|
// In is the in argument value.
|
|
In *StateChangeRequest
|
|
// Opts is the opts argument value.
|
|
Opts []grpc.CallOption
|
|
}
|
|
// Tx holds details about calls to the Tx method.
|
|
Tx []struct {
|
|
// Ctx is the ctx argument value.
|
|
Ctx context.Context
|
|
// Opts is the opts argument value.
|
|
Opts []grpc.CallOption
|
|
}
|
|
// Version holds details about calls to the Version method.
|
|
Version []struct {
|
|
// Ctx is the ctx argument value.
|
|
Ctx context.Context
|
|
// In is the in argument value.
|
|
In *emptypb.Empty
|
|
// Opts is the opts argument value.
|
|
Opts []grpc.CallOption
|
|
}
|
|
}
|
|
lockSnapshots sync.RWMutex
|
|
lockStateChanges sync.RWMutex
|
|
lockTx sync.RWMutex
|
|
lockVersion sync.RWMutex
|
|
}
|
|
|
|
// Snapshots calls SnapshotsFunc.
|
|
func (mock *KVClientMock) Snapshots(ctx context.Context, in *SnapshotsRequest, opts ...grpc.CallOption) (*SnapshotsReply, error) {
|
|
callInfo := struct {
|
|
Ctx context.Context
|
|
In *SnapshotsRequest
|
|
Opts []grpc.CallOption
|
|
}{
|
|
Ctx: ctx,
|
|
In: in,
|
|
Opts: opts,
|
|
}
|
|
mock.lockSnapshots.Lock()
|
|
mock.calls.Snapshots = append(mock.calls.Snapshots, callInfo)
|
|
mock.lockSnapshots.Unlock()
|
|
if mock.SnapshotsFunc == nil {
|
|
var (
|
|
snapshotsReplyOut *SnapshotsReply
|
|
errOut error
|
|
)
|
|
return snapshotsReplyOut, errOut
|
|
}
|
|
return mock.SnapshotsFunc(ctx, in, opts...)
|
|
}
|
|
|
|
// SnapshotsCalls gets all the calls that were made to Snapshots.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKVClient.SnapshotsCalls())
|
|
func (mock *KVClientMock) SnapshotsCalls() []struct {
|
|
Ctx context.Context
|
|
In *SnapshotsRequest
|
|
Opts []grpc.CallOption
|
|
} {
|
|
var calls []struct {
|
|
Ctx context.Context
|
|
In *SnapshotsRequest
|
|
Opts []grpc.CallOption
|
|
}
|
|
mock.lockSnapshots.RLock()
|
|
calls = mock.calls.Snapshots
|
|
mock.lockSnapshots.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// StateChanges calls StateChangesFunc.
|
|
func (mock *KVClientMock) StateChanges(ctx context.Context, in *StateChangeRequest, opts ...grpc.CallOption) (KV_StateChangesClient, error) {
|
|
callInfo := struct {
|
|
Ctx context.Context
|
|
In *StateChangeRequest
|
|
Opts []grpc.CallOption
|
|
}{
|
|
Ctx: ctx,
|
|
In: in,
|
|
Opts: opts,
|
|
}
|
|
mock.lockStateChanges.Lock()
|
|
mock.calls.StateChanges = append(mock.calls.StateChanges, callInfo)
|
|
mock.lockStateChanges.Unlock()
|
|
if mock.StateChangesFunc == nil {
|
|
var (
|
|
kV_StateChangesClientOut KV_StateChangesClient
|
|
errOut error
|
|
)
|
|
return kV_StateChangesClientOut, errOut
|
|
}
|
|
return mock.StateChangesFunc(ctx, in, opts...)
|
|
}
|
|
|
|
// StateChangesCalls gets all the calls that were made to StateChanges.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKVClient.StateChangesCalls())
|
|
func (mock *KVClientMock) StateChangesCalls() []struct {
|
|
Ctx context.Context
|
|
In *StateChangeRequest
|
|
Opts []grpc.CallOption
|
|
} {
|
|
var calls []struct {
|
|
Ctx context.Context
|
|
In *StateChangeRequest
|
|
Opts []grpc.CallOption
|
|
}
|
|
mock.lockStateChanges.RLock()
|
|
calls = mock.calls.StateChanges
|
|
mock.lockStateChanges.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// Tx calls TxFunc.
|
|
func (mock *KVClientMock) Tx(ctx context.Context, opts ...grpc.CallOption) (KV_TxClient, error) {
|
|
callInfo := struct {
|
|
Ctx context.Context
|
|
Opts []grpc.CallOption
|
|
}{
|
|
Ctx: ctx,
|
|
Opts: opts,
|
|
}
|
|
mock.lockTx.Lock()
|
|
mock.calls.Tx = append(mock.calls.Tx, callInfo)
|
|
mock.lockTx.Unlock()
|
|
if mock.TxFunc == nil {
|
|
var (
|
|
kV_TxClientOut KV_TxClient
|
|
errOut error
|
|
)
|
|
return kV_TxClientOut, errOut
|
|
}
|
|
return mock.TxFunc(ctx, opts...)
|
|
}
|
|
|
|
// TxCalls gets all the calls that were made to Tx.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKVClient.TxCalls())
|
|
func (mock *KVClientMock) TxCalls() []struct {
|
|
Ctx context.Context
|
|
Opts []grpc.CallOption
|
|
} {
|
|
var calls []struct {
|
|
Ctx context.Context
|
|
Opts []grpc.CallOption
|
|
}
|
|
mock.lockTx.RLock()
|
|
calls = mock.calls.Tx
|
|
mock.lockTx.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// Version calls VersionFunc.
|
|
func (mock *KVClientMock) Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*types.VersionReply, error) {
|
|
callInfo := struct {
|
|
Ctx context.Context
|
|
In *emptypb.Empty
|
|
Opts []grpc.CallOption
|
|
}{
|
|
Ctx: ctx,
|
|
In: in,
|
|
Opts: opts,
|
|
}
|
|
mock.lockVersion.Lock()
|
|
mock.calls.Version = append(mock.calls.Version, callInfo)
|
|
mock.lockVersion.Unlock()
|
|
if mock.VersionFunc == nil {
|
|
var (
|
|
versionReplyOut *types.VersionReply
|
|
errOut error
|
|
)
|
|
return versionReplyOut, errOut
|
|
}
|
|
return mock.VersionFunc(ctx, in, opts...)
|
|
}
|
|
|
|
// VersionCalls gets all the calls that were made to Version.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKVClient.VersionCalls())
|
|
func (mock *KVClientMock) VersionCalls() []struct {
|
|
Ctx context.Context
|
|
In *emptypb.Empty
|
|
Opts []grpc.CallOption
|
|
} {
|
|
var calls []struct {
|
|
Ctx context.Context
|
|
In *emptypb.Empty
|
|
Opts []grpc.CallOption
|
|
}
|
|
mock.lockVersion.RLock()
|
|
calls = mock.calls.Version
|
|
mock.lockVersion.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// Ensure, that KV_StateChangesClientMock does implement KV_StateChangesClient.
|
|
// If this is not the case, regenerate this file with moq.
|
|
var _ KV_StateChangesClient = &KV_StateChangesClientMock{}
|
|
|
|
// KV_StateChangesClientMock is a mock implementation of KV_StateChangesClient.
|
|
//
|
|
// func TestSomethingThatUsesKV_StateChangesClient(t *testing.T) {
|
|
//
|
|
// // make and configure a mocked KV_StateChangesClient
|
|
// mockedKV_StateChangesClient := &KV_StateChangesClientMock{
|
|
// CloseSendFunc: func() error {
|
|
// panic("mock out the CloseSend method")
|
|
// },
|
|
// ContextFunc: func() context.Context {
|
|
// panic("mock out the Context method")
|
|
// },
|
|
// HeaderFunc: func() (metadata.MD, error) {
|
|
// panic("mock out the Header method")
|
|
// },
|
|
// RecvFunc: func() (*StateChangeBatch, error) {
|
|
// panic("mock out the Recv method")
|
|
// },
|
|
// RecvMsgFunc: func(m interface{}) error {
|
|
// panic("mock out the RecvMsg method")
|
|
// },
|
|
// SendMsgFunc: func(m interface{}) error {
|
|
// panic("mock out the SendMsg method")
|
|
// },
|
|
// TrailerFunc: func() metadata.MD {
|
|
// panic("mock out the Trailer method")
|
|
// },
|
|
// }
|
|
//
|
|
// // use mockedKV_StateChangesClient in code that requires KV_StateChangesClient
|
|
// // and then make assertions.
|
|
//
|
|
// }
|
|
type KV_StateChangesClientMock struct {
|
|
// CloseSendFunc mocks the CloseSend method.
|
|
CloseSendFunc func() error
|
|
|
|
// ContextFunc mocks the Context method.
|
|
ContextFunc func() context.Context
|
|
|
|
// HeaderFunc mocks the Header method.
|
|
HeaderFunc func() (metadata.MD, error)
|
|
|
|
// RecvFunc mocks the Recv method.
|
|
RecvFunc func() (*StateChangeBatch, error)
|
|
|
|
// RecvMsgFunc mocks the RecvMsg method.
|
|
RecvMsgFunc func(m interface{}) error
|
|
|
|
// SendMsgFunc mocks the SendMsg method.
|
|
SendMsgFunc func(m interface{}) error
|
|
|
|
// TrailerFunc mocks the Trailer method.
|
|
TrailerFunc func() metadata.MD
|
|
|
|
// calls tracks calls to the methods.
|
|
calls struct {
|
|
// CloseSend holds details about calls to the CloseSend method.
|
|
CloseSend []struct {
|
|
}
|
|
// Context holds details about calls to the Context method.
|
|
Context []struct {
|
|
}
|
|
// Header holds details about calls to the Header method.
|
|
Header []struct {
|
|
}
|
|
// Recv holds details about calls to the Recv method.
|
|
Recv []struct {
|
|
}
|
|
// RecvMsg holds details about calls to the RecvMsg method.
|
|
RecvMsg []struct {
|
|
// M is the m argument value.
|
|
M interface{}
|
|
}
|
|
// SendMsg holds details about calls to the SendMsg method.
|
|
SendMsg []struct {
|
|
// M is the m argument value.
|
|
M interface{}
|
|
}
|
|
// Trailer holds details about calls to the Trailer method.
|
|
Trailer []struct {
|
|
}
|
|
}
|
|
lockCloseSend sync.RWMutex
|
|
lockContext sync.RWMutex
|
|
lockHeader sync.RWMutex
|
|
lockRecv sync.RWMutex
|
|
lockRecvMsg sync.RWMutex
|
|
lockSendMsg sync.RWMutex
|
|
lockTrailer sync.RWMutex
|
|
}
|
|
|
|
// CloseSend calls CloseSendFunc.
|
|
func (mock *KV_StateChangesClientMock) CloseSend() error {
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockCloseSend.Lock()
|
|
mock.calls.CloseSend = append(mock.calls.CloseSend, callInfo)
|
|
mock.lockCloseSend.Unlock()
|
|
if mock.CloseSendFunc == nil {
|
|
var (
|
|
errOut error
|
|
)
|
|
return errOut
|
|
}
|
|
return mock.CloseSendFunc()
|
|
}
|
|
|
|
// CloseSendCalls gets all the calls that were made to CloseSend.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKV_StateChangesClient.CloseSendCalls())
|
|
func (mock *KV_StateChangesClientMock) CloseSendCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockCloseSend.RLock()
|
|
calls = mock.calls.CloseSend
|
|
mock.lockCloseSend.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// Context calls ContextFunc.
|
|
func (mock *KV_StateChangesClientMock) Context() context.Context {
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockContext.Lock()
|
|
mock.calls.Context = append(mock.calls.Context, callInfo)
|
|
mock.lockContext.Unlock()
|
|
if mock.ContextFunc == nil {
|
|
var (
|
|
contextOut context.Context
|
|
)
|
|
return contextOut
|
|
}
|
|
return mock.ContextFunc()
|
|
}
|
|
|
|
// ContextCalls gets all the calls that were made to Context.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKV_StateChangesClient.ContextCalls())
|
|
func (mock *KV_StateChangesClientMock) ContextCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockContext.RLock()
|
|
calls = mock.calls.Context
|
|
mock.lockContext.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// Header calls HeaderFunc.
|
|
func (mock *KV_StateChangesClientMock) Header() (metadata.MD, error) {
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockHeader.Lock()
|
|
mock.calls.Header = append(mock.calls.Header, callInfo)
|
|
mock.lockHeader.Unlock()
|
|
if mock.HeaderFunc == nil {
|
|
var (
|
|
mDOut metadata.MD
|
|
errOut error
|
|
)
|
|
return mDOut, errOut
|
|
}
|
|
return mock.HeaderFunc()
|
|
}
|
|
|
|
// HeaderCalls gets all the calls that were made to Header.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKV_StateChangesClient.HeaderCalls())
|
|
func (mock *KV_StateChangesClientMock) HeaderCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockHeader.RLock()
|
|
calls = mock.calls.Header
|
|
mock.lockHeader.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// Recv calls RecvFunc.
|
|
func (mock *KV_StateChangesClientMock) Recv() (*StateChangeBatch, error) {
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockRecv.Lock()
|
|
mock.calls.Recv = append(mock.calls.Recv, callInfo)
|
|
mock.lockRecv.Unlock()
|
|
if mock.RecvFunc == nil {
|
|
var (
|
|
stateChangeBatchOut *StateChangeBatch
|
|
errOut error
|
|
)
|
|
return stateChangeBatchOut, errOut
|
|
}
|
|
return mock.RecvFunc()
|
|
}
|
|
|
|
// RecvCalls gets all the calls that were made to Recv.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKV_StateChangesClient.RecvCalls())
|
|
func (mock *KV_StateChangesClientMock) RecvCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockRecv.RLock()
|
|
calls = mock.calls.Recv
|
|
mock.lockRecv.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// RecvMsg calls RecvMsgFunc.
|
|
func (mock *KV_StateChangesClientMock) RecvMsg(m interface{}) error {
|
|
callInfo := struct {
|
|
M interface{}
|
|
}{
|
|
M: m,
|
|
}
|
|
mock.lockRecvMsg.Lock()
|
|
mock.calls.RecvMsg = append(mock.calls.RecvMsg, callInfo)
|
|
mock.lockRecvMsg.Unlock()
|
|
if mock.RecvMsgFunc == nil {
|
|
var (
|
|
errOut error
|
|
)
|
|
return errOut
|
|
}
|
|
return mock.RecvMsgFunc(m)
|
|
}
|
|
|
|
// RecvMsgCalls gets all the calls that were made to RecvMsg.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKV_StateChangesClient.RecvMsgCalls())
|
|
func (mock *KV_StateChangesClientMock) RecvMsgCalls() []struct {
|
|
M interface{}
|
|
} {
|
|
var calls []struct {
|
|
M interface{}
|
|
}
|
|
mock.lockRecvMsg.RLock()
|
|
calls = mock.calls.RecvMsg
|
|
mock.lockRecvMsg.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SendMsg calls SendMsgFunc.
|
|
func (mock *KV_StateChangesClientMock) SendMsg(m interface{}) error {
|
|
callInfo := struct {
|
|
M interface{}
|
|
}{
|
|
M: m,
|
|
}
|
|
mock.lockSendMsg.Lock()
|
|
mock.calls.SendMsg = append(mock.calls.SendMsg, callInfo)
|
|
mock.lockSendMsg.Unlock()
|
|
if mock.SendMsgFunc == nil {
|
|
var (
|
|
errOut error
|
|
)
|
|
return errOut
|
|
}
|
|
return mock.SendMsgFunc(m)
|
|
}
|
|
|
|
// SendMsgCalls gets all the calls that were made to SendMsg.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKV_StateChangesClient.SendMsgCalls())
|
|
func (mock *KV_StateChangesClientMock) SendMsgCalls() []struct {
|
|
M interface{}
|
|
} {
|
|
var calls []struct {
|
|
M interface{}
|
|
}
|
|
mock.lockSendMsg.RLock()
|
|
calls = mock.calls.SendMsg
|
|
mock.lockSendMsg.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// Trailer calls TrailerFunc.
|
|
func (mock *KV_StateChangesClientMock) Trailer() metadata.MD {
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockTrailer.Lock()
|
|
mock.calls.Trailer = append(mock.calls.Trailer, callInfo)
|
|
mock.lockTrailer.Unlock()
|
|
if mock.TrailerFunc == nil {
|
|
var (
|
|
mDOut metadata.MD
|
|
)
|
|
return mDOut
|
|
}
|
|
return mock.TrailerFunc()
|
|
}
|
|
|
|
// TrailerCalls gets all the calls that were made to Trailer.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedKV_StateChangesClient.TrailerCalls())
|
|
func (mock *KV_StateChangesClientMock) TrailerCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockTrailer.RLock()
|
|
calls = mock.calls.Trailer
|
|
mock.lockTrailer.RUnlock()
|
|
return calls
|
|
}
|