gitextract_swrs5c9q/ ├── .gitignore ├── .idea/ │ ├── .gitignore │ ├── NoProto.iml │ ├── modules.xml │ └── vcs.xml ├── LICENSE ├── README.md ├── bench/ │ ├── Cargo.toml │ ├── README.md │ └── src/ │ ├── bench.fbs │ ├── bench_fb.rs │ ├── bench_pb.proto │ ├── bench_pb.rs │ ├── main.rs │ ├── run_bench_abomonation.rs │ ├── run_bench_avro.rs │ ├── run_bench_bincode.rs │ ├── run_bench_bson.rs │ ├── run_bench_flatbuffers.rs │ ├── run_bench_flexbuffers.rs │ ├── run_bench_json.rs │ ├── run_bench_messagepack.rs │ ├── run_bench_messagepack_rs.rs │ ├── run_bench_no_proto.rs │ ├── run_bench_postcard.rs │ ├── run_bench_prost.rs │ ├── run_bench_protocol_buffers.rs │ ├── run_bench_rawbson.rs │ ├── run_bench_rkyv.rs │ └── run_bench_serde_json.rs ├── examples/ │ └── quick.rs ├── idl.graphql ├── no_proto_js/ │ ├── Cargo.toml │ ├── out.txt │ └── src/ │ ├── buffer.rs │ ├── collection/ │ │ ├── list.rs │ │ ├── map.rs │ │ ├── mod.rs │ │ ├── table.rs │ │ └── tuple.rs │ ├── error.rs │ ├── format.rs │ ├── hashmap.rs │ ├── json_flex.rs │ ├── lib.rs │ ├── lib_wasm.rs │ ├── memory.rs │ ├── pointer/ │ │ ├── any.rs │ │ ├── bool.rs │ │ ├── bytes.rs │ │ ├── date.rs │ │ ├── dec.rs │ │ ├── geo.rs │ │ ├── mod.rs │ │ ├── numbers.rs │ │ ├── option.rs │ │ ├── string.rs │ │ ├── ulid.rs │ │ └── uuid.rs │ ├── rpc.rs │ ├── schema.rs │ └── utils.rs ├── no_proto_rs/ │ ├── .idea/ │ │ ├── .gitignore │ │ ├── modules.xml │ │ ├── no_proto_rs.iml │ │ └── vcs.xml │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ └── src/ │ ├── buffer/ │ │ └── mod.rs │ ├── collection/ │ │ ├── list.rs │ │ ├── map.rs │ │ ├── mod.rs │ │ ├── struc.rs │ │ └── tuple.rs │ ├── error.rs │ ├── format.rs │ ├── json_flex.rs │ ├── lib.rs │ ├── map.rs │ ├── memory.rs │ ├── pointer/ │ │ ├── any.rs │ │ ├── bool.rs │ │ ├── bytes.rs │ │ ├── date.rs │ │ ├── dec.rs │ │ ├── geo.rs │ │ ├── mod.rs │ │ ├── numbers.rs │ │ ├── option.rs │ │ ├── portal.rs │ │ ├── string.rs │ │ ├── ulid.rs │ │ ├── union.rs │ │ └── uuid.rs │ ├── schema/ │ │ ├── args.rs │ │ ├── ast.rs │ │ ├── mod.rs │ │ ├── parser.rs │ │ └── tests.rs │ ├── types.rs │ ├── utils.rs │ └── values/ │ └── mod.rs └── no_proto_rs_old/ ├── .idea/ │ ├── .gitignore │ ├── modules.xml │ ├── no_proto_rs.iml │ └── vcs.xml ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── src/ │ ├── buffer.rs │ ├── collection/ │ │ ├── list.rs │ │ ├── map.rs │ │ ├── mod.rs │ │ ├── struc.rs │ │ └── tuple.rs │ ├── error.rs │ ├── format.rs │ ├── hashmap.rs │ ├── idl.rs │ ├── json_flex.rs │ ├── lib.rs │ ├── memory.rs │ ├── new_idl.rs │ ├── pointer/ │ │ ├── any.rs │ │ ├── bool.rs │ │ ├── bytes.rs │ │ ├── date.rs │ │ ├── dec.rs │ │ ├── geo.rs │ │ ├── mod.rs │ │ ├── numbers.rs │ │ ├── option.rs │ │ ├── portal.rs │ │ ├── string.rs │ │ ├── ulid.rs │ │ ├── union.rs │ │ └── uuid.rs │ ├── rpc.rs │ ├── schema.rs │ └── utils.rs └── target/ ├── .rustc_info.json ├── CACHEDIR.TAG ├── debug/ │ ├── .cargo-lock │ ├── .fingerprint/ │ │ ├── no_proto-087b92dbcadb4e9e/ │ │ │ ├── dep-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── lib-no_proto │ │ │ ├── lib-no_proto.json │ │ │ └── output-lib-no_proto │ │ ├── no_proto-1f12470dc8aab137/ │ │ │ ├── invoked.timestamp │ │ │ ├── lib-no_proto │ │ │ ├── lib-no_proto.json │ │ │ └── output-lib-no_proto │ │ ├── no_proto-2620c8dfffee77c5/ │ │ │ ├── invoked.timestamp │ │ │ └── output-lib-no_proto │ │ ├── no_proto-2b9c306cf5e321b2/ │ │ │ └── invoked.timestamp │ │ ├── no_proto-3cb4c0b2e234d1a3/ │ │ │ └── invoked.timestamp │ │ ├── no_proto-42633ea97bf6e77b/ │ │ │ ├── dep-test-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── output-test-lib-no_proto │ │ │ ├── test-lib-no_proto │ │ │ └── test-lib-no_proto.json │ │ ├── no_proto-441091bf4a4eb675/ │ │ │ ├── dep-test-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── output-test-lib-no_proto │ │ │ ├── test-lib-no_proto │ │ │ └── test-lib-no_proto.json │ │ ├── no_proto-45445c9cceb28ae6/ │ │ │ ├── dep-test-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── output-test-lib-no_proto │ │ │ ├── test-lib-no_proto │ │ │ └── test-lib-no_proto.json │ │ ├── no_proto-56746ab113abb4bf/ │ │ │ ├── invoked.timestamp │ │ │ ├── output-test-lib-no_proto │ │ │ ├── test-lib-no_proto │ │ │ └── test-lib-no_proto.json │ │ ├── no_proto-7ecb4680266c38b6/ │ │ │ ├── dep-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── lib-no_proto │ │ │ ├── lib-no_proto.json │ │ │ └── output-lib-no_proto │ │ ├── no_proto-8d483704a5a1fdf6/ │ │ │ ├── dep-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── lib-no_proto │ │ │ ├── lib-no_proto.json │ │ │ └── output-lib-no_proto │ │ ├── no_proto-aa3c6589db10b605/ │ │ │ ├── dep-test-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── test-lib-no_proto │ │ │ └── test-lib-no_proto.json │ │ ├── no_proto-ae791f23982352cd/ │ │ │ ├── invoked.timestamp │ │ │ └── output-test-lib-no_proto │ │ ├── no_proto-ba940134b4c1a3ac/ │ │ │ ├── dep-test-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── output-test-lib-no_proto │ │ │ ├── test-lib-no_proto │ │ │ └── test-lib-no_proto.json │ │ ├── no_proto-c73899fa9d5a4e2e/ │ │ │ ├── invoked.timestamp │ │ │ └── output-test-lib-no_proto │ │ ├── no_proto-d8cf3dffddd77550/ │ │ │ ├── dep-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── lib-no_proto │ │ │ ├── lib-no_proto.json │ │ │ └── output-lib-no_proto │ │ └── no_proto-efe2ce7d02f8f240/ │ │ ├── dep-lib-no_proto │ │ ├── invoked.timestamp │ │ ├── lib-no_proto │ │ └── lib-no_proto.json │ └── deps/ │ ├── libno_proto-2b9c306cf5e321b2.rmeta │ ├── libno_proto-3cb4c0b2e234d1a3.rmeta │ ├── libno_proto-aa3c6589db10b605.rmeta │ ├── libno_proto-efe2ce7d02f8f240.rmeta │ ├── no_proto-087b92dbcadb4e9e.d │ ├── no_proto-1f12470dc8aab137.d │ ├── no_proto-2620c8dfffee77c5.d │ ├── no_proto-2b9c306cf5e321b2.d │ ├── no_proto-3cb4c0b2e234d1a3.d │ ├── no_proto-42633ea97bf6e77b.d │ ├── no_proto-441091bf4a4eb675.d │ ├── no_proto-45445c9cceb28ae6.d │ ├── no_proto-56746ab113abb4bf.d │ ├── no_proto-7ecb4680266c38b6.d │ ├── no_proto-8d483704a5a1fdf6.d │ ├── no_proto-aa3c6589db10b605.d │ ├── no_proto-ae791f23982352cd.d │ ├── no_proto-ba940134b4c1a3ac.d │ ├── no_proto-c73899fa9d5a4e2e.d │ ├── no_proto-d8cf3dffddd77550.d │ └── no_proto-efe2ce7d02f8f240.d ├── package/ │ ├── no_proto-0.9.60/ │ │ ├── .cargo_vcs_info.json │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── Cargo.toml.orig │ │ ├── README.md │ │ ├── src/ │ │ │ ├── buffer.rs │ │ │ ├── collection/ │ │ │ │ ├── list.rs │ │ │ │ ├── map.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── struc.rs │ │ │ │ └── tuple.rs │ │ │ ├── error.rs │ │ │ ├── format.rs │ │ │ ├── hashmap.rs │ │ │ ├── idl.rs │ │ │ ├── json_flex.rs │ │ │ ├── lib.rs │ │ │ ├── memory.rs │ │ │ ├── pointer/ │ │ │ │ ├── any.rs │ │ │ │ ├── bool.rs │ │ │ │ ├── bytes.rs │ │ │ │ ├── date.rs │ │ │ │ ├── dec.rs │ │ │ │ ├── geo.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── numbers.rs │ │ │ │ ├── option.rs │ │ │ │ ├── portal.rs │ │ │ │ ├── string.rs │ │ │ │ ├── ulid.rs │ │ │ │ ├── union.rs │ │ │ │ └── uuid.rs │ │ │ ├── rpc.rs │ │ │ ├── schema.rs │ │ │ └── utils.rs │ │ └── target/ │ │ ├── .rustc_info.json │ │ ├── CACHEDIR.TAG │ │ └── debug/ │ │ ├── .cargo-lock │ │ ├── .fingerprint/ │ │ │ └── no_proto-d6c73808cf700296/ │ │ │ ├── dep-lib-no_proto │ │ │ ├── invoked.timestamp │ │ │ ├── lib-no_proto │ │ │ └── lib-no_proto.json │ │ ├── deps/ │ │ │ ├── libno_proto-d6c73808cf700296.rlib │ │ │ ├── libno_proto-d6c73808cf700296.rmeta │ │ │ └── no_proto-d6c73808cf700296.d │ │ ├── incremental/ │ │ │ └── no_proto-3qu5d9195s2fa/ │ │ │ └── s-fx3rzdmmjm-18bks5k-2wqptzkhpfymz/ │ │ │ ├── 100zvx8sqgms7yao.o │ │ │ ├── 11iag95g9k1r5eyg.o │ │ │ ├── 11tt942yw3gl6w6j.o │ │ │ ├── 11ubkt5vvp9qbq43.o │ │ │ ├── 11vzpm5hf9bu8ymh.o │ │ │ ├── 12n00tmiwnwxw4x5.o │ │ │ ├── 12pwx2d3uqq2r7o3.o │ │ │ ├── 13dgwjju0yyewxmu.o │ │ │ ├── 14ro4lhdo34go3qh.o │ │ │ ├── 14uydr737kwwqz1q.o │ │ │ ├── 15bz6fbntl54m71v.o │ │ │ ├── 15mh39nwjbcwzr96.o │ │ │ ├── 17egp2whd2dugblv.o │ │ │ ├── 18yyw1f532xcx611.o │ │ │ ├── 1a6vq3jdbzpyqqzz.o │ │ │ ├── 1bc3iz38mizgeurh.o │ │ │ ├── 1bdkg9t4p7aa49mg.o │ │ │ ├── 1cv9jk54xzbnkwwe.o │ │ │ ├── 1gr7eaghjq6kh66w.o │ │ │ ├── 1h9is57o6ueyr5yf.o │ │ │ ├── 1hr8wozsrc0odsce.o │ │ │ ├── 1kqemq46qhw91gde.o │ │ │ ├── 1mm6jxl26kv2w5w.o │ │ │ ├── 1oymp58xviu6kmdu.o │ │ │ ├── 1p4tcqfz5qu64k1n.o │ │ │ ├── 1tgdp93nk518p6lb.o │ │ │ ├── 1u5en7gmon0stbjq.o │ │ │ ├── 1uk09aus98x1fcdw.o │ │ │ ├── 1zmfcdjd6gq5f76m.o │ │ │ ├── 1zp47p9gvxkhg8rm.o │ │ │ ├── 2041j4rd2c9vdtto.o │ │ │ ├── 21x8hkxtjr93ocqa.o │ │ │ ├── 22ksb9qfaojzkllm.o │ │ │ ├── 23mytnugnofvpc1k.o │ │ │ ├── 24g6fdg97fut59vz.o │ │ │ ├── 25kqzwyxydzzmmfc.o │ │ │ ├── 26rbdnzkddcfjn80.o │ │ │ ├── 26z5s3uj6mgqu27o.o │ │ │ ├── 273mtih8297mnhl.o │ │ │ ├── 29rn58rlaxsmsdhh.o │ │ │ ├── 2d92zzp7r2f2srg5.o │ │ │ ├── 2h8memxx5w2ab8xa.o │ │ │ ├── 2hzk6pkxh20qeyvo.o │ │ │ ├── 2let3agjhes8hszq.o │ │ │ ├── 2m4tz6iais3g6j8b.o │ │ │ ├── 2nbyu8u7q9z8a7yq.o │ │ │ ├── 2o5vtcg93b721b5w.o │ │ │ ├── 2ob9m2ejmx9ta2kw.o │ │ │ ├── 2oyschmdm8g4u3bq.o │ │ │ ├── 2py65dwypimh54kd.o │ │ │ ├── 2qnpbkpws3t61kd0.o │ │ │ ├── 2rfgf26q748w8nda.o │ │ │ ├── 2x7m2uim8dwt9ryx.o │ │ │ ├── 2z4qe9ekl19e0nd6.o │ │ │ ├── 2zoqal84hc1awxga.o │ │ │ ├── 31k2qrnb96tdgzub.o │ │ │ ├── 33jdmgjoup032j7d.o │ │ │ ├── 33vm7ej7323a41w3.o │ │ │ ├── 34sbj8qjnibb5vzk.o │ │ │ ├── 35zi6bk0xq2t2a4r.o │ │ │ ├── 38p7zh4prhcgtpym.o │ │ │ ├── 39gs90pwr4ahejjs.o │ │ │ ├── 39pt1bds4zeun3zv.o │ │ │ ├── 3aw9xzy9urdgk277.o │ │ │ ├── 3ca4z7optpq48sgf.o │ │ │ ├── 3cqm8mc5s3w3jwbm.o │ │ │ ├── 3dvo9vke2xp54az4.o │ │ │ ├── 3f4h6h5a8u4psnxj.o │ │ │ ├── 3fidzw8bo2xkn9qk.o │ │ │ ├── 3funw30c4u8qcptj.o │ │ │ ├── 3gpl5n74vl16dp1l.o │ │ │ ├── 3hr6jjpend1fbnpx.o │ │ │ ├── 3j5v6eqri4apvf0y.o │ │ │ ├── 3jt1l7j0355uw8y8.o │ │ │ ├── 3oe7o7pbwk6wbcfq.o │ │ │ ├── 3ojb2ffhbpjvxt53.o │ │ │ ├── 3p7m31na2sy1q3i2.o │ │ │ ├── 3powsrsng6z9nwos.o │ │ │ ├── 3qbp8vjygwoqyuuh.o │ │ │ ├── 3skfd8w031qa9kff.o │ │ │ ├── 3tf22gdcijvxj3y4.o │ │ │ ├── 3ui1enrtka3f8psq.o │ │ │ ├── 3vfw8hbs6041fe5s.o │ │ │ ├── 3wooguttztqa99fa.o │ │ │ ├── 3x9u5md7ioqd1e07.o │ │ │ ├── 3xtms7x4n7yzohz7.o │ │ │ ├── 3y20ttprujzichlw.o │ │ │ ├── 40hh2p17ds70ezmq.o │ │ │ ├── 40nsve19lm6mu2h9.o │ │ │ ├── 43db2joh49ui8n4n.o │ │ │ ├── 45r51elk92slqab3.o │ │ │ ├── 46qflx5rbs9omtev.o │ │ │ ├── 4730d2pomhow1bi0.o │ │ │ ├── 48nf0owqn4lpindz.o │ │ │ ├── 49twenxbswx7duz3.o │ │ │ ├── 49u03kk1zzywsaaw.o │ │ │ ├── 4bgapmze4epxook3.o │ │ │ ├── 4cpa7sdc6cgp7t19.o │ │ │ ├── 4ep2v5goyyhunnwj.o │ │ │ ├── 4gglmv630h9orj05.o │ │ │ ├── 4h3hqc86r40b5z6e.o │ │ │ ├── 4i606q14g552vn2l.o │ │ │ ├── 4jclbqt2cp5gyk1i.o │ │ │ ├── 4jw1mhh26n6aug1p.o │ │ │ ├── 4jz9pkgivbifer3j.o │ │ │ ├── 4mi6ryztsb1jfj0x.o │ │ │ ├── 4mwzhnescddvwetf.o │ │ │ ├── 4mxmeblapqty0l6p.o │ │ │ ├── 4n1s6swmhxaydea4.o │ │ │ ├── 4p3iqe3zrx2b52d0.o │ │ │ ├── 4q35ka4r1s48t9pt.o │ │ │ ├── 4r4p190yu5mccdal.o │ │ │ ├── 4rfmo4m0kaajsqjm.o │ │ │ ├── 4rl82w5reifn9kgp.o │ │ │ ├── 4sdnuqssdshysvt4.o │ │ │ ├── 4subn6gdy3a0ggvs.o │ │ │ ├── 4trz4jwr83gq0uh0.o │ │ │ ├── 4vjpv8hbj9h5ja0m.o │ │ │ ├── 4x7qrrsbv2eizn8m.o │ │ │ ├── 4y3x960eu0904pon.o │ │ │ ├── 4y4otpmmjho1x33s.o │ │ │ ├── 4ytyxcz7xcz75hww.o │ │ │ ├── 4zxqm4gbs67z9dxz.o │ │ │ ├── 54hxyp93wpr3w2xh.o │ │ │ ├── 57hmggqjfsqr1v09.o │ │ │ ├── 58epi6n1rcquht6l.o │ │ │ ├── 5biabrm9k90uk13i.o │ │ │ ├── 5c530q0vz0vjt9g4.o │ │ │ ├── 5c692wk1ti7iqhe4.o │ │ │ ├── 5cb1xx7shw45lknz.o │ │ │ ├── 5cjucmbxyynp2r67.o │ │ │ ├── 5dbl5mjj8wkpsjgf.o │ │ │ ├── 5evzxbtdt4l764qw.o │ │ │ ├── 5frn0tcv0iny5pki.o │ │ │ ├── 6xxtzj7rzihpmdx.o │ │ │ ├── d4arbz7m98pdqoh.o │ │ │ ├── ddj6ocdj6r4403e.o │ │ │ ├── ecne6g4n0c28n94.o │ │ │ ├── h5cwo8s7wezxhxn.o │ │ │ ├── hgb5w3f9ivs0xca.o │ │ │ ├── i4kyy20hoy1k0d2.o │ │ │ ├── kymb80dlee7p7mg.o │ │ │ ├── ng7tjeh1zyosfsj.o │ │ │ ├── oxm053hhs2ij6im.o │ │ │ ├── peyndyzl8jkh94k.o │ │ │ ├── r6z7oj1jfl0jxqt.o │ │ │ ├── s8m0rdhqo3uso4f.o │ │ │ ├── td46wacb1m1wq8h.o │ │ │ ├── yq9ovk1sauo3ske.o │ │ │ ├── z0p1vtjbuwd9uz9.o │ │ │ └── zxwh8vegkl4qe5j.o │ │ ├── libno_proto.d │ │ └── libno_proto.rlib │ └── no_proto-0.9.60.crate └── rls/ ├── .rustc_info.json ├── CACHEDIR.TAG └── debug/ ├── .cargo-lock ├── .fingerprint/ │ ├── no_proto-087b92dbcadb4e9e/ │ │ ├── dep-lib-no_proto │ │ ├── invoked.timestamp │ │ ├── lib-no_proto │ │ └── lib-no_proto.json │ ├── no_proto-42633ea97bf6e77b/ │ │ ├── dep-test-lib-no_proto │ │ ├── invoked.timestamp │ │ ├── test-lib-no_proto │ │ └── test-lib-no_proto.json │ ├── no_proto-441091bf4a4eb675/ │ │ ├── dep-test-lib-no_proto │ │ ├── invoked.timestamp │ │ ├── test-lib-no_proto │ │ └── test-lib-no_proto.json │ ├── no_proto-45445c9cceb28ae6/ │ │ ├── dep-test-lib-no_proto │ │ ├── invoked.timestamp │ │ ├── test-lib-no_proto │ │ └── test-lib-no_proto.json │ ├── no_proto-7ecb4680266c38b6/ │ │ ├── dep-lib-no_proto │ │ ├── invoked.timestamp │ │ ├── lib-no_proto │ │ └── lib-no_proto.json │ ├── no_proto-8d483704a5a1fdf6/ │ │ ├── dep-lib-no_proto │ │ ├── invoked.timestamp │ │ ├── lib-no_proto │ │ └── lib-no_proto.json │ ├── no_proto-aa3c6589db10b605/ │ │ ├── dep-test-lib-no_proto │ │ ├── invoked.timestamp │ │ ├── test-lib-no_proto │ │ └── test-lib-no_proto.json │ └── no_proto-efe2ce7d02f8f240/ │ ├── dep-lib-no_proto │ ├── invoked.timestamp │ ├── lib-no_proto │ └── lib-no_proto.json └── deps/ ├── libno_proto-aa3c6589db10b605.rmeta ├── libno_proto-efe2ce7d02f8f240.rmeta ├── no_proto-087b92dbcadb4e9e.d ├── no_proto-42633ea97bf6e77b.d ├── no_proto-441091bf4a4eb675.d ├── no_proto-45445c9cceb28ae6.d ├── no_proto-7ecb4680266c38b6.d ├── no_proto-8d483704a5a1fdf6.d ├── no_proto-aa3c6589db10b605.d ├── no_proto-efe2ce7d02f8f240.d └── save-analysis/ ├── libno_proto-087b92dbcadb4e9e.json └── no_proto-441091bf4a4eb675.json