From 7e8ee5ed9cad6484e9f13f81731b102ced58402e Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Tue, 9 Jul 2019 15:14:04 -0400 Subject: Init. --- meap/actionkv/Cargo.lock | 32 + meap/actionkv/Cargo.toml | 18 + meap/actionkv/src/akv_mem.rs | 52 + meap/actionkv/src/lib.rs | 7 + meap/actionkv/target/.rustc_info.json | 1 + meap/actionkv/target/debug/.cargo-lock | 0 meap/ch1/Cargo.lock | 4 + meap/ch1/Cargo.toml | 7 + meap/ch1/src/main.rs | 28 + meap/ch2/Cargo.lock | 195 + meap/ch2/Cargo.toml | 10 + meap/ch2/src/main.rs | 121 + meap/ch3/Cargo.lock | 4 + meap/ch3/Cargo.toml | 7 + meap/ch3/src/main.rs | 19 + meap/ch3/target/.rustc_info.json | 1 + meap/ch3/target/debug/.cargo-lock | 0 .../ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3 | 1 + .../bin-ch3-836fb87c62f4cee3.json | 1 + .../dep-bin-ch3-836fb87c62f4cee3 | Bin 0 -> 12 bytes .../ch3-836fb87c62f4cee3/invoked.timestamp | 1 + .../dep-test-bin-ch3-e2250ace3d2170f5 | Bin 0 -> 12 bytes .../ch3-e2250ace3d2170f5/invoked.timestamp | 1 + .../test-bin-ch3-e2250ace3d2170f5 | 1 + .../test-bin-ch3-e2250ace3d2170f5.json | 1 + meap/ch3/target/debug/ch3 | Bin 0 -> 331384 bytes meap/ch3/target/debug/ch3-e2250ace3d2170f5 | Bin 0 -> 713768 bytes meap/ch3/target/debug/ch3-e2250ace3d2170f5.d | 1 + meap/ch3/target/debug/ch3.d | 1 + meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3 | Bin 0 -> 331384 bytes meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3.d | 5 + meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5 | Bin 0 -> 713768 bytes meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5.d | 5 + .../1014cr2epm2722bk.o | Bin 0 -> 26904 bytes .../10qq8mctz8eznm34.o | Bin 0 -> 4720 bytes .../1avukx90npbaug2u.o | Bin 0 -> 4240 bytes .../1phlmjbjwphha3an.o | Bin 0 -> 10648 bytes .../1q7y3ux5ou7zwara.o | Bin 0 -> 25408 bytes .../1yft4c03trwlhmdb.o | Bin 0 -> 11736 bytes .../22u9efltgeqdc9zc.o | Bin 0 -> 11032 bytes .../2eu6fkq08dhdzl0h.o | Bin 0 -> 12496 bytes .../2fyqgrtzwyc54ba9.o | Bin 0 -> 33296 bytes .../2m2e4wmnd0gaakbz.o | Bin 0 -> 6768 bytes .../2qtbs21ma8c3knbv.o | Bin 0 -> 18232 bytes .../2qtt5sx9wx608du5.o | Bin 0 -> 3472 bytes .../2rjnh67j91lxay9.o | Bin 0 -> 7864 bytes .../33jufag6gh3thuuk.o | Bin 0 -> 8680 bytes .../3fwyh23p0xjhve2q.o | Bin 0 -> 7352 bytes .../3kze4d69xi8xju6d.o | Bin 0 -> 5560 bytes .../3rxzh3n53bqaq0k6.o | Bin 0 -> 5784 bytes .../3uczsz9khcymbnzc.o | Bin 0 -> 15256 bytes .../3y2r8le65v77hkva.o | Bin 0 -> 10440 bytes .../4bs0zlnp2561vc65.o | Bin 0 -> 5088 bytes .../4h1klhmv9apr5d0u.o | Bin 0 -> 5696 bytes .../4hjnu3x6qfyk4h8l.o | Bin 0 -> 5696 bytes .../4v4yx04jncjjoefx.o | Bin 0 -> 3472 bytes .../5916t0h40uo4ju7f.o | Bin 0 -> 10112 bytes .../dep-graph.bin | Bin 0 -> 647707 bytes .../g1ky5ezj9j1dech.o | Bin 0 -> 3296 bytes .../gqh7wkwujx22pb5.o | Bin 0 -> 5656 bytes .../id06c8lb79j866m.o | Bin 0 -> 3464 bytes .../query-cache.bin | Bin 0 -> 164578 bytes .../work-products.bin | Bin 0 -> 1568 bytes .../wx6sbh2czk5gyga.o | Bin 0 -> 4336 bytes .../xcspnr7t46k81mo.o | Bin 0 -> 15008 bytes .../ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00.lock | 0 .../1eycyjmmmrp2z88.o | Bin 0 -> 6120 bytes .../2n1goaczf6kwg32u.o | Bin 0 -> 4720 bytes .../2qu0wmdlga6v4fmv.o | Bin 0 -> 3472 bytes .../3dd2hd1zs5r6e3j1.o | Bin 0 -> 1808 bytes .../4ek1st3palkbupqj.o | Bin 0 -> 5656 bytes .../dep-graph.bin | Bin 0 -> 268189 bytes .../query-cache.bin | Bin 0 -> 54080 bytes .../work-products.bin | Bin 0 -> 282 bytes .../ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju.lock | 0 meap/ch4/Cargo.lock | 6 + meap/ch4/Cargo.toml | 7 + meap/ch4/src/main.rs | 106 + meap/ch4/target/.rustc_info.json | 1 + meap/ch4/target/debug/.cargo-lock | 0 .../ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e | 1 + .../bin-ch4-93da2e65ca49da5e.json | 1 + .../dep-bin-ch4-93da2e65ca49da5e | Bin 0 -> 12 bytes .../ch4-93da2e65ca49da5e/invoked.timestamp | 1 + .../ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0 | 1 + .../bin-ch4-cbb55168fbff98c0.json | 1 + .../dep-bin-ch4-cbb55168fbff98c0 | Bin 0 -> 12 bytes .../ch4-cbb55168fbff98c0/invoked.timestamp | 1 + meap/ch4/target/debug/ch4 | Bin 0 -> 296136 bytes meap/ch4/target/debug/ch4.d | 1 + meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e | Bin 0 -> 296136 bytes meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e.d | 5 + meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0 | Bin 0 -> 292664 bytes meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0.d | 5 + .../1a29m9nxvwqhbzve.o | Bin 0 -> 10976 bytes .../1wg3h6wxkurp7u2z.o | Bin 0 -> 12304 bytes .../1yyn102nsvj6jlfl.o | Bin 0 -> 8016 bytes .../2algmsswlf4osiz6.o | Bin 0 -> 10056 bytes .../2b0rhszsek5wx3yv.o | Bin 0 -> 8624 bytes .../31wt95rsfx3eggdu.o | Bin 0 -> 9176 bytes .../360d6j2s58nr2dfz.o | Bin 0 -> 5656 bytes .../3ce1r5wxynrwb71e.o | Bin 0 -> 6464 bytes .../402y3txp1ru76x9u.o | Bin 0 -> 4896 bytes .../44ajjlfm3m0xqkxs.o | Bin 0 -> 8608 bytes .../4cw3pagkyxh500ve.o | Bin 0 -> 16512 bytes .../548tzaiqitpbpsry.o | Bin 0 -> 22440 bytes .../55ksc9c1gynbv1bu.o | Bin 0 -> 19232 bytes .../5clpyylgtkr1osy9.o | Bin 0 -> 5744 bytes .../5ghq8hlhz5cd6sni.o | Bin 0 -> 3472 bytes .../9qetczw1rf0yeko.o | Bin 0 -> 3920 bytes .../dep-graph.bin | Bin 0 -> 494582 bytes .../dt30w3o00e9hf42.o | Bin 0 -> 4720 bytes .../gniwg57nvnx21f1.o | Bin 0 -> 5224 bytes .../query-cache.bin | Bin 0 -> 129168 bytes .../work-products.bin | Bin 0 -> 980 bytes .../ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx.lock | 0 .../1ovrff2wy7pbicuz.o | Bin 0 -> 10080 bytes .../1qakoungnbu004ow.o | Bin 0 -> 4728 bytes .../1zdu87w4pkieclqt.o | Bin 0 -> 19312 bytes .../25wv7nvu7tnue4zu.o | Bin 0 -> 9800 bytes .../27dg0fgwl4lj6c1k.o | Bin 0 -> 3920 bytes .../2c5v6bzu75ufmp3o.o | Bin 0 -> 3472 bytes .../3sax87nuo81dg7xb.o | Bin 0 -> 4904 bytes .../3yy3rxnthd30119s.o | Bin 0 -> 5672 bytes .../3yzva5hf2vjr8jed.o | Bin 0 -> 16536 bytes .../4234mgamksz24sdi.o | Bin 0 -> 12328 bytes .../4edoropk8kn5wr4o.o | Bin 0 -> 7728 bytes .../4hkwibkbh3vhaezt.o | Bin 0 -> 5744 bytes .../4hq669qwogx2bgb.o | Bin 0 -> 4712 bytes .../4ii4feui4a3sx53t.o | Bin 0 -> 11008 bytes .../53agfzyzek9fvg19.o | Bin 0 -> 9176 bytes .../5c9xmtwmcple7mw0.o | Bin 0 -> 24440 bytes .../5g5wkmenexzyeq3a.o | Bin 0 -> 8648 bytes .../dep-graph.bin | Bin 0 -> 503605 bytes .../n2dc7fdz1p5qyhc.o | Bin 0 -> 5240 bytes .../query-cache.bin | Bin 0 -> 132697 bytes .../work-products.bin | Bin 0 -> 1034 bytes .../xa69yr3j4v51mih.o | Bin 0 -> 8040 bytes .../ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n.lock | 0 meap/ch5/Cargo.lock | 6 + meap/ch5/Cargo.toml | 7 + meap/ch5/src/main.rs | 191 + meap/ch5/target/.rustc_info.json | 1 + meap/ch5/target/debug/.cargo-lock | 0 .../ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d | 1 + .../bin-ch5-46e10a775cf0013d.json | 1 + .../dep-bin-ch5-46e10a775cf0013d | Bin 0 -> 12 bytes .../ch5-46e10a775cf0013d/invoked.timestamp | 1 + .../dep-test-bin-ch5-9316120197002b39 | Bin 0 -> 12 bytes .../ch5-9316120197002b39/invoked.timestamp | 1 + .../test-bin-ch5-9316120197002b39 | 1 + .../test-bin-ch5-9316120197002b39.json | 1 + meap/ch5/target/debug/ch5 | Bin 0 -> 277848 bytes meap/ch5/target/debug/ch5-9316120197002b39 | Bin 0 -> 774152 bytes meap/ch5/target/debug/ch5-9316120197002b39.d | 1 + meap/ch5/target/debug/ch5.d | 1 + meap/ch5/target/debug/deps/ch5-46e10a775cf0013d | Bin 0 -> 277848 bytes meap/ch5/target/debug/deps/ch5-46e10a775cf0013d.d | 5 + meap/ch5/target/debug/deps/ch5-9316120197002b39 | Bin 0 -> 774152 bytes meap/ch5/target/debug/deps/ch5-9316120197002b39.d | 5 + .../131hx6aogxa3cb9n.o | Bin 0 -> 5288 bytes .../1cdx3b8nidwkkcjr.o | Bin 0 -> 3472 bytes .../1d7ea3e2fw6kzluy.o | Bin 0 -> 13896 bytes .../1p15q4obvvajv9mq.o | Bin 0 -> 9672 bytes .../1q2e7yv668xrks2m.o | Bin 0 -> 20120 bytes .../22elhj5srsxnh4ez.o | Bin 0 -> 4728 bytes .../2ir0bpdybahl0hy4.o | Bin 0 -> 3208 bytes .../2p3ajrqqbkdrma7v.o | Bin 0 -> 5672 bytes .../2u4z51n7gy9gsonf.o | Bin 0 -> 9840 bytes .../364nv5lvocy9crsn.o | Bin 0 -> 16312 bytes .../3navidowtjyeu86r.o | Bin 0 -> 17088 bytes .../3qx5mfronarx9xg4.o | Bin 0 -> 7392 bytes .../4m23nyzrcp4d03ut.o | Bin 0 -> 9064 bytes .../dep-graph.bin | Bin 0 -> 944780 bytes .../query-cache.bin | Bin 0 -> 305615 bytes .../work-products.bin | Bin 0 -> 716 bytes .../ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf.lock | 0 .../19ja0ulj1yz4dz1v.o | Bin 0 -> 6136 bytes .../1f7hhoc63g3w6r91.o | Bin 0 -> 11648 bytes .../23x6ryl2aphivrco.o | Bin 0 -> 3088 bytes .../3owzc8gzkv73r1zs.o | Bin 0 -> 4728 bytes .../3uqy65foquniypm8.o | Bin 0 -> 9176 bytes .../46anzfvrp7k3pkxw.o | Bin 0 -> 12752 bytes .../4h299gjco8eqonjk.o | Bin 0 -> 5672 bytes .../dep-graph.bin | Bin 0 -> 797032 bytes .../query-cache.bin | Bin 0 -> 253254 bytes .../work-products.bin | Bin 0 -> 444 bytes .../z4kfp7turnew5kb.o | Bin 0 -> 3472 bytes .../ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp.lock | 0 meap/ch6/Cargo.lock | 6 + meap/ch6/Cargo.toml | 7 + meap/ch6/src/main.rs | 89 + meap/ch6/target/.rustc_info.json | 1 + meap/ch6/target/debug/.cargo-lock | 0 .../ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd | 1 + .../bin-ch6-07e842bd2dd4e5bd.json | 1 + .../dep-bin-ch6-07e842bd2dd4e5bd | Bin 0 -> 12 bytes .../ch6-07e842bd2dd4e5bd/invoked.timestamp | 1 + meap/ch6/target/debug/ch6 | Bin 0 -> 262384 bytes meap/ch6/target/debug/ch6.d | 1 + meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd | Bin 0 -> 262384 bytes meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d | 5 + .../1613w2mnqq451iou.o | Bin 0 -> 11744 bytes .../202biz9zrbc8vj2j.o | Bin 0 -> 4728 bytes .../22u4ypd2qahif4aa.o | Bin 0 -> 3472 bytes .../286kxth42775m8zo.o | Bin 0 -> 3288 bytes .../2he1ykixz43hari1.o | Bin 0 -> 5672 bytes .../2ysexnuf9yz7pdw0.o | Bin 0 -> 11640 bytes .../30jp33zu1uy4x44o.o | Bin 0 -> 3936 bytes .../3anv21a08wl4eeto.o | Bin 0 -> 10080 bytes .../3klz3mn81xzw6i0q.o | Bin 0 -> 7920 bytes .../4bw7pema3fvyvvrn.o | Bin 0 -> 4296 bytes .../4chbcxa6v7h4opwy.o | Bin 0 -> 4688 bytes .../4nwcpiz9t9ezcamu.o | Bin 0 -> 5200 bytes .../4nx8jndtpgtf4i2o.o | Bin 0 -> 6136 bytes .../58ogbpvixqtlsaxj.o | Bin 0 -> 4736 bytes .../5div3w1wttl8dph8.o | Bin 0 -> 9176 bytes .../s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.o | Bin 0 -> 6976 bytes .../s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.o | Bin 0 -> 10696 bytes .../s-fbkc3x1rrf-17ldpz4-working/dep-graph.bin | Bin 0 -> 647043 bytes .../s-fbkc3x1rrf-17ldpz4-working/query-cache.bin | Bin 0 -> 156277 bytes .../s-fbkc3x1rrf-17ldpz4-working/work-products.bin | Bin 0 -> 928 bytes .../ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4.lock | 0 .../1613w2mnqq451iou.o | Bin 0 -> 11744 bytes .../202biz9zrbc8vj2j.o | Bin 0 -> 4728 bytes .../22u4ypd2qahif4aa.o | Bin 0 -> 3472 bytes .../286kxth42775m8zo.o | Bin 0 -> 3288 bytes .../2he1ykixz43hari1.o | Bin 0 -> 5672 bytes .../2ysexnuf9yz7pdw0.o | Bin 0 -> 7176 bytes .../30jp33zu1uy4x44o.o | Bin 0 -> 3936 bytes .../3anv21a08wl4eeto.o | Bin 0 -> 10080 bytes .../4bw7pema3fvyvvrn.o | Bin 0 -> 4296 bytes .../4chbcxa6v7h4opwy.o | Bin 0 -> 4688 bytes .../4nwcpiz9t9ezcamu.o | Bin 0 -> 5200 bytes .../4nx8jndtpgtf4i2o.o | Bin 0 -> 6136 bytes .../58ogbpvixqtlsaxj.o | Bin 0 -> 4736 bytes .../5div3w1wttl8dph8.o | Bin 0 -> 9064 bytes .../b7bjynvwroewcp0.o | Bin 0 -> 6976 bytes .../d3kmxm21zy669se.o | Bin 0 -> 7432 bytes .../dep-graph.bin | Bin 0 -> 489555 bytes .../query-cache.bin | Bin 0 -> 100809 bytes .../work-products.bin | Bin 0 -> 874 bytes .../ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv.lock | 0 meap/ch7/Cargo.lock | 111 + meap/ch7/Cargo.toml | 12 + meap/ch7/src/main.rs | 100 + meap/ch7/target/.rustc_info.json | 1 + meap/ch7/target/debug/.cargo-lock | 0 .../dep-lib-autocfg-decc8dda373d483a | Bin 0 -> 39 bytes .../autocfg-decc8dda373d483a/invoked.timestamp | 1 + .../lib-autocfg-decc8dda373d483a | 1 + .../lib-autocfg-decc8dda373d483a.json | 1 + .../dep-lib-bincode-6b7b5bba40374a3a | Bin 0 -> 98 bytes .../bincode-6b7b5bba40374a3a/invoked.timestamp | 1 + .../lib-bincode-6b7b5bba40374a3a | 1 + .../lib-bincode-6b7b5bba40374a3a.json | 1 + ...uild-script-build_script_build-75abd544b82202c7 | 1 + ...script-build_script_build-75abd544b82202c7.json | 1 + ...uild-script-build_script_build-75abd544b82202c7 | Bin 0 -> 9 bytes .../bincode-75abd544b82202c7/invoked.timestamp | 1 + .../.fingerprint/bincode-83548ed339649500/build | 1 + .../bincode-83548ed339649500/build.json | 1 + ...uild-script-build_script_build-3334579af8660d90 | 1 + ...script-build_script_build-3334579af8660d90.json | 1 + ...uild-script-build_script_build-3334579af8660d90 | Bin 0 -> 9 bytes .../byteorder-3334579af8660d90/invoked.timestamp | 1 + .../dep-lib-byteorder-db47f374fba3e668 | Bin 0 -> 21 bytes .../byteorder-db47f374fba3e668/invoked.timestamp | 1 + .../lib-byteorder-db47f374fba3e668 | 1 + .../lib-byteorder-db47f374fba3e668.json | 1 + .../.fingerprint/byteorder-e36e243baec1e418/build | 1 + .../byteorder-e36e243baec1e418/build.json | 1 + .../ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b | 1 + .../bin-ch7-1c5228b4d239172b.json | 1 + .../dep-bin-ch7-1c5228b4d239172b | Bin 0 -> 12 bytes .../ch7-1c5228b4d239172b/invoked.timestamp | 1 + .../ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a | 1 + .../bin-ch7-a37416d8bab1527a.json | 1 + .../dep-bin-ch7-a37416d8bab1527a | Bin 0 -> 12 bytes .../ch7-a37416d8bab1527a/invoked.timestamp | 1 + .../dep-lib-itoa-91435f2d9a5c9d2d | Bin 0 -> 11 bytes .../itoa-91435f2d9a5c9d2d/invoked.timestamp | 1 + .../lib-itoa-91435f2d9a5c9d2d | 1 + .../lib-itoa-91435f2d9a5c9d2d.json | 1 + .../proc-macro2-4a0c23a5952ba078/build | 1 + .../proc-macro2-4a0c23a5952ba078/build.json | 1 + .../dep-lib-proc_macro2-855c77c462de1b7d | Bin 0 -> 56 bytes .../proc-macro2-855c77c462de1b7d/invoked.timestamp | 1 + .../lib-proc_macro2-855c77c462de1b7d | 1 + .../lib-proc_macro2-855c77c462de1b7d.json | 1 + ...uild-script-build_script_build-d0656b3749ea87d8 | 1 + ...script-build_script_build-d0656b3749ea87d8.json | 1 + ...uild-script-build_script_build-d0656b3749ea87d8 | Bin 0 -> 9 bytes .../proc-macro2-d0656b3749ea87d8/invoked.timestamp | 1 + .../dep-lib-quote-1cc9e04a7169e4c6 | Bin 0 -> 54 bytes .../quote-1cc9e04a7169e4c6/invoked.timestamp | 1 + .../lib-quote-1cc9e04a7169e4c6 | 1 + .../lib-quote-1cc9e04a7169e4c6.json | 1 + ...uild-script-build_script_build-72e8712795d4c287 | 1 + ...script-build_script_build-72e8712795d4c287.json | 1 + ...uild-script-build_script_build-72e8712795d4c287 | Bin 0 -> 9 bytes .../ryu-72e8712795d4c287/invoked.timestamp | 1 + .../dep-lib-ryu-b730c6c70ac3e2cc | Bin 0 -> 192 bytes .../ryu-b730c6c70ac3e2cc/invoked.timestamp | 1 + .../ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc | 1 + .../lib-ryu-b730c6c70ac3e2cc.json | 1 + .../debug/.fingerprint/ryu-e39a5475b4dfbd3a/build | 1 + .../.fingerprint/ryu-e39a5475b4dfbd3a/build.json | 1 + .../dep-lib-serde-0aeb5a4b9a73de73 | Bin 0 -> 297 bytes .../serde-0aeb5a4b9a73de73/invoked.timestamp | 1 + .../lib-serde-0aeb5a4b9a73de73 | 1 + .../lib-serde-0aeb5a4b9a73de73.json | 1 + .../.fingerprint/serde-993a19abfeb02743/build | 1 + .../.fingerprint/serde-993a19abfeb02743/build.json | 1 + ...uild-script-build_script_build-afe5df83afa18d42 | 1 + ...script-build_script_build-afe5df83afa18d42.json | 1 + ...uild-script-build_script_build-afe5df83afa18d42 | Bin 0 -> 9 bytes .../serde-afe5df83afa18d42/invoked.timestamp | 1 + .../dep-lib-serde_derive-e5b7d25063e53202 | Bin 0 -> 231 bytes .../invoked.timestamp | 1 + .../lib-serde_derive-e5b7d25063e53202 | 1 + .../lib-serde_derive-e5b7d25063e53202.json | 1 + .../dep-lib-serde_json-2d6c62b2bd77dda0 | Bin 0 -> 219 bytes .../serde_json-2d6c62b2bd77dda0/invoked.timestamp | 1 + .../lib-serde_json-2d6c62b2bd77dda0 | 1 + .../lib-serde_json-2d6c62b2bd77dda0.json | 1 + .../dep-lib-syn-68015be05f89a0f5 | Bin 0 -> 488 bytes .../syn-68015be05f89a0f5/invoked.timestamp | 1 + .../syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5 | 1 + .../lib-syn-68015be05f89a0f5.json | 1 + ...uild-script-build_script_build-a900233370d9690a | 1 + ...script-build_script_build-a900233370d9690a.json | 1 + ...uild-script-build_script_build-a900233370d9690a | Bin 0 -> 9 bytes .../syn-a900233370d9690a/invoked.timestamp | 1 + .../debug/.fingerprint/syn-c1294e2186cf9b28/build | 1 + .../.fingerprint/syn-c1294e2186cf9b28/build.json | 1 + .../dep-lib-unicode_xid-12657c7cced582bd | Bin 0 -> 25 bytes .../unicode-xid-12657c7cced582bd/invoked.timestamp | 1 + .../lib-unicode_xid-12657c7cced582bd | 1 + .../lib-unicode_xid-12657c7cced582bd.json | 1 + .../bincode-75abd544b82202c7/build-script-build | Bin 0 -> 952296 bytes .../build_script_build-75abd544b82202c7 | Bin 0 -> 952296 bytes .../build_script_build-75abd544b82202c7.d | 5 + .../bincode-83548ed339649500/invoked.timestamp | 1 + .../build/bincode-83548ed339649500/out/probe0.ll | 8 + .../debug/build/bincode-83548ed339649500/output | 2 + .../build/bincode-83548ed339649500/root-output | 1 + .../debug/build/bincode-83548ed339649500/stderr | 0 .../byteorder-3334579af8660d90/build-script-build | Bin 0 -> 915048 bytes .../build_script_build-3334579af8660d90 | Bin 0 -> 915048 bytes .../build_script_build-3334579af8660d90.d | 5 + .../byteorder-e36e243baec1e418/invoked.timestamp | 1 + .../debug/build/byteorder-e36e243baec1e418/output | 1 + .../build/byteorder-e36e243baec1e418/root-output | 1 + .../debug/build/byteorder-e36e243baec1e418/stderr | 0 .../proc-macro2-4a0c23a5952ba078/invoked.timestamp | 1 + .../build/proc-macro2-4a0c23a5952ba078/output | 4 + .../build/proc-macro2-4a0c23a5952ba078/root-output | 1 + .../build/proc-macro2-4a0c23a5952ba078/stderr | 0 .../build-script-build | Bin 0 -> 728080 bytes .../build_script_build-d0656b3749ea87d8 | Bin 0 -> 728080 bytes .../build_script_build-d0656b3749ea87d8.d | 5 + .../build/ryu-72e8712795d4c287/build-script-build | Bin 0 -> 662712 bytes .../build_script_build-72e8712795d4c287 | Bin 0 -> 662712 bytes .../build_script_build-72e8712795d4c287.d | 5 + .../build/ryu-e39a5475b4dfbd3a/invoked.timestamp | 1 + .../target/debug/build/ryu-e39a5475b4dfbd3a/output | 2 + .../debug/build/ryu-e39a5475b4dfbd3a/root-output | 1 + .../target/debug/build/ryu-e39a5475b4dfbd3a/stderr | 0 .../build/serde-993a19abfeb02743/invoked.timestamp | 1 + .../debug/build/serde-993a19abfeb02743/output | 8 + .../debug/build/serde-993a19abfeb02743/root-output | 1 + .../debug/build/serde-993a19abfeb02743/stderr | 0 .../serde-afe5df83afa18d42/build-script-build | Bin 0 -> 667024 bytes .../build_script_build-afe5df83afa18d42 | Bin 0 -> 667024 bytes .../build_script_build-afe5df83afa18d42.d | 5 + .../build/syn-a900233370d9690a/build-script-build | Bin 0 -> 711792 bytes .../build_script_build-a900233370d9690a | Bin 0 -> 711792 bytes .../build_script_build-a900233370d9690a.d | 5 + .../build/syn-c1294e2186cf9b28/invoked.timestamp | 1 + .../target/debug/build/syn-c1294e2186cf9b28/output | 3 + .../debug/build/syn-c1294e2186cf9b28/root-output | 1 + .../target/debug/build/syn-c1294e2186cf9b28/stderr | 0 meap/ch7/target/debug/ch7 | Bin 0 -> 274224 bytes meap/ch7/target/debug/ch7.d | 1 + .../target/debug/deps/autocfg-decc8dda373d483a.d | 7 + .../target/debug/deps/bincode-6b7b5bba40374a3a.d | 11 + .../target/debug/deps/byteorder-db47f374fba3e668.d | 6 + meap/ch7/target/debug/deps/ch7-1c5228b4d239172b | Bin 0 -> 241848 bytes meap/ch7/target/debug/deps/ch7-1c5228b4d239172b.d | 5 + meap/ch7/target/debug/deps/ch7-a37416d8bab1527a | Bin 0 -> 274224 bytes meap/ch7/target/debug/deps/ch7-a37416d8bab1527a.d | 5 + meap/ch7/target/debug/deps/itoa-91435f2d9a5c9d2d.d | 5 + .../debug/deps/libautocfg-decc8dda373d483a.rlib | Bin 0 -> 1958164 bytes .../debug/deps/libbincode-6b7b5bba40374a3a.rlib | Bin 0 -> 550706 bytes .../debug/deps/libbyteorder-db47f374fba3e668.rlib | Bin 0 -> 633086 bytes .../debug/deps/libitoa-91435f2d9a5c9d2d.rlib | Bin 0 -> 108770 bytes .../deps/libproc_macro2-855c77c462de1b7d.rlib | Bin 0 -> 3061572 bytes .../debug/deps/libquote-1cc9e04a7169e4c6.rlib | Bin 0 -> 1226910 bytes .../target/debug/deps/libryu-b730c6c70ac3e2cc.rlib | Bin 0 -> 603662 bytes .../debug/deps/libserde-0aeb5a4b9a73de73.rlib | Bin 0 -> 5755554 bytes .../debug/deps/libserde_derive-e5b7d25063e53202.so | Bin 0 -> 15110304 bytes .../debug/deps/libserde_json-2d6c62b2bd77dda0.rlib | Bin 0 -> 5491628 bytes .../target/debug/deps/libsyn-68015be05f89a0f5.rlib | Bin 0 -> 14451900 bytes .../deps/libunicode_xid-12657c7cced582bd.rlib | Bin 0 -> 225146 bytes .../debug/deps/proc_macro2-855c77c462de1b7d.d | 8 + .../ch7/target/debug/deps/quote-1cc9e04a7169e4c6.d | 8 + meap/ch7/target/debug/deps/ryu-b730c6c70ac3e2cc.d | 15 + .../ch7/target/debug/deps/serde-0aeb5a4b9a73de73.d | 21 + .../debug/deps/serde_derive-e5b7d25063e53202.d | 18 + .../debug/deps/serde_json-2d6c62b2bd77dda0.d | 19 + meap/ch7/target/debug/deps/syn-68015be05f89a0f5.d | 37 + .../debug/deps/unicode_xid-12657c7cced582bd.d | 6 + .../15dx0lml206w7kk3.o | Bin 0 -> 5736 bytes .../1bfmd0rwos6vmijh.o | Bin 0 -> 9824 bytes .../1gflib1cfmlgegv3.o | Bin 0 -> 5672 bytes .../1j2feb1zskpoyzgv.o | Bin 0 -> 9064 bytes .../1j7af3rwpk6x1tpg.o | Bin 0 -> 5104 bytes .../1wxfvrb2bjhpb0cn.o | Bin 0 -> 8696 bytes .../1xs3w1p2l5jlwqs6.o | Bin 0 -> 5240 bytes .../22duuhqtduklwiat.o | Bin 0 -> 5512 bytes .../2hntke3jojraxsf.o | Bin 0 -> 7944 bytes .../2syyudyj8o93nbyr.o | Bin 0 -> 3472 bytes .../3el3oxq1g21uix6j.o | Bin 0 -> 3776 bytes .../3lcehln991uwlnzz.o | Bin 0 -> 8360 bytes .../3ri0zf9ylodvkogd.o | Bin 0 -> 3920 bytes .../4e2em19je77ai1a8.o | Bin 0 -> 4728 bytes .../4l44697qc4i4f8fi.o | Bin 0 -> 12528 bytes .../4xqvu68sx5636ph7.o | Bin 0 -> 3680 bytes .../5adn9y6mnwn2nxgr.o | Bin 0 -> 8232 bytes .../dep-graph.bin | Bin 0 -> 461848 bytes .../query-cache.bin | Bin 0 -> 116715 bytes .../work-products.bin | Bin 0 -> 930 bytes .../ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux.lock | 0 .../1ojqdlpozbe6600e.o | Bin 0 -> 9064 bytes .../2ahmeyrsdf8rxhew.o | Bin 0 -> 3920 bytes .../2nubi5z5iugqvxea.o | Bin 0 -> 3472 bytes .../3h6dcoc91ujrwolj.o | Bin 0 -> 5672 bytes .../59ayyxgsuxyaf0xm.o | Bin 0 -> 6136 bytes .../5k7ecp1nptke1tn.o | Bin 0 -> 4728 bytes .../dep-graph.bin | Bin 0 -> 223030 bytes .../query-cache.bin | Bin 0 -> 42480 bytes .../work-products.bin | Bin 0 -> 336 bytes .../ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s.lock | 0 meap/cpu/Cargo.lock | 6 + meap/cpu/Cargo.toml | 7 + meap/cpu/src/main.rs | 199 + meap/cpu/target/.rustc_info.json | 1 + meap/cpu/target/debug/.cargo-lock | 0 .../dep-test-bin-cpu-175747ad1247f6b0 | Bin 0 -> 12 bytes .../cpu-175747ad1247f6b0/invoked.timestamp | 1 + .../test-bin-cpu-175747ad1247f6b0 | 1 + .../test-bin-cpu-175747ad1247f6b0.json | 1 + .../cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e | 1 + .../bin-cpu-839d5b692f7d015e.json | 1 + .../dep-bin-cpu-839d5b692f7d015e | Bin 0 -> 12 bytes .../cpu-839d5b692f7d015e/invoked.timestamp | 1 + meap/cpu/target/debug/cpu | Bin 0 -> 297264 bytes meap/cpu/target/debug/cpu-175747ad1247f6b0 | Bin 0 -> 701936 bytes meap/cpu/target/debug/cpu-175747ad1247f6b0.d | 1 + meap/cpu/target/debug/cpu.d | 1 + meap/cpu/target/debug/deps/cpu-175747ad1247f6b0 | Bin 0 -> 701936 bytes meap/cpu/target/debug/deps/cpu-175747ad1247f6b0.d | 5 + meap/cpu/target/debug/deps/cpu-839d5b692f7d015e | Bin 0 -> 297264 bytes meap/cpu/target/debug/deps/cpu-839d5b692f7d015e.d | 5 + .../29z0rgxjp29autvt.o | Bin 0 -> 4728 bytes .../3qt1rluz0z1jw54v.o | Bin 0 -> 6136 bytes .../4iyk10jsgkfkahy2.o | Bin 0 -> 3472 bytes .../dep-graph.bin | Bin 0 -> 233786 bytes .../h8vywy4vhfjd5tm.o | Bin 0 -> 1808 bytes .../l92hgkyt9e3lukd.o | Bin 0 -> 5672 bytes .../query-cache.bin | Bin 0 -> 42781 bytes .../work-products.bin | Bin 0 -> 280 bytes .../cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h.lock | 0 .../155xgu5jjegi05do.o | Bin 0 -> 4024 bytes .../1maiippbw0v1j28y.o | Bin 0 -> 4728 bytes .../1t2z47xvypirj1i7.o | Bin 0 -> 10080 bytes .../1xhfgu7ox3tyoec8.o | Bin 0 -> 3384 bytes .../1y4z0jrtgptixqci.o | Bin 0 -> 5304 bytes .../2ulrz4nbml1ymle.o | Bin 0 -> 5448 bytes .../3a0nb6vwv9df48z1.o | Bin 0 -> 6632 bytes .../3apv1978m7gqaqry.o | Bin 0 -> 20432 bytes .../3j8p1ytzes5q5ch9.o | Bin 0 -> 3920 bytes .../3kbkbomja3h54s6a.o | Bin 0 -> 3472 bytes .../41wfo1crbvge24a8.o | Bin 0 -> 5240 bytes .../45lhxrewrfklp5rc.o | Bin 0 -> 5672 bytes .../4f0gwgynxqlwxk05.o | Bin 0 -> 10112 bytes .../4udccfr0mzgh8l7d.o | Bin 0 -> 33168 bytes .../4w8g5kpq6m90ycs6.o | Bin 0 -> 5920 bytes .../55tmdp3ao331eckj.o | Bin 0 -> 8176 bytes .../564lxlekzrsz419s.o | Bin 0 -> 7872 bytes .../56o7jtw5z83r1esi.o | Bin 0 -> 9224 bytes .../5qhbbng3leqbq06.o | Bin 0 -> 11712 bytes .../8f79y3t7s5fnh4j.o | Bin 0 -> 15792 bytes .../dep-graph.bin | Bin 0 -> 730874 bytes .../query-cache.bin | Bin 0 -> 166342 bytes .../vla69i8m8nyot6u.o | Bin 0 -> 14008 bytes .../work-products.bin | Bin 0 -> 1140 bytes .../cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz.lock | 0 meap/meap-code/ch1/ch1-animals-specialization.rs | 47 + meap/meap-code/ch1/ch1-animals-tuple-structs.rs | 41 + meap/meap-code/ch1/ch1-animals.rs | 41 + meap/meap-code/ch1/ch1-escape-html.rs | 22 + meap/meap-code/ch1/ch1-hashmap-hashset.rs | 33 + meap/meap-code/ch1/ch1-hello2.rs | 16 + meap/meap-code/ch1/ch1-save-user-data.rs | 32 + meap/meap-code/ch1/ch1-time-api/Cargo.toml | 16 + meap/meap-code/ch1/ch1-time-api/src/main.rs | 36 + meap/meap-code/ch1/ch1-word-counts.rs | 16 + meap/meap-code/ch10/Vagrantfile | 29 + meap/meap-code/ch10/ch10-basic-handler/Cargo.toml | 9 + meap/meap-code/ch10/ch10-basic-handler/Dockerfile | 36 + meap/meap-code/ch10/ch10-basic-handler/Makefile | 2 + meap/meap-code/ch10/ch10-basic-handler/src/main.rs | 58 + meap/meap-code/ch10/ch10-callstack/Cargo.toml | 6 + meap/meap-code/ch10/ch10-callstack/src/main.rs | 21 + meap/meap-code/ch10/ch10-handle/Cargo.toml | 7 + meap/meap-code/ch10/ch10-handle/src/main.rs | 48 + meap/meap-code/ch10/ch10-handler/Cargo.toml | 7 + meap/meap-code/ch10/ch10-handler/src/main.rs | 58 + meap/meap-code/ch10/ch10-ignore/Cargo.toml | 7 + meap/meap-code/ch10/ch10-ignore/src/main.rs | 18 + meap/meap-code/ch10/ch10-sixty/Cargo.toml | 6 + meap/meap-code/ch10/ch10-sixty/src/main.rs | 15 + meap/meap-code/ch10/ch10-sjlj/Cargo.toml | 7 + meap/meap-code/ch10/ch10-sjlj/Dockerfile | 37 + meap/meap-code/ch10/ch10-sjlj/Makefile | 2 + meap/meap-code/ch10/ch10-sjlj/src/main.rs | 105 + meap/meap-code/ch2/ch2-3arrays.rs | 22 + meap/meap-code/ch2/ch2-add-with-lifetimes.rs | 8 + meap/meap-code/ch2/ch2-add-with-lifetimes_.rs | 8 + meap/meap-code/ch2/ch2-bufreader-lines.rs | 13 + meap/meap-code/ch2/ch2-define-type.rs | 22 + meap/meap-code/ch2/ch2-first-steps.rs | 11 + meap/meap-code/ch2/ch2-generic-add.rs | 16 + meap/meap-code/ch2/ch2-intro-to-numbers.rs | 8 + meap/meap-code/ch2/ch2-intro.rs | 18 + meap/meap-code/ch2/ch2-introducing-vec.rs | 52 + meap/meap-code/ch2/ch2-match-needles.rs | 17 + meap/meap-code/ch2/ch2-needle-in-haystack.rs | 15 + meap/meap-code/ch2/ch2-non-base2.rs | 10 + meap/meap-code/ch2/ch2-read-file-iter-lines.rs | 15 + meap/meap-code/ch2/ch2-read-file.rs | 21 + meap/meap-code/ch2/ch2-sensor-emulator.rs | 36 + meap/meap-code/ch2/ch2-simple-with-enumerate.rs | 13 + meap/meap-code/ch2/ch2-simple-with-linenums | Bin 0 -> 3714488 bytes meap/meap-code/ch2/ch2-simple-with-linenums.rs | 14 + meap/meap-code/ch2/ch2-sparse-matrix.rs | 20 + meap/meap-code/ch2/ch2-str-simple-pattern.rs | 12 + meap/meap-code/ch3/ch3-adding-pub-to-file.rs | 28 + meap/meap-code/ch3/ch3-anystring-macro.rs | 10 + meap/meap-code/ch3/ch3-defining-files-neatly.rs | 29 + meap/meap-code/ch3/ch3-defining-files.rs | 18 + meap/meap-code/ch3/ch3-error-1.rs | 30 + meap/meap-code/ch3/ch3-file-doced.rs | 38 + meap/meap-code/ch3/ch3-file-states.rs | 59 + meap/meap-code/ch3/ch3-files-with-modes.rs | 75 + meap/meap-code/ch3/ch3-implementing-display.rs | 49 + meap/meap-code/ch3/ch3-mock-file.rs | 18 + meap/meap-code/ch3/ch3-newtype-pattern.rs | 10 + meap/meap-code/ch3/ch3-not-quite-file-1.rs | 23 + meap/meap-code/ch3/ch3-not-quite-file-2.rs | 42 + meap/meap-code/ch3/ch3-not-quite-file-3.rs | 55 + meap/meap-code/ch3/ch3-not-quite-file-4.rs | 42 + meap/meap-code/ch3/ch3-parse-log.rs | 35 + meap/meap-code/ch3/ch3-public-file.rs | 33 + meap/meap-code/ch3/ch3-return-result.rs | 68 + meap/meap-code/ch3/ch3-skeleton-read-trait.rs | 21 + meap/meap-code/ch3/ch3-string-macro.rs | 10 + meap/meap-code/ch3/filebasics/Cargo.toml | 6 + meap/meap-code/ch3/filebasics/src/main.rs | 3 + meap/meap-code/ch3/fileresult/Cargo.toml | 7 + meap/meap-code/ch3/fileresult/src/main.rs | 65 + meap/meap-code/ch3/globalerror/Cargo.toml | 7 + meap/meap-code/ch3/globalerror/src/main.rs | 30 + meap/meap-code/ch4/ch4-check-sats-1.rs | 27 + meap/meap-code/ch4/ch4-check-sats-3.rs | 33 + .../ch4/ch4-check-sats-clone-and-copy-traits.rs | 24 + .../ch4/ch4-check-sats-with-copy-trait.rs | 46 + meap/meap-code/ch4/ch4-rc-groundstation.rs | 10 + meap/meap-code/ch4/ch4-rc-refcell-groundstation.rs | 31 + meap/meap-code/ch4/ch4-sat-mailbox.rs | 42 + meap/meap-code/ch4/ch4-short-lived-strategy.rs | 82 + meap/meap-code/ch5/ch5-cpu1/Cargo.lock | 4 + meap/meap-code/ch5/ch5-cpu1/Cargo.toml | 6 + meap/meap-code/ch5/ch5-cpu1/src/main.rs | 60 + meap/meap-code/ch5/ch5-cpu2/Cargo.lock | 4 + meap/meap-code/ch5/ch5-cpu2/Cargo.toml | 6 + meap/meap-code/ch5/ch5-cpu2/src/main.rs | 60 + meap/meap-code/ch5/ch5-cpu3/Cargo.lock | 4 + meap/meap-code/ch5/ch5-cpu3/Cargo.toml | 6 + meap/meap-code/ch5/ch5-cpu3/src/main.rs | 88 + meap/meap-code/ch5/ch5-f32-as-u32.rs | 8 + meap/meap-code/ch5/ch5-fixed-width.rs | 34 + meap/meap-code/ch5/ch5-genfib/Cargo.lock | 102 + meap/meap-code/ch5/ch5-genfib/Cargo.toml | 7 + meap/meap-code/ch5/ch5-genfib/src/main.rs | 17 + meap/meap-code/ch5/ch5-impossible-add.rs | 5 + meap/meap-code/ch5/ch5-message-store/Cargo.lock | 4 + meap/meap-code/ch5/ch5-message-store/Cargo.toml | 6 + meap/meap-code/ch5/ch5-message-store/src/main.rs | 93 + meap/meap-code/ch5/ch5-q/Cargo.lock | 127 + meap/meap-code/ch5/ch5-q/Cargo.toml | 7 + meap/meap-code/ch5/ch5-q/src/lib.rs | 76 + .../ch5/ch5-sat-messaging/msg-with-refs/Cargo.lock | 4 + .../ch5/ch5-sat-messaging/msg-with-refs/Cargo.toml | 6 + .../ch5-sat-messaging/msg-with-refs/src/main.rs | 51 + meap/meap-code/ch5/ch5-to-oblivion.rs | 11 + meap/meap-code/ch5/ch5-u8-to-mock-rand.rs | 17 + meap/meap-code/ch5/ch5-visualising-f32.rs | 44 + meap/meap-code/ch6/ch6-gentext/Cargo.lock | 4 + meap/meap-code/ch6/ch6-gentext/Cargo.toml | 6 + meap/meap-code/ch6/ch6-gentext/src/main.rs | 41 + .../ch6/ch6-heap-vs-stack-intro/Cargo.lock | 4 + .../ch6/ch6-heap-vs-stack-intro/Cargo.toml | 6 + .../ch6/ch6-heap-vs-stack-intro/src/main.rs | 6 + meap/meap-code/ch6/ch6-heap-vs-stack/Cargo.lock | 46 + meap/meap-code/ch6/ch6-heap-vs-stack/Cargo.toml | 7 + meap/meap-code/ch6/ch6-heap-vs-stack/src/main.rs | 16 + meap/meap-code/ch6/ch6-meminfo-win/Cargo.lock | 31 + meap/meap-code/ch6/ch6-meminfo-win/Cargo.toml | 9 + meap/meap-code/ch6/ch6-meminfo-win/src/main.rs | 59 + meap/meap-code/ch6/ch6-memscan-1/Cargo.lock | 4 + meap/meap-code/ch6/ch6-memscan-1/Cargo.toml | 6 + meap/meap-code/ch6/ch6-memscan-1/src/main.rs | 14 + meap/meap-code/ch6/ch6-memscan-2/Cargo.lock | 4 + meap/meap-code/ch6/ch6-memscan-2/Cargo.toml | 6 + meap/meap-code/ch6/ch6-memscan-2/src/main.rs | 14 + meap/meap-code/ch6/ch6-memscan-3/Cargo.lock | 4 + meap/meap-code/ch6/ch6-memscan-3/Cargo.toml | 6 + meap/meap-code/ch6/ch6-memscan-3/src/main.rs | 21 + meap/meap-code/ch6/ch6-particles/Cargo.lock | 1239 + meap/meap-code/ch6/ch6-particles/Cargo.toml | 16 + meap/meap-code/ch6/ch6-particles/Dockerfile | 7 + meap/meap-code/ch6/ch6-particles/Vagrantfile | 17 + meap/meap-code/ch6/ch6-particles/src/main.rs | 170 + .../allocation-times-by-allocation-size.png | Bin 0 -> 110328 bytes .../plot-allocation-times-by-allocation-size.plot | 34 + meap/meap-code/ch6/ch6-tracing-output/trace.tsv | 644480 ++++++++++++++++++ meap/meap-code/ch9/Vagrantfile | 29 + meap/meap-code/ch9/ch9-clock0/Cargo.toml | 10 + meap/meap-code/ch9/ch9-clock0/src/main.rs | 8 + meap/meap-code/ch9/ch9-clock1/Cargo.toml | 11 + meap/meap-code/ch9/ch9-clock1/src/main.rs | 53 + meap/meap-code/ch9/ch9-clock2/Cargo.toml | 19 + meap/meap-code/ch9/ch9-clock2/src/main.rs | 132 + meap/meap-code/ch9/ch9-clock3/Cargo.toml | 19 + meap/meap-code/ch9/ch9-clock3/Dockerfile | 10 + meap/meap-code/ch9/ch9-clock3/src/main.rs | 333 + meap/meap-code/ch9/ch9-sao-paulo/Cargo.toml | 8 + meap/meap-code/ch9/ch9-sao-paulo/src/main.rs | 18 + rust-book/add/Cargo.lock | 11 + rust-book/add/Cargo.toml | 7 + rust-book/add/add-one/Cargo.toml | 8 + rust-book/add/add-one/src/lib.rs | 11 + rust-book/add/adder/Cargo.toml | 9 + rust-book/add/adder/src/main.rs | 6 + rust-book/adder/Cargo.lock | 4 + rust-book/adder/Cargo.toml | 7 + rust-book/adder/src/lib.rs | 92 + rust-book/advanced/adv-fn-closure/Cargo.lock | 11 + rust-book/advanced/adv-fn-closure/Cargo.toml | 8 + rust-book/advanced/adv-fn-closure/src/main.rs | 79 + rust-book/advanced/adv-lifetimes/Cargo.lock | 4 + rust-book/advanced/adv-lifetimes/Cargo.toml | 7 + rust-book/advanced/adv-lifetimes/src/main.rs | 36 + rust-book/advanced/adv-traits/Cargo.lock | 4 + rust-book/advanced/adv-traits/Cargo.toml | 7 + rust-book/advanced/adv-traits/src/main.rs | 163 + rust-book/advanced/adv-types/Cargo.lock | 4 + rust-book/advanced/adv-types/Cargo.toml | 7 + rust-book/advanced/adv-types/src/main.rs | 41 + rust-book/advanced/hello_macro/Cargo.toml | 7 + rust-book/advanced/hello_macro/src/lib.rs | 3 + rust-book/advanced/unsafe-rust/Cargo.lock | 4 + rust-book/advanced/unsafe-rust/Cargo.toml | 7 + rust-book/advanced/unsafe-rust/src/main.rs | 62 + rust-book/blog/Cargo.lock | 4 + rust-book/blog/Cargo.toml | 7 + rust-book/blog/src/lib.rs | 127 + rust-book/blog/src/main.rs | 36 + rust-book/collections/Cargo.lock | 4 + rust-book/collections/Cargo.toml | 7 + rust-book/collections/src/main.rs | 133 + rust-book/concurrency/Cargo.lock | 4 + rust-book/concurrency/Cargo.toml | 7 + rust-book/concurrency/src/main.rs | 137 + rust-book/control/Cargo.lock | 4 + rust-book/control/Cargo.toml | 7 + rust-book/control/src/main.rs | 7 + rust-book/crates/Cargo.lock | 4 + rust-book/crates/Cargo.toml | 7 + rust-book/crates/src/lib.rs | 33 + rust-book/crates/src/main.rs | 8 + rust-book/employees/Cargo.lock | 4 + rust-book/employees/Cargo.toml | 7 + rust-book/employees/src/main.rs | 181 + rust-book/enums/Cargo.lock | 4 + rust-book/enums/Cargo.toml | 7 + rust-book/enums/src/main.rs | 12 + rust-book/enums/src/main1.rs | 48 + rust-book/errors/Cargo.lock | 4 + rust-book/errors/Cargo.toml | 7 + rust-book/errors/src/main.rs | 38 + rust-book/fibonacci/Cargo.lock | 4 + rust-book/fibonacci/Cargo.toml | 7 + rust-book/fibonacci/src/main.rs | 31 + rust-book/ftoctof/Cargo.lock | 4 + rust-book/ftoctof/Cargo.toml | 7 + rust-book/ftoctof/src/main.rs | 43 + rust-book/functional/Cargo.lock | 4 + rust-book/functional/Cargo.toml | 7 + rust-book/functional/src/main.rs | 188 + rust-book/functions/Cargo.lock | 4 + rust-book/functions/Cargo.toml | 7 + rust-book/functions/src/main.rs | 10 + rust-book/generics/Cargo.lock | 4 + rust-book/generics/Cargo.toml | 7 + rust-book/generics/src/main.rs | 68 + rust-book/guessing-game/Cargo.lock | 80 + rust-book/guessing-game/Cargo.toml | 10 + rust-book/guessing-game/src/main.rs | 36 + rust-book/hello_server/404.html | 19 + rust-book/hello_server/Cargo.lock | 4 + rust-book/hello_server/Cargo.toml | 7 + rust-book/hello_server/hello.html | 18 + rust-book/hello_server/src/bin/main.rs | 46 + rust-book/hello_server/src/lib.rs | 117 + rust-book/hello_world/hello_cargo/Cargo.lock | 4 + rust-book/hello_world/hello_cargo/Cargo.toml | 7 + rust-book/hello_world/hello_cargo/src/main.rs | 3 + rust-book/hello_world/main.exe | Bin 0 -> 4129619 bytes rust-book/hello_world/main.rs | 4 + rust-book/horcrux/Cargo.toml | 7 + rust-book/horcrux/src/main.rs | 3 + rust-book/lifetimes/Cargo.lock | 4 + rust-book/lifetimes/Cargo.toml | 7 + rust-book/lifetimes/src/main.rs | 43 + rust-book/mathsssss/Cargo.lock | 4 + rust-book/mathsssss/Cargo.toml | 7 + rust-book/mathsssss/src/main.rs | 61 + rust-book/minigrep/Cargo.lock | 4 + rust-book/minigrep/Cargo.toml | 8 + rust-book/minigrep/src/lib.rs | 96 + rust-book/minigrep/src/main.rs | 17 + rust-book/oop/Cargo.lock | 4 + rust-book/oop/Cargo.toml | 7 + rust-book/oop/src/lib.rs | 41 + rust-book/oop/src/main.rs | 56 + rust-book/ownership/Cargo.lock | 4 + rust-book/ownership/Cargo.toml | 7 + rust-book/ownership/src/main.rs | 51 + rust-book/packages/my-project/Cargo.lock | 4 + rust-book/packages/my-project/Cargo.toml | 7 + rust-book/packages/my-project/src/main.rs | 82 + rust-book/packages/my-project/src/sound.rs | 1 + .../packages/my-project/src/sound/instrument.rs | 3 + rust-book/patterns/Cargo.lock | 4 + rust-book/patterns/Cargo.toml | 7 + rust-book/patterns/src/main.rs | 316 + rust-book/piglatin/Cargo.lock | 4 + rust-book/piglatin/Cargo.toml | 7 + rust-book/piglatin/src/main.rs | 38 + rust-book/smart-pointers/Cargo.lock | 4 + rust-book/smart-pointers/Cargo.toml | 7 + rust-book/smart-pointers/src/main.rs | 234 + rust-book/structs/Cargo.lock | 4 + rust-book/structs/Cargo.toml | 7 + rust-book/structs/src/main.rs | 32 + rust-book/structs/src/main.rs.bak | 36 + rust-book/testing/Cargo.lock | 4 + rust-book/testing/Cargo.toml | 7 + rust-book/testing/src/lib.rs | 32 + rust-book/testing/tests/common/mod.rs | 3 + rust-book/testing/tests/integration_test.rs | 9 + rust-book/traits/Cargo.lock | 4 + rust-book/traits/Cargo.toml | 7 + rust-book/traits/src/main.rs | 114 + rust-book/variables/Cargo.lock | 4 + rust-book/variables/Cargo.toml | 7 + rust-book/variables/src/main.rs | 6 + rust-book/xmas/Cargo.lock | 4 + rust-book/xmas/Cargo.toml | 7 + rust-book/xmas/src/main.rs | 42 + 784 files changed, 655469 insertions(+) create mode 100755 meap/actionkv/Cargo.lock create mode 100755 meap/actionkv/Cargo.toml create mode 100755 meap/actionkv/src/akv_mem.rs create mode 100755 meap/actionkv/src/lib.rs create mode 100755 meap/actionkv/target/.rustc_info.json create mode 100755 meap/actionkv/target/debug/.cargo-lock create mode 100755 meap/ch1/Cargo.lock create mode 100755 meap/ch1/Cargo.toml create mode 100755 meap/ch1/src/main.rs create mode 100755 meap/ch2/Cargo.lock create mode 100755 meap/ch2/Cargo.toml create mode 100755 meap/ch2/src/main.rs create mode 100755 meap/ch3/Cargo.lock create mode 100755 meap/ch3/Cargo.toml create mode 100755 meap/ch3/src/main.rs create mode 100755 meap/ch3/target/.rustc_info.json create mode 100755 meap/ch3/target/debug/.cargo-lock create mode 100755 meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3 create mode 100755 meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3.json create mode 100755 meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/dep-bin-ch3-836fb87c62f4cee3 create mode 100755 meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/invoked.timestamp create mode 100755 meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/dep-test-bin-ch3-e2250ace3d2170f5 create mode 100755 meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/invoked.timestamp create mode 100755 meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/test-bin-ch3-e2250ace3d2170f5 create mode 100755 meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/test-bin-ch3-e2250ace3d2170f5.json create mode 100755 meap/ch3/target/debug/ch3 create mode 100755 meap/ch3/target/debug/ch3-e2250ace3d2170f5 create mode 100755 meap/ch3/target/debug/ch3-e2250ace3d2170f5.d create mode 100755 meap/ch3/target/debug/ch3.d create mode 100755 meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3 create mode 100755 meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3.d create mode 100755 meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5 create mode 100755 meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5.d create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1014cr2epm2722bk.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/10qq8mctz8eznm34.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1avukx90npbaug2u.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1phlmjbjwphha3an.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1q7y3ux5ou7zwara.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1yft4c03trwlhmdb.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/22u9efltgeqdc9zc.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2eu6fkq08dhdzl0h.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2fyqgrtzwyc54ba9.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2m2e4wmnd0gaakbz.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2qtbs21ma8c3knbv.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2qtt5sx9wx608du5.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2rjnh67j91lxay9.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/33jufag6gh3thuuk.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3fwyh23p0xjhve2q.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3kze4d69xi8xju6d.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3rxzh3n53bqaq0k6.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3uczsz9khcymbnzc.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3y2r8le65v77hkva.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4bs0zlnp2561vc65.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4h1klhmv9apr5d0u.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4hjnu3x6qfyk4h8l.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4v4yx04jncjjoefx.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/5916t0h40uo4ju7f.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/dep-graph.bin create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/g1ky5ezj9j1dech.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/gqh7wkwujx22pb5.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/id06c8lb79j866m.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/query-cache.bin create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/work-products.bin create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/wx6sbh2czk5gyga.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/xcspnr7t46k81mo.o create mode 100755 meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00.lock create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/1eycyjmmmrp2z88.o create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/2n1goaczf6kwg32u.o create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/2qu0wmdlga6v4fmv.o create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/3dd2hd1zs5r6e3j1.o create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/4ek1st3palkbupqj.o create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/dep-graph.bin create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/query-cache.bin create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/work-products.bin create mode 100755 meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju.lock create mode 100755 meap/ch4/Cargo.lock create mode 100755 meap/ch4/Cargo.toml create mode 100755 meap/ch4/src/main.rs create mode 100755 meap/ch4/target/.rustc_info.json create mode 100755 meap/ch4/target/debug/.cargo-lock create mode 100755 meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e create mode 100755 meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e.json create mode 100755 meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/dep-bin-ch4-93da2e65ca49da5e create mode 100755 meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/invoked.timestamp create mode 100755 meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0 create mode 100755 meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0.json create mode 100755 meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/dep-bin-ch4-cbb55168fbff98c0 create mode 100755 meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/invoked.timestamp create mode 100755 meap/ch4/target/debug/ch4 create mode 100755 meap/ch4/target/debug/ch4.d create mode 100755 meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e create mode 100755 meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e.d create mode 100755 meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0 create mode 100755 meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0.d create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1a29m9nxvwqhbzve.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1wg3h6wxkurp7u2z.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1yyn102nsvj6jlfl.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/2algmsswlf4osiz6.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/2b0rhszsek5wx3yv.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/31wt95rsfx3eggdu.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/360d6j2s58nr2dfz.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/3ce1r5wxynrwb71e.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/402y3txp1ru76x9u.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/44ajjlfm3m0xqkxs.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/4cw3pagkyxh500ve.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/548tzaiqitpbpsry.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/55ksc9c1gynbv1bu.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/5clpyylgtkr1osy9.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/5ghq8hlhz5cd6sni.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/9qetczw1rf0yeko.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/dep-graph.bin create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/dt30w3o00e9hf42.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/gniwg57nvnx21f1.o create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/query-cache.bin create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/work-products.bin create mode 100755 meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx.lock create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1ovrff2wy7pbicuz.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1qakoungnbu004ow.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1zdu87w4pkieclqt.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/25wv7nvu7tnue4zu.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/27dg0fgwl4lj6c1k.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/2c5v6bzu75ufmp3o.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3sax87nuo81dg7xb.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3yy3rxnthd30119s.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3yzva5hf2vjr8jed.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4234mgamksz24sdi.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4edoropk8kn5wr4o.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4hkwibkbh3vhaezt.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4hq669qwogx2bgb.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4ii4feui4a3sx53t.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/53agfzyzek9fvg19.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/5c9xmtwmcple7mw0.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/5g5wkmenexzyeq3a.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/dep-graph.bin create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/n2dc7fdz1p5qyhc.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/query-cache.bin create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/work-products.bin create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/xa69yr3j4v51mih.o create mode 100755 meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n.lock create mode 100755 meap/ch5/Cargo.lock create mode 100755 meap/ch5/Cargo.toml create mode 100755 meap/ch5/src/main.rs create mode 100755 meap/ch5/target/.rustc_info.json create mode 100755 meap/ch5/target/debug/.cargo-lock create mode 100755 meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d create mode 100755 meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d.json create mode 100755 meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/dep-bin-ch5-46e10a775cf0013d create mode 100755 meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/invoked.timestamp create mode 100755 meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/dep-test-bin-ch5-9316120197002b39 create mode 100755 meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/invoked.timestamp create mode 100755 meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/test-bin-ch5-9316120197002b39 create mode 100755 meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/test-bin-ch5-9316120197002b39.json create mode 100755 meap/ch5/target/debug/ch5 create mode 100755 meap/ch5/target/debug/ch5-9316120197002b39 create mode 100755 meap/ch5/target/debug/ch5-9316120197002b39.d create mode 100755 meap/ch5/target/debug/ch5.d create mode 100755 meap/ch5/target/debug/deps/ch5-46e10a775cf0013d create mode 100755 meap/ch5/target/debug/deps/ch5-46e10a775cf0013d.d create mode 100755 meap/ch5/target/debug/deps/ch5-9316120197002b39 create mode 100755 meap/ch5/target/debug/deps/ch5-9316120197002b39.d create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/131hx6aogxa3cb9n.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1cdx3b8nidwkkcjr.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1d7ea3e2fw6kzluy.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1p15q4obvvajv9mq.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1q2e7yv668xrks2m.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/22elhj5srsxnh4ez.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2ir0bpdybahl0hy4.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2p3ajrqqbkdrma7v.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2u4z51n7gy9gsonf.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/364nv5lvocy9crsn.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/3navidowtjyeu86r.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/3qx5mfronarx9xg4.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/4m23nyzrcp4d03ut.o create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/dep-graph.bin create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/query-cache.bin create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/work-products.bin create mode 100755 meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf.lock create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/19ja0ulj1yz4dz1v.o create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/1f7hhoc63g3w6r91.o create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/23x6ryl2aphivrco.o create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/3owzc8gzkv73r1zs.o create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/3uqy65foquniypm8.o create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/46anzfvrp7k3pkxw.o create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/4h299gjco8eqonjk.o create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/dep-graph.bin create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/query-cache.bin create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/work-products.bin create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/z4kfp7turnew5kb.o create mode 100755 meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp.lock create mode 100755 meap/ch6/Cargo.lock create mode 100755 meap/ch6/Cargo.toml create mode 100755 meap/ch6/src/main.rs create mode 100755 meap/ch6/target/.rustc_info.json create mode 100755 meap/ch6/target/debug/.cargo-lock create mode 100755 meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd create mode 100755 meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd.json create mode 100755 meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd create mode 100755 meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/invoked.timestamp create mode 100755 meap/ch6/target/debug/ch6 create mode 100755 meap/ch6/target/debug/ch6.d create mode 100755 meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd create mode 100755 meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/1613w2mnqq451iou.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/202biz9zrbc8vj2j.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/22u4ypd2qahif4aa.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/286kxth42775m8zo.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2he1ykixz43hari1.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2ysexnuf9yz7pdw0.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/30jp33zu1uy4x44o.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3anv21a08wl4eeto.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3klz3mn81xzw6i0q.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4bw7pema3fvyvvrn.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4chbcxa6v7h4opwy.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nwcpiz9t9ezcamu.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nx8jndtpgtf4i2o.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/58ogbpvixqtlsaxj.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/5div3w1wttl8dph8.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/dep-graph.bin create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/query-cache.bin create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/work-products.bin create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4.lock create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/1613w2mnqq451iou.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/202biz9zrbc8vj2j.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/22u4ypd2qahif4aa.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/286kxth42775m8zo.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2he1ykixz43hari1.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2ysexnuf9yz7pdw0.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/30jp33zu1uy4x44o.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/3anv21a08wl4eeto.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4bw7pema3fvyvvrn.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4chbcxa6v7h4opwy.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nwcpiz9t9ezcamu.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nx8jndtpgtf4i2o.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/58ogbpvixqtlsaxj.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/5div3w1wttl8dph8.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/b7bjynvwroewcp0.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/d3kmxm21zy669se.o create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/dep-graph.bin create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/query-cache.bin create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/work-products.bin create mode 100755 meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv.lock create mode 100755 meap/ch7/Cargo.lock create mode 100755 meap/ch7/Cargo.toml create mode 100755 meap/ch7/src/main.rs create mode 100755 meap/ch7/target/.rustc_info.json create mode 100755 meap/ch7/target/debug/.cargo-lock create mode 100755 meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/dep-lib-autocfg-decc8dda373d483a create mode 100755 meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/lib-autocfg-decc8dda373d483a create mode 100755 meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/lib-autocfg-decc8dda373d483a.json create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/dep-lib-bincode-6b7b5bba40374a3a create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/lib-bincode-6b7b5bba40374a3a create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/lib-bincode-6b7b5bba40374a3a.json create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/build-script-build_script_build-75abd544b82202c7 create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/build-script-build_script_build-75abd544b82202c7.json create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/dep-build-script-build_script_build-75abd544b82202c7 create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-83548ed339649500/build create mode 100755 meap/ch7/target/debug/.fingerprint/bincode-83548ed339649500/build.json create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/build-script-build_script_build-3334579af8660d90 create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/build-script-build_script_build-3334579af8660d90.json create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/dep-build-script-build_script_build-3334579af8660d90 create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/dep-lib-byteorder-db47f374fba3e668 create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/lib-byteorder-db47f374fba3e668 create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/lib-byteorder-db47f374fba3e668.json create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-e36e243baec1e418/build create mode 100755 meap/ch7/target/debug/.fingerprint/byteorder-e36e243baec1e418/build.json create mode 100755 meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b create mode 100755 meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b.json create mode 100755 meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/dep-bin-ch7-1c5228b4d239172b create mode 100755 meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a create mode 100755 meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a.json create mode 100755 meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/dep-bin-ch7-a37416d8bab1527a create mode 100755 meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/dep-lib-itoa-91435f2d9a5c9d2d create mode 100755 meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/lib-itoa-91435f2d9a5c9d2d create mode 100755 meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/lib-itoa-91435f2d9a5c9d2d.json create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-4a0c23a5952ba078/build create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-4a0c23a5952ba078/build.json create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/dep-lib-proc_macro2-855c77c462de1b7d create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/lib-proc_macro2-855c77c462de1b7d create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/lib-proc_macro2-855c77c462de1b7d.json create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/build-script-build_script_build-d0656b3749ea87d8 create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/build-script-build_script_build-d0656b3749ea87d8.json create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/dep-build-script-build_script_build-d0656b3749ea87d8 create mode 100755 meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/dep-lib-quote-1cc9e04a7169e4c6 create mode 100755 meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/lib-quote-1cc9e04a7169e4c6 create mode 100755 meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/lib-quote-1cc9e04a7169e4c6.json create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/build-script-build_script_build-72e8712795d4c287 create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/build-script-build_script_build-72e8712795d4c287.json create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/dep-build-script-build_script_build-72e8712795d4c287 create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/dep-lib-ryu-b730c6c70ac3e2cc create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc.json create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-e39a5475b4dfbd3a/build create mode 100755 meap/ch7/target/debug/.fingerprint/ryu-e39a5475b4dfbd3a/build.json create mode 100755 meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/dep-lib-serde-0aeb5a4b9a73de73 create mode 100755 meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/lib-serde-0aeb5a4b9a73de73 create mode 100755 meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/lib-serde-0aeb5a4b9a73de73.json create mode 100755 meap/ch7/target/debug/.fingerprint/serde-993a19abfeb02743/build create mode 100755 meap/ch7/target/debug/.fingerprint/serde-993a19abfeb02743/build.json create mode 100755 meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/build-script-build_script_build-afe5df83afa18d42 create mode 100755 meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/build-script-build_script_build-afe5df83afa18d42.json create mode 100755 meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/dep-build-script-build_script_build-afe5df83afa18d42 create mode 100755 meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/dep-lib-serde_derive-e5b7d25063e53202 create mode 100755 meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/lib-serde_derive-e5b7d25063e53202 create mode 100755 meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/lib-serde_derive-e5b7d25063e53202.json create mode 100755 meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/dep-lib-serde_json-2d6c62b2bd77dda0 create mode 100755 meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/lib-serde_json-2d6c62b2bd77dda0 create mode 100755 meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/lib-serde_json-2d6c62b2bd77dda0.json create mode 100755 meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/dep-lib-syn-68015be05f89a0f5 create mode 100755 meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5 create mode 100755 meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5.json create mode 100755 meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/build-script-build_script_build-a900233370d9690a create mode 100755 meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/build-script-build_script_build-a900233370d9690a.json create mode 100755 meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/dep-build-script-build_script_build-a900233370d9690a create mode 100755 meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/syn-c1294e2186cf9b28/build create mode 100755 meap/ch7/target/debug/.fingerprint/syn-c1294e2186cf9b28/build.json create mode 100755 meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/dep-lib-unicode_xid-12657c7cced582bd create mode 100755 meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/invoked.timestamp create mode 100755 meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/lib-unicode_xid-12657c7cced582bd create mode 100755 meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/lib-unicode_xid-12657c7cced582bd.json create mode 100755 meap/ch7/target/debug/build/bincode-75abd544b82202c7/build-script-build create mode 100755 meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7 create mode 100755 meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7.d create mode 100755 meap/ch7/target/debug/build/bincode-83548ed339649500/invoked.timestamp create mode 100755 meap/ch7/target/debug/build/bincode-83548ed339649500/out/probe0.ll create mode 100755 meap/ch7/target/debug/build/bincode-83548ed339649500/output create mode 100755 meap/ch7/target/debug/build/bincode-83548ed339649500/root-output create mode 100755 meap/ch7/target/debug/build/bincode-83548ed339649500/stderr create mode 100755 meap/ch7/target/debug/build/byteorder-3334579af8660d90/build-script-build create mode 100755 meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90 create mode 100755 meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90.d create mode 100755 meap/ch7/target/debug/build/byteorder-e36e243baec1e418/invoked.timestamp create mode 100755 meap/ch7/target/debug/build/byteorder-e36e243baec1e418/output create mode 100755 meap/ch7/target/debug/build/byteorder-e36e243baec1e418/root-output create mode 100755 meap/ch7/target/debug/build/byteorder-e36e243baec1e418/stderr create mode 100755 meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/invoked.timestamp create mode 100755 meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/output create mode 100755 meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/root-output create mode 100755 meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/stderr create mode 100755 meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build-script-build create mode 100755 meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8 create mode 100755 meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8.d create mode 100755 meap/ch7/target/debug/build/ryu-72e8712795d4c287/build-script-build create mode 100755 meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287 create mode 100755 meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287.d create mode 100755 meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/invoked.timestamp create mode 100755 meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/output create mode 100755 meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/root-output create mode 100755 meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/stderr create mode 100755 meap/ch7/target/debug/build/serde-993a19abfeb02743/invoked.timestamp create mode 100755 meap/ch7/target/debug/build/serde-993a19abfeb02743/output create mode 100755 meap/ch7/target/debug/build/serde-993a19abfeb02743/root-output create mode 100755 meap/ch7/target/debug/build/serde-993a19abfeb02743/stderr create mode 100755 meap/ch7/target/debug/build/serde-afe5df83afa18d42/build-script-build create mode 100755 meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42 create mode 100755 meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42.d create mode 100755 meap/ch7/target/debug/build/syn-a900233370d9690a/build-script-build create mode 100755 meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a create mode 100755 meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a.d create mode 100755 meap/ch7/target/debug/build/syn-c1294e2186cf9b28/invoked.timestamp create mode 100755 meap/ch7/target/debug/build/syn-c1294e2186cf9b28/output create mode 100755 meap/ch7/target/debug/build/syn-c1294e2186cf9b28/root-output create mode 100755 meap/ch7/target/debug/build/syn-c1294e2186cf9b28/stderr create mode 100755 meap/ch7/target/debug/ch7 create mode 100755 meap/ch7/target/debug/ch7.d create mode 100755 meap/ch7/target/debug/deps/autocfg-decc8dda373d483a.d create mode 100755 meap/ch7/target/debug/deps/bincode-6b7b5bba40374a3a.d create mode 100755 meap/ch7/target/debug/deps/byteorder-db47f374fba3e668.d create mode 100755 meap/ch7/target/debug/deps/ch7-1c5228b4d239172b create mode 100755 meap/ch7/target/debug/deps/ch7-1c5228b4d239172b.d create mode 100755 meap/ch7/target/debug/deps/ch7-a37416d8bab1527a create mode 100755 meap/ch7/target/debug/deps/ch7-a37416d8bab1527a.d create mode 100755 meap/ch7/target/debug/deps/itoa-91435f2d9a5c9d2d.d create mode 100755 meap/ch7/target/debug/deps/libautocfg-decc8dda373d483a.rlib create mode 100755 meap/ch7/target/debug/deps/libbincode-6b7b5bba40374a3a.rlib create mode 100755 meap/ch7/target/debug/deps/libbyteorder-db47f374fba3e668.rlib create mode 100755 meap/ch7/target/debug/deps/libitoa-91435f2d9a5c9d2d.rlib create mode 100755 meap/ch7/target/debug/deps/libproc_macro2-855c77c462de1b7d.rlib create mode 100755 meap/ch7/target/debug/deps/libquote-1cc9e04a7169e4c6.rlib create mode 100755 meap/ch7/target/debug/deps/libryu-b730c6c70ac3e2cc.rlib create mode 100755 meap/ch7/target/debug/deps/libserde-0aeb5a4b9a73de73.rlib create mode 100755 meap/ch7/target/debug/deps/libserde_derive-e5b7d25063e53202.so create mode 100755 meap/ch7/target/debug/deps/libserde_json-2d6c62b2bd77dda0.rlib create mode 100755 meap/ch7/target/debug/deps/libsyn-68015be05f89a0f5.rlib create mode 100755 meap/ch7/target/debug/deps/libunicode_xid-12657c7cced582bd.rlib create mode 100755 meap/ch7/target/debug/deps/proc_macro2-855c77c462de1b7d.d create mode 100755 meap/ch7/target/debug/deps/quote-1cc9e04a7169e4c6.d create mode 100755 meap/ch7/target/debug/deps/ryu-b730c6c70ac3e2cc.d create mode 100755 meap/ch7/target/debug/deps/serde-0aeb5a4b9a73de73.d create mode 100755 meap/ch7/target/debug/deps/serde_derive-e5b7d25063e53202.d create mode 100755 meap/ch7/target/debug/deps/serde_json-2d6c62b2bd77dda0.d create mode 100755 meap/ch7/target/debug/deps/syn-68015be05f89a0f5.d create mode 100755 meap/ch7/target/debug/deps/unicode_xid-12657c7cced582bd.d create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/15dx0lml206w7kk3.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1bfmd0rwos6vmijh.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1gflib1cfmlgegv3.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1j2feb1zskpoyzgv.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1j7af3rwpk6x1tpg.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1wxfvrb2bjhpb0cn.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1xs3w1p2l5jlwqs6.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/22duuhqtduklwiat.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/2hntke3jojraxsf.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/2syyudyj8o93nbyr.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3el3oxq1g21uix6j.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3lcehln991uwlnzz.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3ri0zf9ylodvkogd.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4e2em19je77ai1a8.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4l44697qc4i4f8fi.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4xqvu68sx5636ph7.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/5adn9y6mnwn2nxgr.o create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/dep-graph.bin create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/query-cache.bin create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/work-products.bin create mode 100755 meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux.lock create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/1ojqdlpozbe6600e.o create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/2ahmeyrsdf8rxhew.o create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/2nubi5z5iugqvxea.o create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/3h6dcoc91ujrwolj.o create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/59ayyxgsuxyaf0xm.o create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/5k7ecp1nptke1tn.o create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/dep-graph.bin create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/query-cache.bin create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/work-products.bin create mode 100755 meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s.lock create mode 100755 meap/cpu/Cargo.lock create mode 100755 meap/cpu/Cargo.toml create mode 100755 meap/cpu/src/main.rs create mode 100755 meap/cpu/target/.rustc_info.json create mode 100755 meap/cpu/target/debug/.cargo-lock create mode 100755 meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/dep-test-bin-cpu-175747ad1247f6b0 create mode 100755 meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/invoked.timestamp create mode 100755 meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/test-bin-cpu-175747ad1247f6b0 create mode 100755 meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/test-bin-cpu-175747ad1247f6b0.json create mode 100755 meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e create mode 100755 meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e.json create mode 100755 meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/dep-bin-cpu-839d5b692f7d015e create mode 100755 meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/invoked.timestamp create mode 100755 meap/cpu/target/debug/cpu create mode 100755 meap/cpu/target/debug/cpu-175747ad1247f6b0 create mode 100755 meap/cpu/target/debug/cpu-175747ad1247f6b0.d create mode 100755 meap/cpu/target/debug/cpu.d create mode 100755 meap/cpu/target/debug/deps/cpu-175747ad1247f6b0 create mode 100755 meap/cpu/target/debug/deps/cpu-175747ad1247f6b0.d create mode 100755 meap/cpu/target/debug/deps/cpu-839d5b692f7d015e create mode 100755 meap/cpu/target/debug/deps/cpu-839d5b692f7d015e.d create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/29z0rgxjp29autvt.o create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/3qt1rluz0z1jw54v.o create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/4iyk10jsgkfkahy2.o create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/dep-graph.bin create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/h8vywy4vhfjd5tm.o create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/l92hgkyt9e3lukd.o create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/query-cache.bin create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/work-products.bin create mode 100755 meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h.lock create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/155xgu5jjegi05do.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1maiippbw0v1j28y.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1t2z47xvypirj1i7.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1xhfgu7ox3tyoec8.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1y4z0jrtgptixqci.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/2ulrz4nbml1ymle.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3a0nb6vwv9df48z1.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3apv1978m7gqaqry.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3j8p1ytzes5q5ch9.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3kbkbomja3h54s6a.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/41wfo1crbvge24a8.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/45lhxrewrfklp5rc.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4f0gwgynxqlwxk05.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4udccfr0mzgh8l7d.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4w8g5kpq6m90ycs6.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/55tmdp3ao331eckj.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/564lxlekzrsz419s.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/56o7jtw5z83r1esi.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/5qhbbng3leqbq06.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/8f79y3t7s5fnh4j.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/dep-graph.bin create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/query-cache.bin create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/vla69i8m8nyot6u.o create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/work-products.bin create mode 100755 meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz.lock create mode 100755 meap/meap-code/ch1/ch1-animals-specialization.rs create mode 100755 meap/meap-code/ch1/ch1-animals-tuple-structs.rs create mode 100755 meap/meap-code/ch1/ch1-animals.rs create mode 100755 meap/meap-code/ch1/ch1-escape-html.rs create mode 100755 meap/meap-code/ch1/ch1-hashmap-hashset.rs create mode 100755 meap/meap-code/ch1/ch1-hello2.rs create mode 100755 meap/meap-code/ch1/ch1-save-user-data.rs create mode 100755 meap/meap-code/ch1/ch1-time-api/Cargo.toml create mode 100755 meap/meap-code/ch1/ch1-time-api/src/main.rs create mode 100755 meap/meap-code/ch1/ch1-word-counts.rs create mode 100755 meap/meap-code/ch10/Vagrantfile create mode 100755 meap/meap-code/ch10/ch10-basic-handler/Cargo.toml create mode 100755 meap/meap-code/ch10/ch10-basic-handler/Dockerfile create mode 100755 meap/meap-code/ch10/ch10-basic-handler/Makefile create mode 100755 meap/meap-code/ch10/ch10-basic-handler/src/main.rs create mode 100755 meap/meap-code/ch10/ch10-callstack/Cargo.toml create mode 100755 meap/meap-code/ch10/ch10-callstack/src/main.rs create mode 100755 meap/meap-code/ch10/ch10-handle/Cargo.toml create mode 100755 meap/meap-code/ch10/ch10-handle/src/main.rs create mode 100755 meap/meap-code/ch10/ch10-handler/Cargo.toml create mode 100755 meap/meap-code/ch10/ch10-handler/src/main.rs create mode 100755 meap/meap-code/ch10/ch10-ignore/Cargo.toml create mode 100755 meap/meap-code/ch10/ch10-ignore/src/main.rs create mode 100755 meap/meap-code/ch10/ch10-sixty/Cargo.toml create mode 100755 meap/meap-code/ch10/ch10-sixty/src/main.rs create mode 100755 meap/meap-code/ch10/ch10-sjlj/Cargo.toml create mode 100755 meap/meap-code/ch10/ch10-sjlj/Dockerfile create mode 100755 meap/meap-code/ch10/ch10-sjlj/Makefile create mode 100755 meap/meap-code/ch10/ch10-sjlj/src/main.rs create mode 100755 meap/meap-code/ch2/ch2-3arrays.rs create mode 100755 meap/meap-code/ch2/ch2-add-with-lifetimes.rs create mode 100755 meap/meap-code/ch2/ch2-add-with-lifetimes_.rs create mode 100755 meap/meap-code/ch2/ch2-bufreader-lines.rs create mode 100755 meap/meap-code/ch2/ch2-define-type.rs create mode 100755 meap/meap-code/ch2/ch2-first-steps.rs create mode 100755 meap/meap-code/ch2/ch2-generic-add.rs create mode 100755 meap/meap-code/ch2/ch2-intro-to-numbers.rs create mode 100755 meap/meap-code/ch2/ch2-intro.rs create mode 100755 meap/meap-code/ch2/ch2-introducing-vec.rs create mode 100755 meap/meap-code/ch2/ch2-match-needles.rs create mode 100755 meap/meap-code/ch2/ch2-needle-in-haystack.rs create mode 100755 meap/meap-code/ch2/ch2-non-base2.rs create mode 100755 meap/meap-code/ch2/ch2-read-file-iter-lines.rs create mode 100755 meap/meap-code/ch2/ch2-read-file.rs create mode 100755 meap/meap-code/ch2/ch2-sensor-emulator.rs create mode 100755 meap/meap-code/ch2/ch2-simple-with-enumerate.rs create mode 100755 meap/meap-code/ch2/ch2-simple-with-linenums create mode 100755 meap/meap-code/ch2/ch2-simple-with-linenums.rs create mode 100755 meap/meap-code/ch2/ch2-sparse-matrix.rs create mode 100755 meap/meap-code/ch2/ch2-str-simple-pattern.rs create mode 100755 meap/meap-code/ch3/ch3-adding-pub-to-file.rs create mode 100755 meap/meap-code/ch3/ch3-anystring-macro.rs create mode 100755 meap/meap-code/ch3/ch3-defining-files-neatly.rs create mode 100755 meap/meap-code/ch3/ch3-defining-files.rs create mode 100755 meap/meap-code/ch3/ch3-error-1.rs create mode 100755 meap/meap-code/ch3/ch3-file-doced.rs create mode 100755 meap/meap-code/ch3/ch3-file-states.rs create mode 100755 meap/meap-code/ch3/ch3-files-with-modes.rs create mode 100755 meap/meap-code/ch3/ch3-implementing-display.rs create mode 100755 meap/meap-code/ch3/ch3-mock-file.rs create mode 100755 meap/meap-code/ch3/ch3-newtype-pattern.rs create mode 100755 meap/meap-code/ch3/ch3-not-quite-file-1.rs create mode 100755 meap/meap-code/ch3/ch3-not-quite-file-2.rs create mode 100755 meap/meap-code/ch3/ch3-not-quite-file-3.rs create mode 100755 meap/meap-code/ch3/ch3-not-quite-file-4.rs create mode 100755 meap/meap-code/ch3/ch3-parse-log.rs create mode 100755 meap/meap-code/ch3/ch3-public-file.rs create mode 100755 meap/meap-code/ch3/ch3-return-result.rs create mode 100755 meap/meap-code/ch3/ch3-skeleton-read-trait.rs create mode 100755 meap/meap-code/ch3/ch3-string-macro.rs create mode 100755 meap/meap-code/ch3/filebasics/Cargo.toml create mode 100755 meap/meap-code/ch3/filebasics/src/main.rs create mode 100755 meap/meap-code/ch3/fileresult/Cargo.toml create mode 100755 meap/meap-code/ch3/fileresult/src/main.rs create mode 100755 meap/meap-code/ch3/globalerror/Cargo.toml create mode 100755 meap/meap-code/ch3/globalerror/src/main.rs create mode 100755 meap/meap-code/ch4/ch4-check-sats-1.rs create mode 100755 meap/meap-code/ch4/ch4-check-sats-3.rs create mode 100755 meap/meap-code/ch4/ch4-check-sats-clone-and-copy-traits.rs create mode 100755 meap/meap-code/ch4/ch4-check-sats-with-copy-trait.rs create mode 100755 meap/meap-code/ch4/ch4-rc-groundstation.rs create mode 100755 meap/meap-code/ch4/ch4-rc-refcell-groundstation.rs create mode 100755 meap/meap-code/ch4/ch4-sat-mailbox.rs create mode 100755 meap/meap-code/ch4/ch4-short-lived-strategy.rs create mode 100755 meap/meap-code/ch5/ch5-cpu1/Cargo.lock create mode 100755 meap/meap-code/ch5/ch5-cpu1/Cargo.toml create mode 100755 meap/meap-code/ch5/ch5-cpu1/src/main.rs create mode 100755 meap/meap-code/ch5/ch5-cpu2/Cargo.lock create mode 100755 meap/meap-code/ch5/ch5-cpu2/Cargo.toml create mode 100755 meap/meap-code/ch5/ch5-cpu2/src/main.rs create mode 100755 meap/meap-code/ch5/ch5-cpu3/Cargo.lock create mode 100755 meap/meap-code/ch5/ch5-cpu3/Cargo.toml create mode 100755 meap/meap-code/ch5/ch5-cpu3/src/main.rs create mode 100755 meap/meap-code/ch5/ch5-f32-as-u32.rs create mode 100755 meap/meap-code/ch5/ch5-fixed-width.rs create mode 100755 meap/meap-code/ch5/ch5-genfib/Cargo.lock create mode 100755 meap/meap-code/ch5/ch5-genfib/Cargo.toml create mode 100755 meap/meap-code/ch5/ch5-genfib/src/main.rs create mode 100755 meap/meap-code/ch5/ch5-impossible-add.rs create mode 100755 meap/meap-code/ch5/ch5-message-store/Cargo.lock create mode 100755 meap/meap-code/ch5/ch5-message-store/Cargo.toml create mode 100755 meap/meap-code/ch5/ch5-message-store/src/main.rs create mode 100755 meap/meap-code/ch5/ch5-q/Cargo.lock create mode 100755 meap/meap-code/ch5/ch5-q/Cargo.toml create mode 100755 meap/meap-code/ch5/ch5-q/src/lib.rs create mode 100755 meap/meap-code/ch5/ch5-sat-messaging/msg-with-refs/Cargo.lock create mode 100755 meap/meap-code/ch5/ch5-sat-messaging/msg-with-refs/Cargo.toml create mode 100755 meap/meap-code/ch5/ch5-sat-messaging/msg-with-refs/src/main.rs create mode 100755 meap/meap-code/ch5/ch5-to-oblivion.rs create mode 100755 meap/meap-code/ch5/ch5-u8-to-mock-rand.rs create mode 100755 meap/meap-code/ch5/ch5-visualising-f32.rs create mode 100755 meap/meap-code/ch6/ch6-gentext/Cargo.lock create mode 100755 meap/meap-code/ch6/ch6-gentext/Cargo.toml create mode 100755 meap/meap-code/ch6/ch6-gentext/src/main.rs create mode 100755 meap/meap-code/ch6/ch6-heap-vs-stack-intro/Cargo.lock create mode 100755 meap/meap-code/ch6/ch6-heap-vs-stack-intro/Cargo.toml create mode 100755 meap/meap-code/ch6/ch6-heap-vs-stack-intro/src/main.rs create mode 100755 meap/meap-code/ch6/ch6-heap-vs-stack/Cargo.lock create mode 100755 meap/meap-code/ch6/ch6-heap-vs-stack/Cargo.toml create mode 100755 meap/meap-code/ch6/ch6-heap-vs-stack/src/main.rs create mode 100755 meap/meap-code/ch6/ch6-meminfo-win/Cargo.lock create mode 100755 meap/meap-code/ch6/ch6-meminfo-win/Cargo.toml create mode 100755 meap/meap-code/ch6/ch6-meminfo-win/src/main.rs create mode 100755 meap/meap-code/ch6/ch6-memscan-1/Cargo.lock create mode 100755 meap/meap-code/ch6/ch6-memscan-1/Cargo.toml create mode 100755 meap/meap-code/ch6/ch6-memscan-1/src/main.rs create mode 100755 meap/meap-code/ch6/ch6-memscan-2/Cargo.lock create mode 100755 meap/meap-code/ch6/ch6-memscan-2/Cargo.toml create mode 100755 meap/meap-code/ch6/ch6-memscan-2/src/main.rs create mode 100755 meap/meap-code/ch6/ch6-memscan-3/Cargo.lock create mode 100755 meap/meap-code/ch6/ch6-memscan-3/Cargo.toml create mode 100755 meap/meap-code/ch6/ch6-memscan-3/src/main.rs create mode 100755 meap/meap-code/ch6/ch6-particles/Cargo.lock create mode 100755 meap/meap-code/ch6/ch6-particles/Cargo.toml create mode 100755 meap/meap-code/ch6/ch6-particles/Dockerfile create mode 100755 meap/meap-code/ch6/ch6-particles/Vagrantfile create mode 100755 meap/meap-code/ch6/ch6-particles/src/main.rs create mode 100755 meap/meap-code/ch6/ch6-tracing-output/allocation-times-by-allocation-size.png create mode 100755 meap/meap-code/ch6/ch6-tracing-output/plot-allocation-times-by-allocation-size.plot create mode 100755 meap/meap-code/ch6/ch6-tracing-output/trace.tsv create mode 100755 meap/meap-code/ch9/Vagrantfile create mode 100755 meap/meap-code/ch9/ch9-clock0/Cargo.toml create mode 100755 meap/meap-code/ch9/ch9-clock0/src/main.rs create mode 100755 meap/meap-code/ch9/ch9-clock1/Cargo.toml create mode 100755 meap/meap-code/ch9/ch9-clock1/src/main.rs create mode 100755 meap/meap-code/ch9/ch9-clock2/Cargo.toml create mode 100755 meap/meap-code/ch9/ch9-clock2/src/main.rs create mode 100755 meap/meap-code/ch9/ch9-clock3/Cargo.toml create mode 100755 meap/meap-code/ch9/ch9-clock3/Dockerfile create mode 100755 meap/meap-code/ch9/ch9-clock3/src/main.rs create mode 100755 meap/meap-code/ch9/ch9-sao-paulo/Cargo.toml create mode 100755 meap/meap-code/ch9/ch9-sao-paulo/src/main.rs create mode 100755 rust-book/add/Cargo.lock create mode 100755 rust-book/add/Cargo.toml create mode 100755 rust-book/add/add-one/Cargo.toml create mode 100755 rust-book/add/add-one/src/lib.rs create mode 100755 rust-book/add/adder/Cargo.toml create mode 100755 rust-book/add/adder/src/main.rs create mode 100755 rust-book/adder/Cargo.lock create mode 100755 rust-book/adder/Cargo.toml create mode 100755 rust-book/adder/src/lib.rs create mode 100755 rust-book/advanced/adv-fn-closure/Cargo.lock create mode 100755 rust-book/advanced/adv-fn-closure/Cargo.toml create mode 100755 rust-book/advanced/adv-fn-closure/src/main.rs create mode 100755 rust-book/advanced/adv-lifetimes/Cargo.lock create mode 100755 rust-book/advanced/adv-lifetimes/Cargo.toml create mode 100755 rust-book/advanced/adv-lifetimes/src/main.rs create mode 100755 rust-book/advanced/adv-traits/Cargo.lock create mode 100755 rust-book/advanced/adv-traits/Cargo.toml create mode 100755 rust-book/advanced/adv-traits/src/main.rs create mode 100755 rust-book/advanced/adv-types/Cargo.lock create mode 100755 rust-book/advanced/adv-types/Cargo.toml create mode 100755 rust-book/advanced/adv-types/src/main.rs create mode 100755 rust-book/advanced/hello_macro/Cargo.toml create mode 100755 rust-book/advanced/hello_macro/src/lib.rs create mode 100755 rust-book/advanced/unsafe-rust/Cargo.lock create mode 100755 rust-book/advanced/unsafe-rust/Cargo.toml create mode 100755 rust-book/advanced/unsafe-rust/src/main.rs create mode 100755 rust-book/blog/Cargo.lock create mode 100755 rust-book/blog/Cargo.toml create mode 100755 rust-book/blog/src/lib.rs create mode 100755 rust-book/blog/src/main.rs create mode 100755 rust-book/collections/Cargo.lock create mode 100755 rust-book/collections/Cargo.toml create mode 100755 rust-book/collections/src/main.rs create mode 100755 rust-book/concurrency/Cargo.lock create mode 100755 rust-book/concurrency/Cargo.toml create mode 100755 rust-book/concurrency/src/main.rs create mode 100755 rust-book/control/Cargo.lock create mode 100755 rust-book/control/Cargo.toml create mode 100755 rust-book/control/src/main.rs create mode 100755 rust-book/crates/Cargo.lock create mode 100755 rust-book/crates/Cargo.toml create mode 100755 rust-book/crates/src/lib.rs create mode 100755 rust-book/crates/src/main.rs create mode 100755 rust-book/employees/Cargo.lock create mode 100755 rust-book/employees/Cargo.toml create mode 100755 rust-book/employees/src/main.rs create mode 100755 rust-book/enums/Cargo.lock create mode 100755 rust-book/enums/Cargo.toml create mode 100755 rust-book/enums/src/main.rs create mode 100755 rust-book/enums/src/main1.rs create mode 100755 rust-book/errors/Cargo.lock create mode 100755 rust-book/errors/Cargo.toml create mode 100755 rust-book/errors/src/main.rs create mode 100755 rust-book/fibonacci/Cargo.lock create mode 100755 rust-book/fibonacci/Cargo.toml create mode 100755 rust-book/fibonacci/src/main.rs create mode 100755 rust-book/ftoctof/Cargo.lock create mode 100755 rust-book/ftoctof/Cargo.toml create mode 100755 rust-book/ftoctof/src/main.rs create mode 100755 rust-book/functional/Cargo.lock create mode 100755 rust-book/functional/Cargo.toml create mode 100755 rust-book/functional/src/main.rs create mode 100755 rust-book/functions/Cargo.lock create mode 100755 rust-book/functions/Cargo.toml create mode 100755 rust-book/functions/src/main.rs create mode 100755 rust-book/generics/Cargo.lock create mode 100755 rust-book/generics/Cargo.toml create mode 100755 rust-book/generics/src/main.rs create mode 100755 rust-book/guessing-game/Cargo.lock create mode 100755 rust-book/guessing-game/Cargo.toml create mode 100755 rust-book/guessing-game/src/main.rs create mode 100755 rust-book/hello_server/404.html create mode 100755 rust-book/hello_server/Cargo.lock create mode 100755 rust-book/hello_server/Cargo.toml create mode 100755 rust-book/hello_server/hello.html create mode 100755 rust-book/hello_server/src/bin/main.rs create mode 100755 rust-book/hello_server/src/lib.rs create mode 100755 rust-book/hello_world/hello_cargo/Cargo.lock create mode 100755 rust-book/hello_world/hello_cargo/Cargo.toml create mode 100755 rust-book/hello_world/hello_cargo/src/main.rs create mode 100755 rust-book/hello_world/main.exe create mode 100755 rust-book/hello_world/main.rs create mode 100755 rust-book/horcrux/Cargo.toml create mode 100755 rust-book/horcrux/src/main.rs create mode 100755 rust-book/lifetimes/Cargo.lock create mode 100755 rust-book/lifetimes/Cargo.toml create mode 100755 rust-book/lifetimes/src/main.rs create mode 100755 rust-book/mathsssss/Cargo.lock create mode 100755 rust-book/mathsssss/Cargo.toml create mode 100755 rust-book/mathsssss/src/main.rs create mode 100755 rust-book/minigrep/Cargo.lock create mode 100755 rust-book/minigrep/Cargo.toml create mode 100755 rust-book/minigrep/src/lib.rs create mode 100755 rust-book/minigrep/src/main.rs create mode 100755 rust-book/oop/Cargo.lock create mode 100755 rust-book/oop/Cargo.toml create mode 100755 rust-book/oop/src/lib.rs create mode 100755 rust-book/oop/src/main.rs create mode 100755 rust-book/ownership/Cargo.lock create mode 100755 rust-book/ownership/Cargo.toml create mode 100755 rust-book/ownership/src/main.rs create mode 100755 rust-book/packages/my-project/Cargo.lock create mode 100755 rust-book/packages/my-project/Cargo.toml create mode 100755 rust-book/packages/my-project/src/main.rs create mode 100755 rust-book/packages/my-project/src/sound.rs create mode 100755 rust-book/packages/my-project/src/sound/instrument.rs create mode 100755 rust-book/patterns/Cargo.lock create mode 100755 rust-book/patterns/Cargo.toml create mode 100755 rust-book/patterns/src/main.rs create mode 100755 rust-book/piglatin/Cargo.lock create mode 100755 rust-book/piglatin/Cargo.toml create mode 100755 rust-book/piglatin/src/main.rs create mode 100755 rust-book/smart-pointers/Cargo.lock create mode 100755 rust-book/smart-pointers/Cargo.toml create mode 100755 rust-book/smart-pointers/src/main.rs create mode 100755 rust-book/structs/Cargo.lock create mode 100755 rust-book/structs/Cargo.toml create mode 100755 rust-book/structs/src/main.rs create mode 100755 rust-book/structs/src/main.rs.bak create mode 100755 rust-book/testing/Cargo.lock create mode 100755 rust-book/testing/Cargo.toml create mode 100755 rust-book/testing/src/lib.rs create mode 100755 rust-book/testing/tests/common/mod.rs create mode 100755 rust-book/testing/tests/integration_test.rs create mode 100755 rust-book/traits/Cargo.lock create mode 100755 rust-book/traits/Cargo.toml create mode 100755 rust-book/traits/src/main.rs create mode 100755 rust-book/variables/Cargo.lock create mode 100755 rust-book/variables/Cargo.toml create mode 100755 rust-book/variables/src/main.rs create mode 100755 rust-book/xmas/Cargo.lock create mode 100755 rust-book/xmas/Cargo.toml create mode 100755 rust-book/xmas/src/main.rs diff --git a/meap/actionkv/Cargo.lock b/meap/actionkv/Cargo.lock new file mode 100755 index 0000000..6940551 --- /dev/null +++ b/meap/actionkv/Cargo.lock @@ -0,0 +1,32 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "actionkv" +version = "0.1.0" +dependencies = [ + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crc 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "build_const" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "byteorder" +version = "1.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "crc" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "build_const 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[metadata] +"checksum build_const 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "39092a32794787acd8525ee150305ff051b0aa6cc2abaf193924f5ab05425f39" +"checksum byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "94f88df23a25417badc922ab0f5716cc1330e87f71ddd9203b3a3ccd9cedf75d" +"checksum crc 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bd5d02c0aac6bd68393ed69e00bbc2457f3e89075c6349db7189618dc4ddc1d7" diff --git a/meap/actionkv/Cargo.toml b/meap/actionkv/Cargo.toml new file mode 100755 index 0000000..84ed719 --- /dev/null +++ b/meap/actionkv/Cargo.toml @@ -0,0 +1,18 @@ +[package] +name = "actionkv" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] +byteorder = "~1.2" +crc = "~1.7" + +[lib] +name = "libactionkv" +path = "src/lib.rs" + +[[bin]] +name = "akv_mem" +path = "src/akv_mem.rs" + diff --git a/meap/actionkv/src/akv_mem.rs b/meap/actionkv/src/akv_mem.rs new file mode 100755 index 0000000..cbcf88c --- /dev/null +++ b/meap/actionkv/src/akv_mem.rs @@ -0,0 +1,52 @@ +extern crate libactionkv; + +use libactionkv::ActionKv; + +#[cfg(target_os = "windows")] +const USAGE: &'static str = " +Usage: + akv_mem.exe FILE get KEY + akv_mem.exe FILE delete KEY + akv_mem.exe FILE insert KEY VALUE + akv_mem.exe FILE update KEY VALUE +"; + +#[cfg(not(target_os = "windows"))] +const USAGE: &'static str = " +Usage: + akv_mem FILE get KEY + akv_mem FILE delete KEY + akv_mem FILE insert KEY VALUE + akv_mem FILE update KEY VALUE +"; + +fn main() { + let args: Vec = std::env::args().collect(); + let fname = args.get(1).expect(&USAGE); + let action = args.get(2).expect(&USAGE).as_ref(); + let key = args.get(3).expect(&USAGE).as_ref(); + let maybe_value = args.get(4); + + let path = std::path::Path::new(&fname); + let mut store = ActionKV::open(path).expect("unable to open file"); + store.load().expect("unable to load data"); + + match action { + "get" => { + match store.get(key).unwrap() { + None => eprintln!("{:?} not found", key), + Some(value) => println!("{:?}", value), + } + }, + "delete" => store.delete(key).unwrap(), + "insert" => { + let value = maybe_value.expect(&USAGE).as_ref(); + store.insert(key, value).unwrap() + }, + "update" => { + let value = maybe_value.expect(&USAGE).as_ref(); + store.update(key, value).unwrap() + }, + _ => eprintln!("{}", &USAGE), + } +} diff --git a/meap/actionkv/src/lib.rs b/meap/actionkv/src/lib.rs new file mode 100755 index 0000000..31e1bb2 --- /dev/null +++ b/meap/actionkv/src/lib.rs @@ -0,0 +1,7 @@ +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + assert_eq!(2 + 2, 4); + } +} diff --git a/meap/actionkv/target/.rustc_info.json b/meap/actionkv/target/.rustc_info.json new file mode 100755 index 0000000..6645707 --- /dev/null +++ b/meap/actionkv/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":5361904215157244162,"outputs":{"1164083562126845933":["rustc 1.34.0\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-unknown-linux-gnu\nrelease: 1.34.0\nLLVM version: 8.0\n",""],"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/meap/actionkv/target/debug/.cargo-lock b/meap/actionkv/target/debug/.cargo-lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch1/Cargo.lock b/meap/ch1/Cargo.lock new file mode 100755 index 0000000..d9d119e --- /dev/null +++ b/meap/ch1/Cargo.lock @@ -0,0 +1,4 @@ +[[package]] +name = "ch1" +version = "0.1.0" + diff --git a/meap/ch1/Cargo.toml b/meap/ch1/Cargo.toml new file mode 100755 index 0000000..b8034fe --- /dev/null +++ b/meap/ch1/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "ch1" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] diff --git a/meap/ch1/src/main.rs b/meap/ch1/src/main.rs new file mode 100755 index 0000000..cbeadc4 --- /dev/null +++ b/meap/ch1/src/main.rs @@ -0,0 +1,28 @@ +//use std::rc::Rc; +//use std::sync::{Arc, Mutex}; + +fn main() { +// let a = 10; +// +// if a == 10 { +// println!("a eq ten"); +// } + + +// let a = 10; // stack +// let b = Box::new(10); // heap +// let c = Rc::new(10); // heap, reference count +// let d = Arc::new(Mutex::new(10)); // mutex lock, atomic reference counter +// println!("{} {} {} {:?}", a, b, c, d); + + + let english = "Hello, world!"; + let german = "Grüß Gott!"; + let japanese = "ハロー・ワール"; + let languages = [english, german, japanese]; + + for language in languages.iter() { + println!("{}", language); + } +} + diff --git a/meap/ch2/Cargo.lock b/meap/ch2/Cargo.lock new file mode 100755 index 0000000..4ebdd46 --- /dev/null +++ b/meap/ch2/Cargo.lock @@ -0,0 +1,195 @@ +[[package]] +name = "aho-corasick" +version = "0.6.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ansi_term" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "atty" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "termion 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "bitflags" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "ch2" +version = "0.1.0" +dependencies = [ + "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "clap" +version = "2.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "textwrap 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lazy_static" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "libc" +version = "0.2.50" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "memchr" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "redox_syscall" +version = "0.1.51" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "redox_termios" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "regex" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "regex-syntax" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "strsim" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "termion" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "textwrap" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "thread_local" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ucd-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unicode-width" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "utf8-ranges" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "vec_map" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "winapi" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[metadata] +"checksum aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "81ce3d38065e618af2d7b77e10c5ad9a069859b4be3c2250f674af3840d9c8a5" +"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" +"checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652" +"checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" +"checksum clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e" +"checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" +"checksum libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)" = "aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1" +"checksum memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39" +"checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85" +"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76" +"checksum regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384" +"checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7" +"checksum strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550" +"checksum termion 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096" +"checksum textwrap 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6" +"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" +"checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86" +"checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526" +"checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737" +"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" +"checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" +"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" +"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" diff --git a/meap/ch2/Cargo.toml b/meap/ch2/Cargo.toml new file mode 100755 index 0000000..94dc2f4 --- /dev/null +++ b/meap/ch2/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "ch2" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] +regex = "0.2.2" +clap = "2.24.2" + diff --git a/meap/ch2/src/main.rs b/meap/ch2/src/main.rs new file mode 100755 index 0000000..4d16a7a --- /dev/null +++ b/meap/ch2/src/main.rs @@ -0,0 +1,121 @@ +extern crate regex; +extern crate clap; + +use regex::Regex; +use clap::{App, Arg}; +use std::fs::File; +use std::io; +use std::io::BufReader; +use std::io::prelude::*; + + +//use std::ops::{Add}; + +fn main() { +// let a = 10; +// let b: i32 = 20; +// +// let c = add(a, b); +// println!("a + b = {}", c); + + +// let twenty = 20; +// let twenty_one: i32 = twenty + 1; +// let floats_okay = 21.0; +// let million = 1_000_000; +// +// println!("{} {} {} {}", twenty, twenty_one, floats_okay, million); +// +// let three = 0b11; +// let thirty = 0o36; +// let three_hundred = 0x12c; +// +// println!("{} {} {}", three, thirty, three_hundred); +// println!("{:b} {:b} {:b}", three, thirty, three_hundred); +// println!("{:o} {:o} {:o}", three, thirty, three_hundred); +// println!("{:x} {:x} {:x}", three, thirty, three_hundred); + + +// //let needle = 42; +// let haystack = [1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862]; +// +// for reference in haystack.iter() { +// let item = *reference; +// +// //if item == needle { +// // println!("{}", item); +// //} +// +// //if reference == &needle { +// // println!("{}", reference); +// //} +// +// let result = match item { +// 42 | 132 => "hit", +// _ => "miss", +// }; +// +// println!("{}", result); +// } + + + // let (a, b) = (1.2, 3.4); + // let (x, y) = (10, 20); + + // let c = add(a, b); + // let z = add(x, y); + + // println!("{} {}", c, z); + + + let args = App::new("ch2") + .version("0.1") + .about("searches for patterns") + .arg(Arg::with_name("pattern") + .help("the pattern to search for") + .takes_value(true) + .required(true)) + .arg(Arg::with_name("input") + .help("file to search") + .takes_value(true)) + .get_matches(); + + let pattern = args.value_of("pattern").unwrap(); + let re = Regex::new(pattern).unwrap(); + + let input = args.value_of("input").unwrap_or("-"); + + if input == "-" { + let stdin = io::stdin(); + let reader = stdin.lock(); + process_lines(reader, re); + } + else { + let file = File::open(input).unwrap(); + let reader = BufReader::new(file); + process_lines(reader, re); + } + +} + +fn process_lines(reader: T, re: Regex) { + for line_ in reader.lines() { + let line = line_.unwrap(); + + match re.find(&line) { + Some(_) => print!("-> "), + None => print!(" "), + }; + + println!("{}", line); + } +} + +//fn add>(i: T, j: T) -> T { +// i + j +//} + + +//fn add(i: i32, j: i32) -> i32 { +// i + j +//} diff --git a/meap/ch3/Cargo.lock b/meap/ch3/Cargo.lock new file mode 100755 index 0000000..8aeab89 --- /dev/null +++ b/meap/ch3/Cargo.lock @@ -0,0 +1,4 @@ +[[package]] +name = "ch3" +version = "0.1.0" + diff --git a/meap/ch3/Cargo.toml b/meap/ch3/Cargo.toml new file mode 100755 index 0000000..2552fbc --- /dev/null +++ b/meap/ch3/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "ch3" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] diff --git a/meap/ch3/src/main.rs b/meap/ch3/src/main.rs new file mode 100755 index 0000000..b75e506 --- /dev/null +++ b/meap/ch3/src/main.rs @@ -0,0 +1,19 @@ +type File = String; + +fn open(f: &mut File) { +} + +fn close(f: &mut File) { +} + +fn read(f: &mut File, save_to: &mut Vec) { +} + +fn main() { + let mut file1 = File::from("file1.txt"); + open(&mut file1); + //read(file1, vec![]); + close(&mut file1); +} + +// left off at listing 3.1 diff --git a/meap/ch3/target/.rustc_info.json b/meap/ch3/target/.rustc_info.json new file mode 100755 index 0000000..3415f66 --- /dev/null +++ b/meap/ch3/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":13695841021720482612,"outputs":{"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.33.0\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-unknown-linux-gnu\nrelease: 1.33.0\nLLVM version: 7.0\n",""],"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/meap/ch3/target/debug/.cargo-lock b/meap/ch3/target/debug/.cargo-lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3 b/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3 new file mode 100755 index 0000000..a07293c --- /dev/null +++ b/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3 @@ -0,0 +1 @@ +f499f9b9913f52ee \ No newline at end of file diff --git a/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3.json b/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3.json new file mode 100755 index 0000000..4a2a042 --- /dev/null +++ b/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/bin-ch3-836fb87c62f4cee3.json @@ -0,0 +1 @@ +{"rustc":8694411935207622754,"features":"[]","target":5002437795762691898,"profile":9767907788551385638,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1555693201,7659000],".fingerprint/ch3-836fb87c62f4cee3/dep-bin-ch3-836fb87c62f4cee3"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/dep-bin-ch3-836fb87c62f4cee3 b/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/dep-bin-ch3-836fb87c62f4cee3 new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/dep-bin-ch3-836fb87c62f4cee3 differ diff --git a/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/invoked.timestamp b/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch3/target/debug/.fingerprint/ch3-836fb87c62f4cee3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/dep-test-bin-ch3-e2250ace3d2170f5 b/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/dep-test-bin-ch3-e2250ace3d2170f5 new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/dep-test-bin-ch3-e2250ace3d2170f5 differ diff --git a/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/invoked.timestamp b/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/test-bin-ch3-e2250ace3d2170f5 b/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/test-bin-ch3-e2250ace3d2170f5 new file mode 100755 index 0000000..f4434fb --- /dev/null +++ b/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/test-bin-ch3-e2250ace3d2170f5 @@ -0,0 +1 @@ +96d381f757420021 \ No newline at end of file diff --git a/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/test-bin-ch3-e2250ace3d2170f5.json b/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/test-bin-ch3-e2250ace3d2170f5.json new file mode 100755 index 0000000..082a761 --- /dev/null +++ b/meap/ch3/target/debug/.fingerprint/ch3-e2250ace3d2170f5/test-bin-ch3-e2250ace3d2170f5.json @@ -0,0 +1 @@ +{"rustc":8694411935207622754,"features":"[]","target":5002437795762691898,"profile":7202528256660649923,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1555693205,76876100],".fingerprint/ch3-e2250ace3d2170f5/dep-test-bin-ch3-e2250ace3d2170f5"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch3/target/debug/ch3 b/meap/ch3/target/debug/ch3 new file mode 100755 index 0000000..d947c1e Binary files /dev/null and b/meap/ch3/target/debug/ch3 differ diff --git a/meap/ch3/target/debug/ch3-e2250ace3d2170f5 b/meap/ch3/target/debug/ch3-e2250ace3d2170f5 new file mode 100755 index 0000000..e8f84e0 Binary files /dev/null and b/meap/ch3/target/debug/ch3-e2250ace3d2170f5 differ diff --git a/meap/ch3/target/debug/ch3-e2250ace3d2170f5.d b/meap/ch3/target/debug/ch3-e2250ace3d2170f5.d new file mode 100755 index 0000000..1ce178b --- /dev/null +++ b/meap/ch3/target/debug/ch3-e2250ace3d2170f5.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch3/target/debug/ch3-e2250ace3d2170f5: /home/carpenat/devel/learning-rust/meap/ch3/src/main.rs diff --git a/meap/ch3/target/debug/ch3.d b/meap/ch3/target/debug/ch3.d new file mode 100755 index 0000000..f29c04d --- /dev/null +++ b/meap/ch3/target/debug/ch3.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch3/target/debug/ch3: /home/carpenat/devel/learning-rust/meap/ch3/src/main.rs diff --git a/meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3 b/meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3 new file mode 100755 index 0000000..d947c1e Binary files /dev/null and b/meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3 differ diff --git a/meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3.d b/meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3.d new file mode 100755 index 0000000..b7cba1d --- /dev/null +++ b/meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch3/target/debug/deps/ch3-836fb87c62f4cee3.d: src/main.rs + +src/main.rs: diff --git a/meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5 b/meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5 new file mode 100755 index 0000000..e8f84e0 Binary files /dev/null and b/meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5 differ diff --git a/meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5.d b/meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5.d new file mode 100755 index 0000000..d140304 --- /dev/null +++ b/meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch3/target/debug/deps/ch3-e2250ace3d2170f5.d: src/main.rs + +src/main.rs: diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1014cr2epm2722bk.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1014cr2epm2722bk.o new file mode 100755 index 0000000..7e5a7c2 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1014cr2epm2722bk.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/10qq8mctz8eznm34.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/10qq8mctz8eznm34.o new file mode 100755 index 0000000..b648ed6 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/10qq8mctz8eznm34.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1avukx90npbaug2u.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1avukx90npbaug2u.o new file mode 100755 index 0000000..83be664 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1avukx90npbaug2u.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1phlmjbjwphha3an.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1phlmjbjwphha3an.o new file mode 100755 index 0000000..aec0256 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1phlmjbjwphha3an.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1q7y3ux5ou7zwara.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1q7y3ux5ou7zwara.o new file mode 100755 index 0000000..d102047 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1q7y3ux5ou7zwara.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1yft4c03trwlhmdb.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1yft4c03trwlhmdb.o new file mode 100755 index 0000000..9727ea4 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/1yft4c03trwlhmdb.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/22u9efltgeqdc9zc.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/22u9efltgeqdc9zc.o new file mode 100755 index 0000000..2d2e9b2 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/22u9efltgeqdc9zc.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2eu6fkq08dhdzl0h.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2eu6fkq08dhdzl0h.o new file mode 100755 index 0000000..b52ac79 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2eu6fkq08dhdzl0h.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2fyqgrtzwyc54ba9.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2fyqgrtzwyc54ba9.o new file mode 100755 index 0000000..45bf275 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2fyqgrtzwyc54ba9.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2m2e4wmnd0gaakbz.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2m2e4wmnd0gaakbz.o new file mode 100755 index 0000000..e2060c7 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2m2e4wmnd0gaakbz.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2qtbs21ma8c3knbv.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2qtbs21ma8c3knbv.o new file mode 100755 index 0000000..92a3df9 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2qtbs21ma8c3knbv.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2qtt5sx9wx608du5.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2qtt5sx9wx608du5.o new file mode 100755 index 0000000..5ee6269 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2qtt5sx9wx608du5.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2rjnh67j91lxay9.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2rjnh67j91lxay9.o new file mode 100755 index 0000000..da89440 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/2rjnh67j91lxay9.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/33jufag6gh3thuuk.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/33jufag6gh3thuuk.o new file mode 100755 index 0000000..ec4dc6a Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/33jufag6gh3thuuk.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3fwyh23p0xjhve2q.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3fwyh23p0xjhve2q.o new file mode 100755 index 0000000..9e0886f Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3fwyh23p0xjhve2q.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3kze4d69xi8xju6d.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3kze4d69xi8xju6d.o new file mode 100755 index 0000000..93f0cf9 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3kze4d69xi8xju6d.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3rxzh3n53bqaq0k6.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3rxzh3n53bqaq0k6.o new file mode 100755 index 0000000..35a41fe Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3rxzh3n53bqaq0k6.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3uczsz9khcymbnzc.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3uczsz9khcymbnzc.o new file mode 100755 index 0000000..c447d00 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3uczsz9khcymbnzc.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3y2r8le65v77hkva.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3y2r8le65v77hkva.o new file mode 100755 index 0000000..2afe199 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/3y2r8le65v77hkva.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4bs0zlnp2561vc65.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4bs0zlnp2561vc65.o new file mode 100755 index 0000000..cd3eb5f Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4bs0zlnp2561vc65.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4h1klhmv9apr5d0u.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4h1klhmv9apr5d0u.o new file mode 100755 index 0000000..0f94ed6 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4h1klhmv9apr5d0u.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4hjnu3x6qfyk4h8l.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4hjnu3x6qfyk4h8l.o new file mode 100755 index 0000000..5131cee Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4hjnu3x6qfyk4h8l.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4v4yx04jncjjoefx.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4v4yx04jncjjoefx.o new file mode 100755 index 0000000..0e63fda Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/4v4yx04jncjjoefx.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/5916t0h40uo4ju7f.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/5916t0h40uo4ju7f.o new file mode 100755 index 0000000..b8c7b1d Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/5916t0h40uo4ju7f.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/dep-graph.bin b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/dep-graph.bin new file mode 100755 index 0000000..2e0263f Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/dep-graph.bin differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/g1ky5ezj9j1dech.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/g1ky5ezj9j1dech.o new file mode 100755 index 0000000..f8581d2 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/g1ky5ezj9j1dech.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/gqh7wkwujx22pb5.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/gqh7wkwujx22pb5.o new file mode 100755 index 0000000..b100958 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/gqh7wkwujx22pb5.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/id06c8lb79j866m.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/id06c8lb79j866m.o new file mode 100755 index 0000000..6ca2d74 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/id06c8lb79j866m.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/query-cache.bin b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/query-cache.bin new file mode 100755 index 0000000..746bdb1 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/query-cache.bin differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/work-products.bin b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/work-products.bin new file mode 100755 index 0000000..cba45ad Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/work-products.bin differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/wx6sbh2czk5gyga.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/wx6sbh2czk5gyga.o new file mode 100755 index 0000000..a2bc79d Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/wx6sbh2czk5gyga.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/xcspnr7t46k81mo.o b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/xcspnr7t46k81mo.o new file mode 100755 index 0000000..7f4a7a0 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00-1pytyughypue3/xcspnr7t46k81mo.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00.lock b/meap/ch3/target/debug/incremental/ch3-12o6btm6zvzgj/s-fbg3l9643f-l8sy00.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/1eycyjmmmrp2z88.o b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/1eycyjmmmrp2z88.o new file mode 100755 index 0000000..c6cf5a7 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/1eycyjmmmrp2z88.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/2n1goaczf6kwg32u.o b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/2n1goaczf6kwg32u.o new file mode 100755 index 0000000..adb4767 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/2n1goaczf6kwg32u.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/2qu0wmdlga6v4fmv.o b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/2qu0wmdlga6v4fmv.o new file mode 100755 index 0000000..de21375 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/2qu0wmdlga6v4fmv.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/3dd2hd1zs5r6e3j1.o b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/3dd2hd1zs5r6e3j1.o new file mode 100755 index 0000000..4a0648c Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/3dd2hd1zs5r6e3j1.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/4ek1st3palkbupqj.o b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/4ek1st3palkbupqj.o new file mode 100755 index 0000000..40817db Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/4ek1st3palkbupqj.o differ diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/dep-graph.bin b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/dep-graph.bin new file mode 100755 index 0000000..ff59e75 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/dep-graph.bin differ diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/query-cache.bin b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/query-cache.bin new file mode 100755 index 0000000..035d2d8 Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/query-cache.bin differ diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/work-products.bin b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/work-products.bin new file mode 100755 index 0000000..c3a616a Binary files /dev/null and b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju-1p161av7q82mu/work-products.bin differ diff --git a/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju.lock b/meap/ch3/target/debug/incremental/ch3-1qntwv940f9dv/s-fbg3lblrt7-vaseju.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch4/Cargo.lock b/meap/ch4/Cargo.lock new file mode 100755 index 0000000..0b7a544 --- /dev/null +++ b/meap/ch4/Cargo.lock @@ -0,0 +1,6 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "ch4" +version = "0.1.0" + diff --git a/meap/ch4/Cargo.toml b/meap/ch4/Cargo.toml new file mode 100755 index 0000000..657b509 --- /dev/null +++ b/meap/ch4/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "ch4" +version = "0.1.0" +authors = ["carpenat"] +edition = "2018" + +[dependencies] diff --git a/meap/ch4/src/main.rs b/meap/ch4/src/main.rs new file mode 100755 index 0000000..fd00fef --- /dev/null +++ b/meap/ch4/src/main.rs @@ -0,0 +1,106 @@ +//#[derive(Debug, Clone, Copy)] +//struct CubeSat { +// id: u64, +//} +// +//impl CubeSat { +// fn recv(&self, mailbox: &mut Mailbox) -> Option { +// mailbox.deliver(&self) +// } +//} +// +////impl Copy for CubeSat {} +//// +////impl Clone for CubeSat { +//// fn clone(&self) -> Self { +//// CubeSat { +//// id: self.id, +//// } +//// } +////} +// +//#[derive(Debug, Clone, Copy)] +//enum StatusMessage { +// Ok, +//} +// +////impl Copy for StatusMessage {} +//// +////impl Clone for StatusMessage { +//// fn clone(&self) -> Self { +//// *self +//// } +////} +// +//#[derive(Debug)] +//struct Mailbox { +// messages: Vec, +//} +// +//impl Mailbox { +// fn post(&mut self, msg: Message) { +// self.messages.push(msg); +// } +// +// fn deliver(&mut self, recipient: &CubeSat) -> Option { +// for i in 0..self.messages.len() { +// if self.messages[i].to == recipient.id { +// let msg = self.messages.remove(i); +// return Some(msg); +// } +// } +// +// None +// } +//} +// +//struct GroundStation {} +// +//impl GroundStation { +// fn send(&self, mailbox: &mut Mailbox, msg: Message) { +// mailbox.post(msg); +// } +// +// fn connect(&self, sat_id: u64) -> CubeSat { +// CubeSat { +// id: sat_id, +// } +// } +//} +// +//#[derive(Debug)] +//struct Message { +// to: u64, +// content: String, +//} +// +//fn check_status(sat_id: CubeSat) -> StatusMessage { +// StatusMessage::Ok +//} +// +//fn fetch_sat_ids() -> Vec { +// vec![1, 2, 3] +//} +// +//fn main() { +// let sat_a = CubeSat { +// id: 0, +// }; +// +// let a_status = check_status(sat_a.clone()); +// println!("a: {:?}", a_status); +// +// let a_status = check_status(sat_a.clone()); +// println!("a: {:?}", a_status); +//} +// + +use std::rc::Rc; + +#[derive(Debug)] +struct GroundStation {} + +fn main() { + let base: Rc = Rc::new(GroundStation {}); + dbg!(base); +} diff --git a/meap/ch4/target/.rustc_info.json b/meap/ch4/target/.rustc_info.json new file mode 100755 index 0000000..d0de999 --- /dev/null +++ b/meap/ch4/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":5361904215157244162,"outputs":{"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.34.0\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-unknown-linux-gnu\nrelease: 1.34.0\nLLVM version: 8.0\n",""],"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/meap/ch4/target/debug/.cargo-lock b/meap/ch4/target/debug/.cargo-lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e b/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e new file mode 100755 index 0000000..f01ed18 --- /dev/null +++ b/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e @@ -0,0 +1 @@ +6083887b7aeeadcd \ No newline at end of file diff --git a/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e.json b/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e.json new file mode 100755 index 0000000..01d88de --- /dev/null +++ b/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/bin-ch4-93da2e65ca49da5e.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":10025914684024305730,"profile":14996655781355331481,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1555936934,866214100],".fingerprint/ch4-93da2e65ca49da5e/dep-bin-ch4-93da2e65ca49da5e"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/dep-bin-ch4-93da2e65ca49da5e b/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/dep-bin-ch4-93da2e65ca49da5e new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/dep-bin-ch4-93da2e65ca49da5e differ diff --git a/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/invoked.timestamp b/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch4/target/debug/.fingerprint/ch4-93da2e65ca49da5e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0 b/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0 new file mode 100755 index 0000000..f7bd50a --- /dev/null +++ b/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0 @@ -0,0 +1 @@ +1c878c4731128fd0 \ No newline at end of file diff --git a/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0.json b/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0.json new file mode 100755 index 0000000..ce12be7 --- /dev/null +++ b/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/bin-ch4-cbb55168fbff98c0.json @@ -0,0 +1 @@ +{"rustc":8694411935207622754,"features":"[]","target":7952301725189384471,"profile":7888022483676960112,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1555704247,832818000],".fingerprint/ch4-cbb55168fbff98c0/dep-bin-ch4-cbb55168fbff98c0"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/dep-bin-ch4-cbb55168fbff98c0 b/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/dep-bin-ch4-cbb55168fbff98c0 new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/dep-bin-ch4-cbb55168fbff98c0 differ diff --git a/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/invoked.timestamp b/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch4/target/debug/.fingerprint/ch4-cbb55168fbff98c0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch4/target/debug/ch4 b/meap/ch4/target/debug/ch4 new file mode 100755 index 0000000..c772111 Binary files /dev/null and b/meap/ch4/target/debug/ch4 differ diff --git a/meap/ch4/target/debug/ch4.d b/meap/ch4/target/debug/ch4.d new file mode 100755 index 0000000..7650759 --- /dev/null +++ b/meap/ch4/target/debug/ch4.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch4/target/debug/ch4: /home/carpenat/devel/learning-rust/meap/ch4/src/main.rs diff --git a/meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e b/meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e new file mode 100755 index 0000000..c772111 Binary files /dev/null and b/meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e differ diff --git a/meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e.d b/meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e.d new file mode 100755 index 0000000..55cb7cf --- /dev/null +++ b/meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch4/target/debug/deps/ch4-93da2e65ca49da5e.d: src/main.rs + +src/main.rs: diff --git a/meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0 b/meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0 new file mode 100755 index 0000000..a0fe563 Binary files /dev/null and b/meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0 differ diff --git a/meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0.d b/meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0.d new file mode 100755 index 0000000..a9d9f4f --- /dev/null +++ b/meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch4/target/debug/deps/ch4-cbb55168fbff98c0.d: src/main.rs + +src/main.rs: diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1a29m9nxvwqhbzve.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1a29m9nxvwqhbzve.o new file mode 100755 index 0000000..0f3431a Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1a29m9nxvwqhbzve.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1wg3h6wxkurp7u2z.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1wg3h6wxkurp7u2z.o new file mode 100755 index 0000000..7064d5d Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1wg3h6wxkurp7u2z.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1yyn102nsvj6jlfl.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1yyn102nsvj6jlfl.o new file mode 100755 index 0000000..5768c37 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/1yyn102nsvj6jlfl.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/2algmsswlf4osiz6.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/2algmsswlf4osiz6.o new file mode 100755 index 0000000..c3f9175 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/2algmsswlf4osiz6.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/2b0rhszsek5wx3yv.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/2b0rhszsek5wx3yv.o new file mode 100755 index 0000000..4684a42 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/2b0rhszsek5wx3yv.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/31wt95rsfx3eggdu.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/31wt95rsfx3eggdu.o new file mode 100755 index 0000000..2dbf5d8 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/31wt95rsfx3eggdu.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/360d6j2s58nr2dfz.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/360d6j2s58nr2dfz.o new file mode 100755 index 0000000..99b728c Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/360d6j2s58nr2dfz.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/3ce1r5wxynrwb71e.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/3ce1r5wxynrwb71e.o new file mode 100755 index 0000000..01f7f24 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/3ce1r5wxynrwb71e.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/402y3txp1ru76x9u.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/402y3txp1ru76x9u.o new file mode 100755 index 0000000..5997121 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/402y3txp1ru76x9u.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/44ajjlfm3m0xqkxs.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/44ajjlfm3m0xqkxs.o new file mode 100755 index 0000000..2746a27 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/44ajjlfm3m0xqkxs.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/4cw3pagkyxh500ve.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/4cw3pagkyxh500ve.o new file mode 100755 index 0000000..9b107db Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/4cw3pagkyxh500ve.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/548tzaiqitpbpsry.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/548tzaiqitpbpsry.o new file mode 100755 index 0000000..c9d7ac8 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/548tzaiqitpbpsry.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/55ksc9c1gynbv1bu.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/55ksc9c1gynbv1bu.o new file mode 100755 index 0000000..bd104f8 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/55ksc9c1gynbv1bu.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/5clpyylgtkr1osy9.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/5clpyylgtkr1osy9.o new file mode 100755 index 0000000..4ffe38a Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/5clpyylgtkr1osy9.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/5ghq8hlhz5cd6sni.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/5ghq8hlhz5cd6sni.o new file mode 100755 index 0000000..e1e17c1 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/5ghq8hlhz5cd6sni.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/9qetczw1rf0yeko.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/9qetczw1rf0yeko.o new file mode 100755 index 0000000..c0970f0 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/9qetczw1rf0yeko.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/dep-graph.bin b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/dep-graph.bin new file mode 100755 index 0000000..9bf03ed Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/dep-graph.bin differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/dt30w3o00e9hf42.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/dt30w3o00e9hf42.o new file mode 100755 index 0000000..0d80ced Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/dt30w3o00e9hf42.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/gniwg57nvnx21f1.o b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/gniwg57nvnx21f1.o new file mode 100755 index 0000000..37527e6 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/gniwg57nvnx21f1.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/query-cache.bin b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/query-cache.bin new file mode 100755 index 0000000..3a47793 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/query-cache.bin differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/work-products.bin b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/work-products.bin new file mode 100755 index 0000000..4aa71c4 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx-17yt2h0uxv4nh/work-products.bin differ diff --git a/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx.lock b/meap/ch4/target/debug/incremental/ch4-16ljjqolpo5qt/s-fbg8ny5hww-1j8o6kx.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1ovrff2wy7pbicuz.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1ovrff2wy7pbicuz.o new file mode 100755 index 0000000..e8a20b7 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1ovrff2wy7pbicuz.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1qakoungnbu004ow.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1qakoungnbu004ow.o new file mode 100755 index 0000000..32c9512 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1qakoungnbu004ow.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1zdu87w4pkieclqt.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1zdu87w4pkieclqt.o new file mode 100755 index 0000000..89e334f Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/1zdu87w4pkieclqt.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/25wv7nvu7tnue4zu.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/25wv7nvu7tnue4zu.o new file mode 100755 index 0000000..d1dc89c Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/25wv7nvu7tnue4zu.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/27dg0fgwl4lj6c1k.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/27dg0fgwl4lj6c1k.o new file mode 100755 index 0000000..24e0e67 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/27dg0fgwl4lj6c1k.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/2c5v6bzu75ufmp3o.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/2c5v6bzu75ufmp3o.o new file mode 100755 index 0000000..75933e8 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/2c5v6bzu75ufmp3o.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3sax87nuo81dg7xb.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3sax87nuo81dg7xb.o new file mode 100755 index 0000000..86a9704 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3sax87nuo81dg7xb.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3yy3rxnthd30119s.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3yy3rxnthd30119s.o new file mode 100755 index 0000000..55a03f3 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3yy3rxnthd30119s.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3yzva5hf2vjr8jed.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3yzva5hf2vjr8jed.o new file mode 100755 index 0000000..843b4af Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/3yzva5hf2vjr8jed.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4234mgamksz24sdi.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4234mgamksz24sdi.o new file mode 100755 index 0000000..9aac873 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4234mgamksz24sdi.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4edoropk8kn5wr4o.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4edoropk8kn5wr4o.o new file mode 100755 index 0000000..c34af3a Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4edoropk8kn5wr4o.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4hkwibkbh3vhaezt.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4hkwibkbh3vhaezt.o new file mode 100755 index 0000000..c8ff8c4 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4hkwibkbh3vhaezt.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4hq669qwogx2bgb.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4hq669qwogx2bgb.o new file mode 100755 index 0000000..4ed191f Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4hq669qwogx2bgb.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4ii4feui4a3sx53t.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4ii4feui4a3sx53t.o new file mode 100755 index 0000000..a167e84 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/4ii4feui4a3sx53t.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/53agfzyzek9fvg19.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/53agfzyzek9fvg19.o new file mode 100755 index 0000000..d8c6350 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/53agfzyzek9fvg19.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/5c9xmtwmcple7mw0.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/5c9xmtwmcple7mw0.o new file mode 100755 index 0000000..c996547 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/5c9xmtwmcple7mw0.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/5g5wkmenexzyeq3a.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/5g5wkmenexzyeq3a.o new file mode 100755 index 0000000..60ed665 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/5g5wkmenexzyeq3a.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/dep-graph.bin b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/dep-graph.bin new file mode 100755 index 0000000..69d26bf Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/dep-graph.bin differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/n2dc7fdz1p5qyhc.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/n2dc7fdz1p5qyhc.o new file mode 100755 index 0000000..12ee352 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/n2dc7fdz1p5qyhc.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/query-cache.bin b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/query-cache.bin new file mode 100755 index 0000000..eb63ee2 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/query-cache.bin differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/work-products.bin b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/work-products.bin new file mode 100755 index 0000000..f84dfe6 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/work-products.bin differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/xa69yr3j4v51mih.o b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/xa69yr3j4v51mih.o new file mode 100755 index 0000000..bf73980 Binary files /dev/null and b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n-254ngv2ote1fx/xa69yr3j4v51mih.o differ diff --git a/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n.lock b/meap/ch4/target/debug/incremental/ch4-2pxlhk1dy0u3l/s-fbj7k60kww-1892e9n.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch5/Cargo.lock b/meap/ch5/Cargo.lock new file mode 100755 index 0000000..75eeb15 --- /dev/null +++ b/meap/ch5/Cargo.lock @@ -0,0 +1,6 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "ch5" +version = "0.1.0" + diff --git a/meap/ch5/Cargo.toml b/meap/ch5/Cargo.toml new file mode 100755 index 0000000..0754948 --- /dev/null +++ b/meap/ch5/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "ch5" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] diff --git a/meap/ch5/src/main.rs b/meap/ch5/src/main.rs new file mode 100755 index 0000000..2fcf60c --- /dev/null +++ b/meap/ch5/src/main.rs @@ -0,0 +1,191 @@ +////use std::mem; +//const BIAS: i32 = 127; +//const RADIX: f32 = 2.0; +// +//fn main() { + //let a: u16 = 0b1100_0011_1100_0011; + //dbg!(a); + ////let b: i16 = 0b1100_0011_1100_0011; + ////dbg!(b); + +// let a: f32 = 42.42; +// let frankentype: u32 = unsafe { +// std::mem::transmute(a) +// }; +// +// //println!("{:032b}", frankentype); + +// let mut i: u16 = 0; +// +// loop { +// print!("{}\t", i); +// if i % 10000 == 0 { +// print!("\n"); +// } +// i += 1000; +// } + + //let zero: u16 = 0b0000_0000_0000_0000; + //let one: u16 = 0b0000_0000_0000_0001; + //let two: u16 = 0b0000_0000_0000_0010; + //let big_533: u16 = 0b1111_1111_1111_1101; + //let big_534: u16 = 0b1111_1111_1111_1110; + //let big_535: u16 = 0b1111_1111_1111_1111; + + //prinlt!("{}, {}, {}, ..., {}, {}, {}\n", zero, one, two, big_533, big_534, big_535); + //let big_533: u16 = 0b1111_1111_1111_1101; +// let (a, b) = (200, 200); +// let c: u8 = a + b; +// println!("200 + 200 = {}", c); + + +// let big_endian: [u8; 4] = [ +// 0xAA, +// 0xBB, +// 0xCC, +// 0xDD, +// ]; +// +// let little_endian: [u8; 4] = [ +// 0xDD, +// 0xCC, +// 0xBB, +// 0xAA, +// ]; +// +// let (a, b): (i32, i32) = unsafe { +// (mem::transmute(big_endian), mem::transmute(little_endian)) +// }; +// +// dbg!(a); +// dbg!(b); + + +// let n: f32 = 42.42; +// +// let (signbit, exponent, fraction) = deconstruct_f32(n); +// let (sign, exponent, mantissa) = decode_f32_parts(signbit, exponent, fraction); +// let reconstituted_n = f32_from_parts(sign, exponent, mantissa); +// dbg!(n); +// dbg!(signbit); +// dbg!(exponent); +// dbg!(mantissa); +// dbg!(reconstituted_n); +//} +// +//fn deconstruct_f32(n: f32) -> (u32, u32, u32) { +// let n_: u32 = unsafe { std::mem::transmute(n) }; +// +// let sign = (n_ >> 31) & 1; +// let exponent = (n_ >> 23) & 0xff; +// let fraction = 0b00000000_01111111_11111111_11111111 & n_; +// (sign, exponent, fraction) +//} +// +//fn decode_f32_parts(sign: u32, exponent: u32, fraction: u32) -> (f32, f32, f32) { +// let signed_1 = (-1.0_f32).powf(sign as f32); +// +// let exponent = (exponent as i32) - BIAS; +// let exponent = RADIX.powf(exponent as f32); +// +// let mut mantissa: f32 = 1.0; +// +// for i in 0..23_u32 { +// let one_at_bit_i = 1 << i; +// +// if (one_at_bit_i & fraction) != 0 { +// mantissa += 2_f32.powf((i as f32) - 23.0); +// } +// } +// +// (signed_1, exponent, mantissa) +//} +// +//fn f32_from_parts(sign: f32, exponent: f32, mantissa: f32) -> f32 { +// sign * exponent * mantissa +//} + +fn mock_rand(n: u8) -> f32 { + let base: u32 = 0b0_01111110_00000000000000000000000; + let large_n = (n as u32) << 15; + let f32_bits = base | large_n; + let m = f32::from_bits(f32_bits); + 2.0 * (m - 0.5) +} + +fn main() { + dbg!(mock_rand(0xff)); + dbg!(mock_rand(0x77)); + dbg!(mock_rand(0x00)); +} + +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub struct Q7(i8); + +impl From for Q7 { + fn from(n: f64) -> Self { + if n >= 1.0 { + Q7(127) + } + else if n <= -1.0 { + Q7(-128) + } + else { + Q7((n * 128.0) as i8) + } + } +} + +impl From for f64 { + fn from(n: Q7) -> f64 { + (n.0 as f64) * 2f64.powf(-7.0) + } +} + +impl From for Q7 { + fn from(n: f32) -> Self { + Q7::from(n as f64) + } +} + +impl From for f32 { + fn from(n: Q7) -> f32 { + f64::from(n) as f32 + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn out_of_bounds() { + assert_eq!(Q7::from(10.), Q7::from(1.)); + assert_eq!(Q7::from(-10.), Q7::from(-1.)); + } + + #[test] + fn f32_to_q7() { + let n1: f32 = 0.7; + let q1 = Q7::from(n1); + let n2: f32 = -0.4; + let q2 = Q7::from(n2); + let n3: f32 = 123.0; + let q3 = Q7::from(n3); + + assert_eq!(q1, Q7(89)); + assert_eq!(q2, Q7(-51)); + assert_eq!(q3, Q7(127)); + } + + #[test] + fn q7_to_f32() { + let q1 = Q7::from(0.7); + let n1 = f32::from(q1); + assert_eq!(n1, 0.6953125); + + let q2 = Q7::from(n1); + let n2 = f32::from(q2); + assert_eq!(n1, n2); + } +} diff --git a/meap/ch5/target/.rustc_info.json b/meap/ch5/target/.rustc_info.json new file mode 100755 index 0000000..fd08c40 --- /dev/null +++ b/meap/ch5/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":5361904215157244162,"outputs":{"1164083562126845933":["rustc 1.34.0\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-unknown-linux-gnu\nrelease: 1.34.0\nLLVM version: 8.0\n",""],"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/meap/ch5/target/debug/.cargo-lock b/meap/ch5/target/debug/.cargo-lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d b/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d new file mode 100755 index 0000000..42ae9c8 --- /dev/null +++ b/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d @@ -0,0 +1 @@ +9321ce8cbb8a0f0f \ No newline at end of file diff --git a/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d.json b/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d.json new file mode 100755 index 0000000..eb42c8d --- /dev/null +++ b/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/bin-ch5-46e10a775cf0013d.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":8256848390295098997,"profile":14996655781355331481,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1555954931,979396700],".fingerprint/ch5-46e10a775cf0013d/dep-bin-ch5-46e10a775cf0013d"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/dep-bin-ch5-46e10a775cf0013d b/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/dep-bin-ch5-46e10a775cf0013d new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/dep-bin-ch5-46e10a775cf0013d differ diff --git a/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/invoked.timestamp b/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch5/target/debug/.fingerprint/ch5-46e10a775cf0013d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/dep-test-bin-ch5-9316120197002b39 b/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/dep-test-bin-ch5-9316120197002b39 new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/dep-test-bin-ch5-9316120197002b39 differ diff --git a/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/invoked.timestamp b/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/test-bin-ch5-9316120197002b39 b/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/test-bin-ch5-9316120197002b39 new file mode 100755 index 0000000..7a4b840 --- /dev/null +++ b/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/test-bin-ch5-9316120197002b39 @@ -0,0 +1 @@ +e2c4abe1a5ced339 \ No newline at end of file diff --git a/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/test-bin-ch5-9316120197002b39.json b/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/test-bin-ch5-9316120197002b39.json new file mode 100755 index 0000000..f7916db --- /dev/null +++ b/meap/ch5/target/debug/.fingerprint/ch5-9316120197002b39/test-bin-ch5-9316120197002b39.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":8256848390295098997,"profile":8248545651247322450,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1555954930,625381200],".fingerprint/ch5-9316120197002b39/dep-test-bin-ch5-9316120197002b39"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch5/target/debug/ch5 b/meap/ch5/target/debug/ch5 new file mode 100755 index 0000000..55a50fd Binary files /dev/null and b/meap/ch5/target/debug/ch5 differ diff --git a/meap/ch5/target/debug/ch5-9316120197002b39 b/meap/ch5/target/debug/ch5-9316120197002b39 new file mode 100755 index 0000000..9b0d631 Binary files /dev/null and b/meap/ch5/target/debug/ch5-9316120197002b39 differ diff --git a/meap/ch5/target/debug/ch5-9316120197002b39.d b/meap/ch5/target/debug/ch5-9316120197002b39.d new file mode 100755 index 0000000..ea0bc38 --- /dev/null +++ b/meap/ch5/target/debug/ch5-9316120197002b39.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch5/target/debug/ch5-9316120197002b39: /home/carpenat/devel/learning-rust/meap/ch5/src/main.rs diff --git a/meap/ch5/target/debug/ch5.d b/meap/ch5/target/debug/ch5.d new file mode 100755 index 0000000..0b93f00 --- /dev/null +++ b/meap/ch5/target/debug/ch5.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch5/target/debug/ch5: /home/carpenat/devel/learning-rust/meap/ch5/src/main.rs diff --git a/meap/ch5/target/debug/deps/ch5-46e10a775cf0013d b/meap/ch5/target/debug/deps/ch5-46e10a775cf0013d new file mode 100755 index 0000000..55a50fd Binary files /dev/null and b/meap/ch5/target/debug/deps/ch5-46e10a775cf0013d differ diff --git a/meap/ch5/target/debug/deps/ch5-46e10a775cf0013d.d b/meap/ch5/target/debug/deps/ch5-46e10a775cf0013d.d new file mode 100755 index 0000000..1fcde82 --- /dev/null +++ b/meap/ch5/target/debug/deps/ch5-46e10a775cf0013d.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch5/target/debug/deps/ch5-46e10a775cf0013d: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch5/target/debug/deps/ch5-46e10a775cf0013d.d: src/main.rs + +src/main.rs: diff --git a/meap/ch5/target/debug/deps/ch5-9316120197002b39 b/meap/ch5/target/debug/deps/ch5-9316120197002b39 new file mode 100755 index 0000000..9b0d631 Binary files /dev/null and b/meap/ch5/target/debug/deps/ch5-9316120197002b39 differ diff --git a/meap/ch5/target/debug/deps/ch5-9316120197002b39.d b/meap/ch5/target/debug/deps/ch5-9316120197002b39.d new file mode 100755 index 0000000..db8c5a6 --- /dev/null +++ b/meap/ch5/target/debug/deps/ch5-9316120197002b39.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch5/target/debug/deps/ch5-9316120197002b39: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch5/target/debug/deps/ch5-9316120197002b39.d: src/main.rs + +src/main.rs: diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/131hx6aogxa3cb9n.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/131hx6aogxa3cb9n.o new file mode 100755 index 0000000..d264453 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/131hx6aogxa3cb9n.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1cdx3b8nidwkkcjr.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1cdx3b8nidwkkcjr.o new file mode 100755 index 0000000..d6f37e3 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1cdx3b8nidwkkcjr.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1d7ea3e2fw6kzluy.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1d7ea3e2fw6kzluy.o new file mode 100755 index 0000000..2813ba1 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1d7ea3e2fw6kzluy.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1p15q4obvvajv9mq.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1p15q4obvvajv9mq.o new file mode 100755 index 0000000..550f6ec Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1p15q4obvvajv9mq.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1q2e7yv668xrks2m.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1q2e7yv668xrks2m.o new file mode 100755 index 0000000..fa50a3d Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/1q2e7yv668xrks2m.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/22elhj5srsxnh4ez.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/22elhj5srsxnh4ez.o new file mode 100755 index 0000000..315f427 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/22elhj5srsxnh4ez.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2ir0bpdybahl0hy4.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2ir0bpdybahl0hy4.o new file mode 100755 index 0000000..5aa30d1 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2ir0bpdybahl0hy4.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2p3ajrqqbkdrma7v.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2p3ajrqqbkdrma7v.o new file mode 100755 index 0000000..f2c77e0 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2p3ajrqqbkdrma7v.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2u4z51n7gy9gsonf.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2u4z51n7gy9gsonf.o new file mode 100755 index 0000000..1344f76 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/2u4z51n7gy9gsonf.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/364nv5lvocy9crsn.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/364nv5lvocy9crsn.o new file mode 100755 index 0000000..5eba2e5 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/364nv5lvocy9crsn.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/3navidowtjyeu86r.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/3navidowtjyeu86r.o new file mode 100755 index 0000000..a0fd21e Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/3navidowtjyeu86r.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/3qx5mfronarx9xg4.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/3qx5mfronarx9xg4.o new file mode 100755 index 0000000..a712dee Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/3qx5mfronarx9xg4.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/4m23nyzrcp4d03ut.o b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/4m23nyzrcp4d03ut.o new file mode 100755 index 0000000..95f33a1 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/4m23nyzrcp4d03ut.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/dep-graph.bin b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/dep-graph.bin new file mode 100755 index 0000000..8ed9093 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/dep-graph.bin differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/query-cache.bin b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/query-cache.bin new file mode 100755 index 0000000..3955087 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/query-cache.bin differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/work-products.bin b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/work-products.bin new file mode 100755 index 0000000..bfe2e7f Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf-3o9kzrrypqiit/work-products.bin differ diff --git a/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf.lock b/meap/ch5/target/debug/incremental/ch5-17kbpbgfrls49/s-fbjfts8jbk-14hg0gf.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/19ja0ulj1yz4dz1v.o b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/19ja0ulj1yz4dz1v.o new file mode 100755 index 0000000..c3fcc9c Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/19ja0ulj1yz4dz1v.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/1f7hhoc63g3w6r91.o b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/1f7hhoc63g3w6r91.o new file mode 100755 index 0000000..2783bf8 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/1f7hhoc63g3w6r91.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/23x6ryl2aphivrco.o b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/23x6ryl2aphivrco.o new file mode 100755 index 0000000..518e19c Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/23x6ryl2aphivrco.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/3owzc8gzkv73r1zs.o b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/3owzc8gzkv73r1zs.o new file mode 100755 index 0000000..74090b8 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/3owzc8gzkv73r1zs.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/3uqy65foquniypm8.o b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/3uqy65foquniypm8.o new file mode 100755 index 0000000..ea34984 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/3uqy65foquniypm8.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/46anzfvrp7k3pkxw.o b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/46anzfvrp7k3pkxw.o new file mode 100755 index 0000000..8b671f6 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/46anzfvrp7k3pkxw.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/4h299gjco8eqonjk.o b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/4h299gjco8eqonjk.o new file mode 100755 index 0000000..011d32a Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/4h299gjco8eqonjk.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/dep-graph.bin b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/dep-graph.bin new file mode 100755 index 0000000..9a93196 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/dep-graph.bin differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/query-cache.bin b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/query-cache.bin new file mode 100755 index 0000000..96e60c7 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/query-cache.bin differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/work-products.bin b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/work-products.bin new file mode 100755 index 0000000..0a738b9 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/work-products.bin differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/z4kfp7turnew5kb.o b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/z4kfp7turnew5kb.o new file mode 100755 index 0000000..1b79b07 Binary files /dev/null and b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp-3tleo0bnauax0/z4kfp7turnew5kb.o differ diff --git a/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp.lock b/meap/ch5/target/debug/incremental/ch5-1nqr1jka2is12/s-fbjftt1asz-1fv6llp.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch6/Cargo.lock b/meap/ch6/Cargo.lock new file mode 100755 index 0000000..2276f14 --- /dev/null +++ b/meap/ch6/Cargo.lock @@ -0,0 +1,6 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "ch6" +version = "0.1.0" + diff --git a/meap/ch6/Cargo.toml b/meap/ch6/Cargo.toml new file mode 100755 index 0000000..78d4fa5 --- /dev/null +++ b/meap/ch6/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "ch6" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] diff --git a/meap/ch6/src/main.rs b/meap/ch6/src/main.rs new file mode 100755 index 0000000..187cd7c --- /dev/null +++ b/meap/ch6/src/main.rs @@ -0,0 +1,89 @@ +//use std::borrow::Cow; +//use std::ffi::CStr; +//use std::os::raw::c_char; +// +//static B: [u8; 10] = [99, 97, 114, 114, 121, 116, 111, 119, 101, 108]; +//static C: [u8; 11] = [116, 104, 97, 110, 107, 115, 102, 105, 115, 104, 0]; +// +//fn main() { +// let a = 42; +// let b: String; +// let c: Cow; +// +// unsafe { +// let b_ptr = &B as *const u8 as *mut u8; +// b = String::from_raw_parts(b_ptr, 10, 10); +// +// let c_ptr = &C as *const u8 as *const c_char; +// c = CStr::from_ptr(c_ptr).to_string_lossy(); +// } +// +// println!("{} {} {}", a, b, c); +//} + + +//fn main() { +// let a: i64 = 42; +// let a_ptr = &a as *const i64; +// let a_addr: usize = unsafe { std::mem::transmute(a_ptr) }; +// +// println!("{} {:p} 0x{:x}", a, a_ptr, a_addr + 7); +//} + + +//fn main() { +// let ptr = 42 as *const Vec; +// +// unsafe { +// let new_addr = ptr.offset(4); +// println!("{:p} => {:p}", ptr, new_addr); +// } +//} + + +//fn main() { +// let password = String::from("lousy"); +// dbg!(is_strong(password)); +// dbg!(is_strong("breakage")); +//} +// +//fn is_strong>(password: T) -> bool { +// password.as_ref().len() > 5 +//} + + +//use std::mem::drop; +// +//fn main() { +//// let a: i32 = 40; +//// let b: Box = Box::new(60); +//// dbg!(a + *b); +// +// let a = Box::new(1); +// let b = Box::new(1); +// let c = Box::new(1); +// +// let result1 = *a + *b + *c; +// +// drop(a); +// let d = Box::new(1); +// let result2 = *b + *c + *d; +// +// println!("{} {}", result1, result2); +//} + + +fn main() { + let mut n_nonzero = 0; + + for i in 0..10_000 { + let ptr = i as *const u8; + let byte_at_addr = unsafe { *ptr }; + + if byte_at_addr != 0 { + n_nonzero += 1; + } + } + + println!("{}", n_nonzero); +} diff --git a/meap/ch6/target/.rustc_info.json b/meap/ch6/target/.rustc_info.json new file mode 100755 index 0000000..d0de999 --- /dev/null +++ b/meap/ch6/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":5361904215157244162,"outputs":{"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.34.0\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-unknown-linux-gnu\nrelease: 1.34.0\nLLVM version: 8.0\n",""],"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/meap/ch6/target/debug/.cargo-lock b/meap/ch6/target/debug/.cargo-lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd new file mode 100755 index 0000000..38ce3a5 --- /dev/null +++ b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd @@ -0,0 +1 @@ +85ec831fd9d02b6f \ No newline at end of file diff --git a/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd.json b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd.json new file mode 100755 index 0000000..7023ff4 --- /dev/null +++ b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/bin-ch6-07e842bd2dd4e5bd.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":14073938981022172351,"profile":14996655781355331481,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1556025207,812577100],".fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/dep-bin-ch6-07e842bd2dd4e5bd differ diff --git a/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/invoked.timestamp b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch6/target/debug/.fingerprint/ch6-07e842bd2dd4e5bd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch6/target/debug/ch6 b/meap/ch6/target/debug/ch6 new file mode 100755 index 0000000..de8f840 Binary files /dev/null and b/meap/ch6/target/debug/ch6 differ diff --git a/meap/ch6/target/debug/ch6.d b/meap/ch6/target/debug/ch6.d new file mode 100755 index 0000000..d046302 --- /dev/null +++ b/meap/ch6/target/debug/ch6.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch6/target/debug/ch6: /home/carpenat/devel/learning-rust/meap/ch6/src/main.rs diff --git a/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd b/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd new file mode 100755 index 0000000..de8f840 Binary files /dev/null and b/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd differ diff --git a/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d b/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d new file mode 100755 index 0000000..bf78bce --- /dev/null +++ b/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch6/target/debug/deps/ch6-07e842bd2dd4e5bd.d: src/main.rs + +src/main.rs: diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/1613w2mnqq451iou.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/1613w2mnqq451iou.o new file mode 100755 index 0000000..7f4ecc5 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/1613w2mnqq451iou.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/202biz9zrbc8vj2j.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/202biz9zrbc8vj2j.o new file mode 100755 index 0000000..a1abcc1 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/202biz9zrbc8vj2j.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/22u4ypd2qahif4aa.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/22u4ypd2qahif4aa.o new file mode 100755 index 0000000..f2cf96f Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/22u4ypd2qahif4aa.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/286kxth42775m8zo.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/286kxth42775m8zo.o new file mode 100755 index 0000000..a51a015 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/286kxth42775m8zo.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2he1ykixz43hari1.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2he1ykixz43hari1.o new file mode 100755 index 0000000..df97d77 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2he1ykixz43hari1.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2ysexnuf9yz7pdw0.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2ysexnuf9yz7pdw0.o new file mode 100755 index 0000000..2af8f91 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/2ysexnuf9yz7pdw0.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/30jp33zu1uy4x44o.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/30jp33zu1uy4x44o.o new file mode 100755 index 0000000..678ee83 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/30jp33zu1uy4x44o.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3anv21a08wl4eeto.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3anv21a08wl4eeto.o new file mode 100755 index 0000000..abe8b7f Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3anv21a08wl4eeto.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3klz3mn81xzw6i0q.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3klz3mn81xzw6i0q.o new file mode 100755 index 0000000..c2562ce Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/3klz3mn81xzw6i0q.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4bw7pema3fvyvvrn.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4bw7pema3fvyvvrn.o new file mode 100755 index 0000000..e07f074 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4bw7pema3fvyvvrn.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4chbcxa6v7h4opwy.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4chbcxa6v7h4opwy.o new file mode 100755 index 0000000..aa57151 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4chbcxa6v7h4opwy.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nwcpiz9t9ezcamu.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nwcpiz9t9ezcamu.o new file mode 100755 index 0000000..1439af7 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nwcpiz9t9ezcamu.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nx8jndtpgtf4i2o.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nx8jndtpgtf4i2o.o new file mode 100755 index 0000000..3b0255a Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/4nx8jndtpgtf4i2o.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/58ogbpvixqtlsaxj.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/58ogbpvixqtlsaxj.o new file mode 100755 index 0000000..8271cd9 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/58ogbpvixqtlsaxj.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/5div3w1wttl8dph8.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/5div3w1wttl8dph8.o new file mode 100755 index 0000000..b98beb7 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/5div3w1wttl8dph8.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.o new file mode 100755 index 0000000..6a464a5 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/b7bjynvwroewcp0.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.o new file mode 100755 index 0000000..195e79c Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/d3kmxm21zy669se.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/dep-graph.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/dep-graph.bin new file mode 100755 index 0000000..c0b3b8f Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/dep-graph.bin differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/query-cache.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/query-cache.bin new file mode 100755 index 0000000..bf6010e Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/query-cache.bin differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/work-products.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/work-products.bin new file mode 100755 index 0000000..336e880 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4-working/work-products.bin differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4.lock b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc3x1rrf-17ldpz4.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/1613w2mnqq451iou.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/1613w2mnqq451iou.o new file mode 100755 index 0000000..7f4ecc5 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/1613w2mnqq451iou.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/202biz9zrbc8vj2j.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/202biz9zrbc8vj2j.o new file mode 100755 index 0000000..a1abcc1 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/202biz9zrbc8vj2j.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/22u4ypd2qahif4aa.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/22u4ypd2qahif4aa.o new file mode 100755 index 0000000..f2cf96f Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/22u4ypd2qahif4aa.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/286kxth42775m8zo.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/286kxth42775m8zo.o new file mode 100755 index 0000000..a51a015 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/286kxth42775m8zo.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2he1ykixz43hari1.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2he1ykixz43hari1.o new file mode 100755 index 0000000..df97d77 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2he1ykixz43hari1.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2ysexnuf9yz7pdw0.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2ysexnuf9yz7pdw0.o new file mode 100755 index 0000000..4d278cd Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/2ysexnuf9yz7pdw0.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/30jp33zu1uy4x44o.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/30jp33zu1uy4x44o.o new file mode 100755 index 0000000..678ee83 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/30jp33zu1uy4x44o.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/3anv21a08wl4eeto.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/3anv21a08wl4eeto.o new file mode 100755 index 0000000..abe8b7f Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/3anv21a08wl4eeto.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4bw7pema3fvyvvrn.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4bw7pema3fvyvvrn.o new file mode 100755 index 0000000..e07f074 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4bw7pema3fvyvvrn.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4chbcxa6v7h4opwy.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4chbcxa6v7h4opwy.o new file mode 100755 index 0000000..aa57151 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4chbcxa6v7h4opwy.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nwcpiz9t9ezcamu.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nwcpiz9t9ezcamu.o new file mode 100755 index 0000000..1439af7 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nwcpiz9t9ezcamu.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nx8jndtpgtf4i2o.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nx8jndtpgtf4i2o.o new file mode 100755 index 0000000..3b0255a Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/4nx8jndtpgtf4i2o.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/58ogbpvixqtlsaxj.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/58ogbpvixqtlsaxj.o new file mode 100755 index 0000000..8271cd9 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/58ogbpvixqtlsaxj.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/5div3w1wttl8dph8.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/5div3w1wttl8dph8.o new file mode 100755 index 0000000..c720308 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/5div3w1wttl8dph8.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/b7bjynvwroewcp0.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/b7bjynvwroewcp0.o new file mode 100755 index 0000000..6a464a5 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/b7bjynvwroewcp0.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/d3kmxm21zy669se.o b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/d3kmxm21zy669se.o new file mode 100755 index 0000000..b6f1413 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/d3kmxm21zy669se.o differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/dep-graph.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/dep-graph.bin new file mode 100755 index 0000000..f2732dd Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/dep-graph.bin differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/query-cache.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/query-cache.bin new file mode 100755 index 0000000..9e24d0b Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/query-cache.bin differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/work-products.bin b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/work-products.bin new file mode 100755 index 0000000..865c571 Binary files /dev/null and b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv-1w90wgp849ocp/work-products.bin differ diff --git a/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv.lock b/meap/ch6/target/debug/incremental/ch6-1zv27445nngic/s-fbkc41g7v7-1bxjrxv.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/Cargo.lock b/meap/ch7/Cargo.lock new file mode 100755 index 0000000..652669e --- /dev/null +++ b/meap/ch7/Cargo.lock @@ -0,0 +1,111 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "autocfg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "bincode" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "byteorder" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "ch7" +version = "0.1.0" +dependencies = [ + "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "itoa" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "proc-macro2" +version = "0.4.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "quote" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.28 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ryu" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "serde" +version = "1.0.90" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "serde_derive" +version = "1.0.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.28 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.32 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_json" +version = "1.0.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "syn" +version = "0.15.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.28 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unicode-xid" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[metadata] +"checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799" +"checksum bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "959c8e54c1ad412ffeeb95f05a9cade02d2d40a7b3c2f852d3353148f4beff35" +"checksum byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb" +"checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b" +"checksum proc-macro2 0.4.28 (registry+https://github.com/rust-lang/crates.io-index)" = "ba92c84f814b3f9a44c5cfca7d2ad77fa10710867d2bbb1b3d175ab5f47daa12" +"checksum quote 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db" +"checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7" +"checksum serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)" = "aa5f7c20820475babd2c077c3ab5f8c77a31c15e16ea38687b4c02d3e48680f4" +"checksum serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)" = "58fc82bec244f168b23d1963b45c8bf5726e9a15a9d146a067f9081aeed2de79" +"checksum serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d" +"checksum syn 0.15.32 (registry+https://github.com/rust-lang/crates.io-index)" = "846620ec526c1599c070eff393bfeeeb88a93afa2513fc3b49f1fea84cf7b0ed" +"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" diff --git a/meap/ch7/Cargo.toml b/meap/ch7/Cargo.toml new file mode 100755 index 0000000..dc520fc --- /dev/null +++ b/meap/ch7/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "ch7" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] +bincode = "~1.1.3" +serde = "~1.0.90" +serde_derive = "~1.0.90" +serde_json = "~1.0.39" + diff --git a/meap/ch7/src/main.rs b/meap/ch7/src/main.rs new file mode 100755 index 0000000..1dbb471 --- /dev/null +++ b/meap/ch7/src/main.rs @@ -0,0 +1,100 @@ +//#[macro_use] +//extern crate serde_derive; +// +//extern crate serde; +//extern crate serde_json; +//extern crate bincode; +// +//#[derive(Serialize, Deserialize)] +//struct City { +// name: String, +// population: usize, +// latitude: f64, +// longitude: f64, +//} +// +//fn main() { +// let calabar = City { +// name: String::from("Calabar"), +// population: 470_000, +// latitude: 4.95, +// longitude: 8.33, +// }; +// +// let as_json = serde_json::to_string(&calabar).unwrap(); +// let as_bincode = bincode::serialize(&calabar).unwrap(); +// +// println!("json: {}", &as_json); +// println!("bincode: {:?}", &as_bincode); +// println!("bincode utf8: {:?}", String::from_utf8_lossy(&as_bincode)); +//} + + +//use std::io::prelude::*; +// +//const BYTES_PER_LINE: usize = 16; +//const INPUT: &'static [u8] = br#" +// +//fn main() { +// println!("hello world") +//}"#; +// +//fn main() -> std::io::Result<()> { +// let mut buffer: Vec = vec!(); +// INPUT.read_to_end(&mut buffer)?; +// +// let mut position_in_input = 0; +// +// for line in buffer.chunks(BYTES_PER_LINE) { +// print!("[0x{:08x}] ", position_in_input); +// +// for byte in line { +// print!("{:02x} ", byte); +// } +// +// println!(); +// position_in_input += BYTES_PER_LINE; +// } +// +// Ok(()) +//} + + +//use std::fs::File; +//use std::io::prelude::*; +//use std::env; +// +//const BYTES_PER_LINE: usize = 16; +// +//fn main() { +// let arg1 = env::args().nth(1); +// let fname = arg1.expect("usage: fview FILENAME"); +// +// let mut f = File::open(&fname).expect("unable to open file"); +// let mut pos = 0; +// let mut buffer = [0; BYTES_PER_LINE]; +// +// while let Ok(_) = f.read_exact(&mut buffer) { +// print!("[0x{:08x}] ", pos); +// +// for byte in &buffer { +// match *byte { +// 0x00 => print!(". "), +// 0xff => print!("## "), +// _ => print!("{:02x} ", byte), +// } +// } +// +// println!(""); +// pos += BYTES_PER_LINE; +// } +//} + + +use std::path::PathBuf; + +fn main() { + let mut hello = PathBuf::from("/tmp/hello.txt"); + hello.pop(); + println!("{:?}", hello.display()); +} diff --git a/meap/ch7/target/.rustc_info.json b/meap/ch7/target/.rustc_info.json new file mode 100755 index 0000000..2bb58e7 --- /dev/null +++ b/meap/ch7/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":5361904215157244162,"outputs":{"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.34.0\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-unknown-linux-gnu\nrelease: 1.34.0\nLLVM version: 8.0\n",""],"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/meap/ch7/target/debug/.cargo-lock b/meap/ch7/target/debug/.cargo-lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/dep-lib-autocfg-decc8dda373d483a b/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/dep-lib-autocfg-decc8dda373d483a new file mode 100755 index 0000000..63c2b20 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/dep-lib-autocfg-decc8dda373d483a differ diff --git a/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/lib-autocfg-decc8dda373d483a b/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/lib-autocfg-decc8dda373d483a new file mode 100755 index 0000000..536ec5c --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/lib-autocfg-decc8dda373d483a @@ -0,0 +1 @@ +bb1d44db57891144 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/lib-autocfg-decc8dda373d483a.json b/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/lib-autocfg-decc8dda373d483a.json new file mode 100755 index 0000000..eaf4fcb --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/autocfg-decc8dda373d483a/lib-autocfg-decc8dda373d483a.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":8574161726611873773,"profile":9935990280773120926,"path":2941937082752042459,"deps":[],"local":[{"Precalculated":"0.1.2"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/dep-lib-bincode-6b7b5bba40374a3a b/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/dep-lib-bincode-6b7b5bba40374a3a new file mode 100755 index 0000000..5490afb Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/dep-lib-bincode-6b7b5bba40374a3a differ diff --git a/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/lib-bincode-6b7b5bba40374a3a b/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/lib-bincode-6b7b5bba40374a3a new file mode 100755 index 0000000..f2aecf2 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/lib-bincode-6b7b5bba40374a3a @@ -0,0 +1 @@ +b4217994637fb176 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/lib-bincode-6b7b5bba40374a3a.json b/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/lib-bincode-6b7b5bba40374a3a.json new file mode 100755 index 0000000..9ce9e47 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/bincode-6b7b5bba40374a3a/lib-bincode-6b7b5bba40374a3a.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":6065596820423345951,"profile":9935990280773120926,"path":10184461040528339471,"deps":[["byteorder v1.3.1","byteorder",4077225239844576189],["serde v1.0.90","serde",4229947806048292512]],"local":[{"Precalculated":"1.1.3"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/build-script-build_script_build-75abd544b82202c7 b/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/build-script-build_script_build-75abd544b82202c7 new file mode 100755 index 0000000..94889bc --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/build-script-build_script_build-75abd544b82202c7 @@ -0,0 +1 @@ +b59149b003de032c \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/build-script-build_script_build-75abd544b82202c7.json b/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/build-script-build_script_build-75abd544b82202c7.json new file mode 100755 index 0000000..3cfbc42 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/build-script-build_script_build-75abd544b82202c7.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":10088282520713642473,"profile":9935990280773120926,"path":11808326341511892545,"deps":[["autocfg v0.1.2","autocfg",4904852479617015227]],"local":[{"Precalculated":"1.1.3"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/dep-build-script-build_script_build-75abd544b82202c7 b/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/dep-build-script-build_script_build-75abd544b82202c7 new file mode 100755 index 0000000..1b1b374 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/dep-build-script-build_script_build-75abd544b82202c7 differ diff --git a/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/bincode-75abd544b82202c7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/bincode-83548ed339649500/build b/meap/ch7/target/debug/.fingerprint/bincode-83548ed339649500/build new file mode 100755 index 0000000..886ae36 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/bincode-83548ed339649500/build @@ -0,0 +1 @@ +d333d769735a8f1f \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/bincode-83548ed339649500/build.json b/meap/ch7/target/debug/.fingerprint/bincode-83548ed339649500/build.json new file mode 100755 index 0000000..545af9f --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/bincode-83548ed339649500/build.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"","target":0,"profile":0,"path":0,"deps":[],"local":[{"MtimeBased":[[1556028747,240931300],"build/bincode-83548ed339649500/output"]}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/build-script-build_script_build-3334579af8660d90 b/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/build-script-build_script_build-3334579af8660d90 new file mode 100755 index 0000000..e751260 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/build-script-build_script_build-3334579af8660d90 @@ -0,0 +1 @@ +c5d80dd8010e8d56 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/build-script-build_script_build-3334579af8660d90.json b/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/build-script-build_script_build-3334579af8660d90.json new file mode 100755 index 0000000..8c785d8 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/build-script-build_script_build-3334579af8660d90.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\", \"std\"]","target":10088282520713642473,"profile":9935990280773120926,"path":3884593310589881152,"deps":[],"local":[{"Precalculated":"1.3.1"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/dep-build-script-build_script_build-3334579af8660d90 b/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/dep-build-script-build_script_build-3334579af8660d90 new file mode 100755 index 0000000..1b1b374 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/dep-build-script-build_script_build-3334579af8660d90 differ diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/byteorder-3334579af8660d90/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/dep-lib-byteorder-db47f374fba3e668 b/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/dep-lib-byteorder-db47f374fba3e668 new file mode 100755 index 0000000..fa910b8 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/dep-lib-byteorder-db47f374fba3e668 differ diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/lib-byteorder-db47f374fba3e668 b/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/lib-byteorder-db47f374fba3e668 new file mode 100755 index 0000000..8829ebb --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/lib-byteorder-db47f374fba3e668 @@ -0,0 +1 @@ +bd5b31eac0369538 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/lib-byteorder-db47f374fba3e668.json b/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/lib-byteorder-db47f374fba3e668.json new file mode 100755 index 0000000..5840dcc --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/byteorder-db47f374fba3e668/lib-byteorder-db47f374fba3e668.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\", \"std\"]","target":12042902509987818770,"profile":9935990280773120926,"path":17296660692456216628,"deps":[],"local":[{"Precalculated":"1.3.1"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-e36e243baec1e418/build b/meap/ch7/target/debug/.fingerprint/byteorder-e36e243baec1e418/build new file mode 100755 index 0000000..8d7cd65 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/byteorder-e36e243baec1e418/build @@ -0,0 +1 @@ +806624c00f15bc01 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/byteorder-e36e243baec1e418/build.json b/meap/ch7/target/debug/.fingerprint/byteorder-e36e243baec1e418/build.json new file mode 100755 index 0000000..598f13e --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/byteorder-e36e243baec1e418/build.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"","target":0,"profile":0,"path":0,"deps":[],"local":[{"Precalculated":"1.3.1"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b b/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b new file mode 100755 index 0000000..4a03bc1 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b @@ -0,0 +1 @@ +531cc017c4cb699c \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b.json b/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b.json new file mode 100755 index 0000000..3190374 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/bin-ch7-1c5228b4d239172b.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":17645462988276744829,"profile":14996655781355331481,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1556026298,775770200],".fingerprint/ch7-1c5228b4d239172b/dep-bin-ch7-1c5228b4d239172b"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/dep-bin-ch7-1c5228b4d239172b b/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/dep-bin-ch7-1c5228b4d239172b new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/dep-bin-ch7-1c5228b4d239172b differ diff --git a/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ch7-1c5228b4d239172b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a b/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a new file mode 100755 index 0000000..27f747b --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a @@ -0,0 +1 @@ +55cb771837093bd6 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a.json b/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a.json new file mode 100755 index 0000000..e778881 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/bin-ch7-a37416d8bab1527a.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":17645462988276744829,"profile":14996655781355331481,"path":1036222786711178230,"deps":[["bincode v1.1.3","bincode",8552757233022738868],["serde v1.0.90","serde",4229947806048292512],["serde_derive v1.0.90","serde_derive",16057698658197066923],["serde_json v1.0.39","serde_json",14638095977188210020]],"local":[{"MtimeBased":[[1556043846,738815400],".fingerprint/ch7-a37416d8bab1527a/dep-bin-ch7-a37416d8bab1527a"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/dep-bin-ch7-a37416d8bab1527a b/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/dep-bin-ch7-a37416d8bab1527a new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/dep-bin-ch7-a37416d8bab1527a differ diff --git a/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ch7-a37416d8bab1527a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/dep-lib-itoa-91435f2d9a5c9d2d b/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/dep-lib-itoa-91435f2d9a5c9d2d new file mode 100755 index 0000000..b8e6181 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/dep-lib-itoa-91435f2d9a5c9d2d differ diff --git a/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/lib-itoa-91435f2d9a5c9d2d b/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/lib-itoa-91435f2d9a5c9d2d new file mode 100755 index 0000000..d5260ed --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/lib-itoa-91435f2d9a5c9d2d @@ -0,0 +1 @@ +a1f9912002b246a9 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/lib-itoa-91435f2d9a5c9d2d.json b/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/lib-itoa-91435f2d9a5c9d2d.json new file mode 100755 index 0000000..7389109 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/itoa-91435f2d9a5c9d2d/lib-itoa-91435f2d9a5c9d2d.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\", \"std\"]","target":13040563392785780610,"profile":9935990280773120926,"path":9653521918069025756,"deps":[],"local":[{"Precalculated":"0.4.3"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-4a0c23a5952ba078/build b/meap/ch7/target/debug/.fingerprint/proc-macro2-4a0c23a5952ba078/build new file mode 100755 index 0000000..63111b4 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/proc-macro2-4a0c23a5952ba078/build @@ -0,0 +1 @@ +3b9aed8c662724f1 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-4a0c23a5952ba078/build.json b/meap/ch7/target/debug/.fingerprint/proc-macro2-4a0c23a5952ba078/build.json new file mode 100755 index 0000000..7afdc6f --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/proc-macro2-4a0c23a5952ba078/build.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"","target":0,"profile":0,"path":0,"deps":[],"local":[{"MtimeBased":[[1556028746,907927700],"build/proc-macro2-4a0c23a5952ba078/output"]}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/dep-lib-proc_macro2-855c77c462de1b7d b/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/dep-lib-proc_macro2-855c77c462de1b7d new file mode 100755 index 0000000..47c9291 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/dep-lib-proc_macro2-855c77c462de1b7d differ diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/lib-proc_macro2-855c77c462de1b7d b/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/lib-proc_macro2-855c77c462de1b7d new file mode 100755 index 0000000..8d4c84f --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/lib-proc_macro2-855c77c462de1b7d @@ -0,0 +1 @@ +3e3b1f6357366c50 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/lib-proc_macro2-855c77c462de1b7d.json b/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/lib-proc_macro2-855c77c462de1b7d.json new file mode 100755 index 0000000..6478a16 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/proc-macro2-855c77c462de1b7d/lib-proc_macro2-855c77c462de1b7d.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\", \"proc-macro\"]","target":11195544392456883412,"profile":9935990280773120926,"path":15175365862741759497,"deps":[["unicode-xid v0.1.0","unicode_xid",15476142340905793696]],"local":[{"Precalculated":"0.4.28"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/build-script-build_script_build-d0656b3749ea87d8 b/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/build-script-build_script_build-d0656b3749ea87d8 new file mode 100755 index 0000000..6db1714 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/build-script-build_script_build-d0656b3749ea87d8 @@ -0,0 +1 @@ +4174df1f3bae82f3 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/build-script-build_script_build-d0656b3749ea87d8.json b/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/build-script-build_script_build-d0656b3749ea87d8.json new file mode 100755 index 0000000..adb6c2e --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/build-script-build_script_build-d0656b3749ea87d8.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\", \"proc-macro\"]","target":10088282520713642473,"profile":9935990280773120926,"path":1197129772440014025,"deps":[],"local":[{"Precalculated":"0.4.28"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/dep-build-script-build_script_build-d0656b3749ea87d8 b/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/dep-build-script-build_script_build-d0656b3749ea87d8 new file mode 100755 index 0000000..1b1b374 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/dep-build-script-build_script_build-d0656b3749ea87d8 differ diff --git a/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/proc-macro2-d0656b3749ea87d8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/dep-lib-quote-1cc9e04a7169e4c6 b/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/dep-lib-quote-1cc9e04a7169e4c6 new file mode 100755 index 0000000..e7b9ade Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/dep-lib-quote-1cc9e04a7169e4c6 differ diff --git a/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/lib-quote-1cc9e04a7169e4c6 b/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/lib-quote-1cc9e04a7169e4c6 new file mode 100755 index 0000000..7e5a89d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/lib-quote-1cc9e04a7169e4c6 @@ -0,0 +1 @@ +5184e10a1106693a \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/lib-quote-1cc9e04a7169e4c6.json b/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/lib-quote-1cc9e04a7169e4c6.json new file mode 100755 index 0000000..7c4fa8b --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/quote-1cc9e04a7169e4c6/lib-quote-1cc9e04a7169e4c6.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\", \"proc-macro\", \"proc-macro2\"]","target":12227438739388876207,"profile":9935990280773120926,"path":6087010007133425793,"deps":[["proc-macro2 v0.4.28","proc_macro2",5795066569472031550]],"local":[{"Precalculated":"0.6.12"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/build-script-build_script_build-72e8712795d4c287 b/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/build-script-build_script_build-72e8712795d4c287 new file mode 100755 index 0000000..9575b6c --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/build-script-build_script_build-72e8712795d4c287 @@ -0,0 +1 @@ +22887b8271bc5bbd \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/build-script-build_script_build-72e8712795d4c287.json b/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/build-script-build_script_build-72e8712795d4c287.json new file mode 100755 index 0000000..f12ac79 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/build-script-build_script_build-72e8712795d4c287.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":10088282520713642473,"profile":9935990280773120926,"path":45097242571587102,"deps":[],"local":[{"Precalculated":"0.2.7"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/dep-build-script-build_script_build-72e8712795d4c287 b/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/dep-build-script-build_script_build-72e8712795d4c287 new file mode 100755 index 0000000..1b1b374 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/dep-build-script-build_script_build-72e8712795d4c287 differ diff --git a/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ryu-72e8712795d4c287/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/dep-lib-ryu-b730c6c70ac3e2cc b/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/dep-lib-ryu-b730c6c70ac3e2cc new file mode 100755 index 0000000..a5c0de4 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/dep-lib-ryu-b730c6c70ac3e2cc differ diff --git a/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc b/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc new file mode 100755 index 0000000..0714894 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc @@ -0,0 +1 @@ +11635dc9cdb6157d \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc.json b/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc.json new file mode 100755 index 0000000..3e12b65 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ryu-b730c6c70ac3e2cc/lib-ryu-b730c6c70ac3e2cc.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":16902618736532068975,"profile":9935990280773120926,"path":9181387566019698892,"deps":[],"local":[{"Precalculated":"0.2.7"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ryu-e39a5475b4dfbd3a/build b/meap/ch7/target/debug/.fingerprint/ryu-e39a5475b4dfbd3a/build new file mode 100755 index 0000000..7705c07 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ryu-e39a5475b4dfbd3a/build @@ -0,0 +1 @@ +d71bcf31b412a7e1 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/ryu-e39a5475b4dfbd3a/build.json b/meap/ch7/target/debug/.fingerprint/ryu-e39a5475b4dfbd3a/build.json new file mode 100755 index 0000000..4644ebc --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/ryu-e39a5475b4dfbd3a/build.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"","target":0,"profile":0,"path":0,"deps":[],"local":[{"Precalculated":"0.2.7"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/dep-lib-serde-0aeb5a4b9a73de73 b/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/dep-lib-serde-0aeb5a4b9a73de73 new file mode 100755 index 0000000..236a594 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/dep-lib-serde-0aeb5a4b9a73de73 differ diff --git a/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/lib-serde-0aeb5a4b9a73de73 b/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/lib-serde-0aeb5a4b9a73de73 new file mode 100755 index 0000000..594c5d2 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/lib-serde-0aeb5a4b9a73de73 @@ -0,0 +1 @@ +a08ef34d1ecbb33a \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/lib-serde-0aeb5a4b9a73de73.json b/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/lib-serde-0aeb5a4b9a73de73.json new file mode 100755 index 0000000..78e8d6e --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde-0aeb5a4b9a73de73/lib-serde-0aeb5a4b9a73de73.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\", \"std\"]","target":11663484283761229911,"profile":9935990280773120926,"path":2101133021966114634,"deps":[],"local":[{"Precalculated":"1.0.90"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde-993a19abfeb02743/build b/meap/ch7/target/debug/.fingerprint/serde-993a19abfeb02743/build new file mode 100755 index 0000000..4ad8e67 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde-993a19abfeb02743/build @@ -0,0 +1 @@ +2e70713332c18d93 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde-993a19abfeb02743/build.json b/meap/ch7/target/debug/.fingerprint/serde-993a19abfeb02743/build.json new file mode 100755 index 0000000..ff5505e --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde-993a19abfeb02743/build.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"","target":0,"profile":0,"path":0,"deps":[],"local":[{"Precalculated":"1.0.90"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/build-script-build_script_build-afe5df83afa18d42 b/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/build-script-build_script_build-afe5df83afa18d42 new file mode 100755 index 0000000..70e977f --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/build-script-build_script_build-afe5df83afa18d42 @@ -0,0 +1 @@ +77de8a03721bb1ec \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/build-script-build_script_build-afe5df83afa18d42.json b/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/build-script-build_script_build-afe5df83afa18d42.json new file mode 100755 index 0000000..f1f5990 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/build-script-build_script_build-afe5df83afa18d42.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\", \"std\"]","target":10088282520713642473,"profile":9935990280773120926,"path":15987287752666614152,"deps":[],"local":[{"Precalculated":"1.0.90"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/dep-build-script-build_script_build-afe5df83afa18d42 b/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/dep-build-script-build_script_build-afe5df83afa18d42 new file mode 100755 index 0000000..1b1b374 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/dep-build-script-build_script_build-afe5df83afa18d42 differ diff --git a/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde-afe5df83afa18d42/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/dep-lib-serde_derive-e5b7d25063e53202 b/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/dep-lib-serde_derive-e5b7d25063e53202 new file mode 100755 index 0000000..7628b3d Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/dep-lib-serde_derive-e5b7d25063e53202 differ diff --git a/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/lib-serde_derive-e5b7d25063e53202 b/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/lib-serde_derive-e5b7d25063e53202 new file mode 100755 index 0000000..d35e9a0 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/lib-serde_derive-e5b7d25063e53202 @@ -0,0 +1 @@ +ab541a30da67d8de \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/lib-serde_derive-e5b7d25063e53202.json b/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/lib-serde_derive-e5b7d25063e53202.json new file mode 100755 index 0000000..922286b --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde_derive-e5b7d25063e53202/lib-serde_derive-e5b7d25063e53202.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\"]","target":15269315601960746696,"profile":9935990280773120926,"path":7767668755606462913,"deps":[["proc-macro2 v0.4.28","proc_macro2",5795066569472031550],["quote v0.6.12","quote",4208901997021201489],["syn v0.15.32","syn",739939097396479913]],"local":[{"Precalculated":"1.0.90"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/dep-lib-serde_json-2d6c62b2bd77dda0 b/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/dep-lib-serde_json-2d6c62b2bd77dda0 new file mode 100755 index 0000000..8d91c4c Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/dep-lib-serde_json-2d6c62b2bd77dda0 differ diff --git a/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/lib-serde_json-2d6c62b2bd77dda0 b/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/lib-serde_json-2d6c62b2bd77dda0 new file mode 100755 index 0000000..2f59e91 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/lib-serde_json-2d6c62b2bd77dda0 @@ -0,0 +1 @@ +64b5603cbcf624cb \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/lib-serde_json-2d6c62b2bd77dda0.json b/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/lib-serde_json-2d6c62b2bd77dda0.json new file mode 100755 index 0000000..8503186 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/serde_json-2d6c62b2bd77dda0/lib-serde_json-2d6c62b2bd77dda0.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\"]","target":11875571509241646981,"profile":9935990280773120926,"path":17736189825899593080,"deps":[["itoa v0.4.3","itoa",12197632362985683361],["ryu v0.2.7","ryu",9013311224214807313],["serde v1.0.90","serde",4229947806048292512]],"local":[{"Precalculated":"1.0.39"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/dep-lib-syn-68015be05f89a0f5 b/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/dep-lib-syn-68015be05f89a0f5 new file mode 100755 index 0000000..47c5fe1 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/dep-lib-syn-68015be05f89a0f5 differ diff --git a/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5 b/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5 new file mode 100755 index 0000000..71889ad --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5 @@ -0,0 +1 @@ +a987bd4fb0ca440a \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5.json b/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5.json new file mode 100755 index 0000000..096aaa2 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/syn-68015be05f89a0f5/lib-syn-68015be05f89a0f5.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"clone-impls\", \"default\", \"derive\", \"parsing\", \"printing\", \"proc-macro\", \"proc-macro2\", \"quote\", \"visit\"]","target":17778654564605469173,"profile":9935990280773120926,"path":9101327723040631095,"deps":[["proc-macro2 v0.4.28","proc_macro2",5795066569472031550],["quote v0.6.12","quote",4208901997021201489],["unicode-xid v0.1.0","unicode_xid",15476142340905793696]],"local":[{"Precalculated":"0.15.32"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/build-script-build_script_build-a900233370d9690a b/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/build-script-build_script_build-a900233370d9690a new file mode 100755 index 0000000..e1a896c --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/build-script-build_script_build-a900233370d9690a @@ -0,0 +1 @@ +a5c4e2e3aa4280bf \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/build-script-build_script_build-a900233370d9690a.json b/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/build-script-build_script_build-a900233370d9690a.json new file mode 100755 index 0000000..277e715 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/build-script-build_script_build-a900233370d9690a.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"clone-impls\", \"default\", \"derive\", \"parsing\", \"printing\", \"proc-macro\", \"proc-macro2\", \"quote\", \"visit\"]","target":10088282520713642473,"profile":9935990280773120926,"path":18267946460742803865,"deps":[],"local":[{"Precalculated":"0.15.32"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/dep-build-script-build_script_build-a900233370d9690a b/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/dep-build-script-build_script_build-a900233370d9690a new file mode 100755 index 0000000..1b1b374 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/dep-build-script-build_script_build-a900233370d9690a differ diff --git a/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/syn-a900233370d9690a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/syn-c1294e2186cf9b28/build b/meap/ch7/target/debug/.fingerprint/syn-c1294e2186cf9b28/build new file mode 100755 index 0000000..f8c42c2 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/syn-c1294e2186cf9b28/build @@ -0,0 +1 @@ +ea294275ee064c8d \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/syn-c1294e2186cf9b28/build.json b/meap/ch7/target/debug/.fingerprint/syn-c1294e2186cf9b28/build.json new file mode 100755 index 0000000..cf04f50 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/syn-c1294e2186cf9b28/build.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"","target":0,"profile":0,"path":0,"deps":[],"local":[{"Precalculated":"0.15.32"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/dep-lib-unicode_xid-12657c7cced582bd b/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/dep-lib-unicode_xid-12657c7cced582bd new file mode 100755 index 0000000..7e45eb6 Binary files /dev/null and b/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/dep-lib-unicode_xid-12657c7cced582bd differ diff --git a/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/invoked.timestamp b/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/lib-unicode_xid-12657c7cced582bd b/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/lib-unicode_xid-12657c7cced582bd new file mode 100755 index 0000000..e3f9a8e --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/lib-unicode_xid-12657c7cced582bd @@ -0,0 +1 @@ +a0781283764dc6d6 \ No newline at end of file diff --git a/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/lib-unicode_xid-12657c7cced582bd.json b/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/lib-unicode_xid-12657c7cced582bd.json new file mode 100755 index 0000000..b5dc298 --- /dev/null +++ b/meap/ch7/target/debug/.fingerprint/unicode-xid-12657c7cced582bd/lib-unicode_xid-12657c7cced582bd.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[\"default\"]","target":8416262426047029400,"profile":9935990280773120926,"path":9460140963875950740,"deps":[],"local":[{"Precalculated":"0.1.0"}],"rustflags":[],"edition":"Edition2015"} \ No newline at end of file diff --git a/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build-script-build b/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build-script-build new file mode 100755 index 0000000..beb025c Binary files /dev/null and b/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build-script-build differ diff --git a/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7 b/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7 new file mode 100755 index 0000000..beb025c Binary files /dev/null and b/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7 differ diff --git a/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7.d b/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7.d new file mode 100755 index 0000000..99c607f --- /dev/null +++ b/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/build.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/bincode-75abd544b82202c7/build_script_build-75abd544b82202c7.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/build.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/build.rs: diff --git a/meap/ch7/target/debug/build/bincode-83548ed339649500/invoked.timestamp b/meap/ch7/target/debug/build/bincode-83548ed339649500/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/build/bincode-83548ed339649500/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/build/bincode-83548ed339649500/out/probe0.ll b/meap/ch7/target/debug/build/bincode-83548ed339649500/out/probe0.ll new file mode 100755 index 0000000..27d9234 --- /dev/null +++ b/meap/ch7/target/debug/build/bincode-83548ed339649500/out/probe0.ll @@ -0,0 +1,8 @@ +; ModuleID = 'probe0.3a1fbbbh-cgu.0' +source_filename = "probe0.3a1fbbbh-cgu.0" +target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +!llvm.module.flags = !{!0} + +!0 = !{i32 2, !"RtLibUseGOT", i32 1} diff --git a/meap/ch7/target/debug/build/bincode-83548ed339649500/output b/meap/ch7/target/debug/build/bincode-83548ed339649500/output new file mode 100755 index 0000000..0741bb4 --- /dev/null +++ b/meap/ch7/target/debug/build/bincode-83548ed339649500/output @@ -0,0 +1,2 @@ +cargo:rerun-if-changed=/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/build.rs +cargo:rustc-cfg=has_i128 diff --git a/meap/ch7/target/debug/build/bincode-83548ed339649500/root-output b/meap/ch7/target/debug/build/bincode-83548ed339649500/root-output new file mode 100755 index 0000000..ea5b190 --- /dev/null +++ b/meap/ch7/target/debug/build/bincode-83548ed339649500/root-output @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/bincode-83548ed339649500/out \ No newline at end of file diff --git a/meap/ch7/target/debug/build/bincode-83548ed339649500/stderr b/meap/ch7/target/debug/build/bincode-83548ed339649500/stderr new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build-script-build b/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build-script-build new file mode 100755 index 0000000..79876ba Binary files /dev/null and b/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build-script-build differ diff --git a/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90 b/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90 new file mode 100755 index 0000000..79876ba Binary files /dev/null and b/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90 differ diff --git a/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90.d b/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90.d new file mode 100755 index 0000000..6a5bdc9 --- /dev/null +++ b/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/build.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/byteorder-3334579af8660d90/build_script_build-3334579af8660d90.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/build.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/build.rs: diff --git a/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/invoked.timestamp b/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/output b/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/output new file mode 100755 index 0000000..5748576 --- /dev/null +++ b/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/output @@ -0,0 +1 @@ +cargo:rustc-cfg=byteorder_i128 diff --git a/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/root-output b/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/root-output new file mode 100755 index 0000000..fb73627 --- /dev/null +++ b/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/root-output @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/out \ No newline at end of file diff --git a/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/stderr b/meap/ch7/target/debug/build/byteorder-e36e243baec1e418/stderr new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/invoked.timestamp b/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/output b/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/output new file mode 100755 index 0000000..1a4a08e --- /dev/null +++ b/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/output @@ -0,0 +1,4 @@ +cargo:rerun-if-changed=build.rs +cargo:rustc-cfg=u128 +cargo:rustc-cfg=use_proc_macro +cargo:rustc-cfg=wrap_proc_macro diff --git a/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/root-output b/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/root-output new file mode 100755 index 0000000..9324dcc --- /dev/null +++ b/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/root-output @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/out \ No newline at end of file diff --git a/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/stderr b/meap/ch7/target/debug/build/proc-macro2-4a0c23a5952ba078/stderr new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build-script-build b/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build-script-build new file mode 100755 index 0000000..7fa51d6 Binary files /dev/null and b/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build-script-build differ diff --git a/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8 b/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8 new file mode 100755 index 0000000..7fa51d6 Binary files /dev/null and b/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8 differ diff --git a/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8.d b/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8.d new file mode 100755 index 0000000..993a518 --- /dev/null +++ b/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/build.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/proc-macro2-d0656b3749ea87d8/build_script_build-d0656b3749ea87d8.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/build.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/build.rs: diff --git a/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build-script-build b/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build-script-build new file mode 100755 index 0000000..fef85d2 Binary files /dev/null and b/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build-script-build differ diff --git a/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287 b/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287 new file mode 100755 index 0000000..fef85d2 Binary files /dev/null and b/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287 differ diff --git a/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287.d b/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287.d new file mode 100755 index 0000000..61f5c37 --- /dev/null +++ b/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/build.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/ryu-72e8712795d4c287/build_script_build-72e8712795d4c287.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/build.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/build.rs: diff --git a/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/invoked.timestamp b/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/output b/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/output new file mode 100755 index 0000000..69a135a --- /dev/null +++ b/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/output @@ -0,0 +1,2 @@ +cargo:rustc-cfg=integer128 +cargo:rustc-cfg=must_use_return diff --git a/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/root-output b/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/root-output new file mode 100755 index 0000000..3552c2c --- /dev/null +++ b/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/root-output @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/out \ No newline at end of file diff --git a/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/stderr b/meap/ch7/target/debug/build/ryu-e39a5475b4dfbd3a/stderr new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/target/debug/build/serde-993a19abfeb02743/invoked.timestamp b/meap/ch7/target/debug/build/serde-993a19abfeb02743/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/build/serde-993a19abfeb02743/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/build/serde-993a19abfeb02743/output b/meap/ch7/target/debug/build/serde-993a19abfeb02743/output new file mode 100755 index 0000000..7967aca --- /dev/null +++ b/meap/ch7/target/debug/build/serde-993a19abfeb02743/output @@ -0,0 +1,8 @@ +cargo:rustc-cfg=ops_bound +cargo:rustc-cfg=core_reverse +cargo:rustc-cfg=de_boxed_c_str +cargo:rustc-cfg=de_rc_dst +cargo:rustc-cfg=core_duration +cargo:rustc-cfg=integer128 +cargo:rustc-cfg=range_inclusive +cargo:rustc-cfg=num_nonzero diff --git a/meap/ch7/target/debug/build/serde-993a19abfeb02743/root-output b/meap/ch7/target/debug/build/serde-993a19abfeb02743/root-output new file mode 100755 index 0000000..e195701 --- /dev/null +++ b/meap/ch7/target/debug/build/serde-993a19abfeb02743/root-output @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/serde-993a19abfeb02743/out \ No newline at end of file diff --git a/meap/ch7/target/debug/build/serde-993a19abfeb02743/stderr b/meap/ch7/target/debug/build/serde-993a19abfeb02743/stderr new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build-script-build b/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build-script-build new file mode 100755 index 0000000..3f4ef86 Binary files /dev/null and b/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build-script-build differ diff --git a/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42 b/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42 new file mode 100755 index 0000000..3f4ef86 Binary files /dev/null and b/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42 differ diff --git a/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42.d b/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42.d new file mode 100755 index 0000000..223b146 --- /dev/null +++ b/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/build.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/serde-afe5df83afa18d42/build_script_build-afe5df83afa18d42.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/build.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/build.rs: diff --git a/meap/ch7/target/debug/build/syn-a900233370d9690a/build-script-build b/meap/ch7/target/debug/build/syn-a900233370d9690a/build-script-build new file mode 100755 index 0000000..726035e Binary files /dev/null and b/meap/ch7/target/debug/build/syn-a900233370d9690a/build-script-build differ diff --git a/meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a b/meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a new file mode 100755 index 0000000..726035e Binary files /dev/null and b/meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a differ diff --git a/meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a.d b/meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a.d new file mode 100755 index 0000000..5cfb0f8 --- /dev/null +++ b/meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/build.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/syn-a900233370d9690a/build_script_build-a900233370d9690a.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/build.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/build.rs: diff --git a/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/invoked.timestamp b/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/output b/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/output new file mode 100755 index 0000000..8e45f3e --- /dev/null +++ b/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/output @@ -0,0 +1,3 @@ +cargo:rustc-cfg=syn_can_use_thread_id +cargo:rustc-cfg=syn_can_call_macro_by_path +cargo:rustc-cfg=syn_disable_nightly_tests diff --git a/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/root-output b/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/root-output new file mode 100755 index 0000000..d0047bb --- /dev/null +++ b/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/root-output @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/out \ No newline at end of file diff --git a/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/stderr b/meap/ch7/target/debug/build/syn-c1294e2186cf9b28/stderr new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/target/debug/ch7 b/meap/ch7/target/debug/ch7 new file mode 100755 index 0000000..1466191 Binary files /dev/null and b/meap/ch7/target/debug/ch7 differ diff --git a/meap/ch7/target/debug/ch7.d b/meap/ch7/target/debug/ch7.d new file mode 100755 index 0000000..5b5e606 --- /dev/null +++ b/meap/ch7/target/debug/ch7.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/ch7: /home/carpenat/devel/learning-rust/meap/ch7/src/main.rs diff --git a/meap/ch7/target/debug/deps/autocfg-decc8dda373d483a.d b/meap/ch7/target/debug/deps/autocfg-decc8dda373d483a.d new file mode 100755 index 0000000..7aa9b50 --- /dev/null +++ b/meap/ch7/target/debug/deps/autocfg-decc8dda373d483a.d @@ -0,0 +1,7 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libautocfg-decc8dda373d483a.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/error.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/version.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/autocfg-decc8dda373d483a.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/error.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/version.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/error.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.2/src/version.rs: diff --git a/meap/ch7/target/debug/deps/bincode-6b7b5bba40374a3a.d b/meap/ch7/target/debug/deps/bincode-6b7b5bba40374a3a.d new file mode 100755 index 0000000..fd6c012 --- /dev/null +++ b/meap/ch7/target/debug/deps/bincode-6b7b5bba40374a3a.d @@ -0,0 +1,11 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libbincode-6b7b5bba40374a3a.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/config.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/de/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/de/read.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/error.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/internal.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/ser/mod.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/bincode-6b7b5bba40374a3a.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/config.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/de/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/de/read.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/error.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/internal.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/ser/mod.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/config.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/de/mod.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/de/read.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/error.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/internal.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.1.3/src/ser/mod.rs: diff --git a/meap/ch7/target/debug/deps/byteorder-db47f374fba3e668.d b/meap/ch7/target/debug/deps/byteorder-db47f374fba3e668.d new file mode 100755 index 0000000..d7fd430 --- /dev/null +++ b/meap/ch7/target/debug/deps/byteorder-db47f374fba3e668.d @@ -0,0 +1,6 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libbyteorder-db47f374fba3e668.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/src/io.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/byteorder-db47f374fba3e668.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/src/io.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.3.1/src/io.rs: diff --git a/meap/ch7/target/debug/deps/ch7-1c5228b4d239172b b/meap/ch7/target/debug/deps/ch7-1c5228b4d239172b new file mode 100755 index 0000000..800ceb0 Binary files /dev/null and b/meap/ch7/target/debug/deps/ch7-1c5228b4d239172b differ diff --git a/meap/ch7/target/debug/deps/ch7-1c5228b4d239172b.d b/meap/ch7/target/debug/deps/ch7-1c5228b4d239172b.d new file mode 100755 index 0000000..72ae153 --- /dev/null +++ b/meap/ch7/target/debug/deps/ch7-1c5228b4d239172b.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/ch7-1c5228b4d239172b: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/ch7-1c5228b4d239172b.d: src/main.rs + +src/main.rs: diff --git a/meap/ch7/target/debug/deps/ch7-a37416d8bab1527a b/meap/ch7/target/debug/deps/ch7-a37416d8bab1527a new file mode 100755 index 0000000..1466191 Binary files /dev/null and b/meap/ch7/target/debug/deps/ch7-a37416d8bab1527a differ diff --git a/meap/ch7/target/debug/deps/ch7-a37416d8bab1527a.d b/meap/ch7/target/debug/deps/ch7-a37416d8bab1527a.d new file mode 100755 index 0000000..d581fba --- /dev/null +++ b/meap/ch7/target/debug/deps/ch7-a37416d8bab1527a.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/ch7-a37416d8bab1527a: src/main.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/ch7-a37416d8bab1527a.d: src/main.rs + +src/main.rs: diff --git a/meap/ch7/target/debug/deps/itoa-91435f2d9a5c9d2d.d b/meap/ch7/target/debug/deps/itoa-91435f2d9a5c9d2d.d new file mode 100755 index 0000000..c7eb46d --- /dev/null +++ b/meap/ch7/target/debug/deps/itoa-91435f2d9a5c9d2d.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libitoa-91435f2d9a5c9d2d.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.3/src/lib.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/itoa-91435f2d9a5c9d2d.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.3/src/lib.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.3/src/lib.rs: diff --git a/meap/ch7/target/debug/deps/libautocfg-decc8dda373d483a.rlib b/meap/ch7/target/debug/deps/libautocfg-decc8dda373d483a.rlib new file mode 100755 index 0000000..616e613 Binary files /dev/null and b/meap/ch7/target/debug/deps/libautocfg-decc8dda373d483a.rlib differ diff --git a/meap/ch7/target/debug/deps/libbincode-6b7b5bba40374a3a.rlib b/meap/ch7/target/debug/deps/libbincode-6b7b5bba40374a3a.rlib new file mode 100755 index 0000000..9af0ea8 Binary files /dev/null and b/meap/ch7/target/debug/deps/libbincode-6b7b5bba40374a3a.rlib differ diff --git a/meap/ch7/target/debug/deps/libbyteorder-db47f374fba3e668.rlib b/meap/ch7/target/debug/deps/libbyteorder-db47f374fba3e668.rlib new file mode 100755 index 0000000..6172484 Binary files /dev/null and b/meap/ch7/target/debug/deps/libbyteorder-db47f374fba3e668.rlib differ diff --git a/meap/ch7/target/debug/deps/libitoa-91435f2d9a5c9d2d.rlib b/meap/ch7/target/debug/deps/libitoa-91435f2d9a5c9d2d.rlib new file mode 100755 index 0000000..e4b75b2 Binary files /dev/null and b/meap/ch7/target/debug/deps/libitoa-91435f2d9a5c9d2d.rlib differ diff --git a/meap/ch7/target/debug/deps/libproc_macro2-855c77c462de1b7d.rlib b/meap/ch7/target/debug/deps/libproc_macro2-855c77c462de1b7d.rlib new file mode 100755 index 0000000..ef807f1 Binary files /dev/null and b/meap/ch7/target/debug/deps/libproc_macro2-855c77c462de1b7d.rlib differ diff --git a/meap/ch7/target/debug/deps/libquote-1cc9e04a7169e4c6.rlib b/meap/ch7/target/debug/deps/libquote-1cc9e04a7169e4c6.rlib new file mode 100755 index 0000000..0caa8b8 Binary files /dev/null and b/meap/ch7/target/debug/deps/libquote-1cc9e04a7169e4c6.rlib differ diff --git a/meap/ch7/target/debug/deps/libryu-b730c6c70ac3e2cc.rlib b/meap/ch7/target/debug/deps/libryu-b730c6c70ac3e2cc.rlib new file mode 100755 index 0000000..348ceee Binary files /dev/null and b/meap/ch7/target/debug/deps/libryu-b730c6c70ac3e2cc.rlib differ diff --git a/meap/ch7/target/debug/deps/libserde-0aeb5a4b9a73de73.rlib b/meap/ch7/target/debug/deps/libserde-0aeb5a4b9a73de73.rlib new file mode 100755 index 0000000..3180afa Binary files /dev/null and b/meap/ch7/target/debug/deps/libserde-0aeb5a4b9a73de73.rlib differ diff --git a/meap/ch7/target/debug/deps/libserde_derive-e5b7d25063e53202.so b/meap/ch7/target/debug/deps/libserde_derive-e5b7d25063e53202.so new file mode 100755 index 0000000..4f4dbe2 Binary files /dev/null and b/meap/ch7/target/debug/deps/libserde_derive-e5b7d25063e53202.so differ diff --git a/meap/ch7/target/debug/deps/libserde_json-2d6c62b2bd77dda0.rlib b/meap/ch7/target/debug/deps/libserde_json-2d6c62b2bd77dda0.rlib new file mode 100755 index 0000000..37bc126 Binary files /dev/null and b/meap/ch7/target/debug/deps/libserde_json-2d6c62b2bd77dda0.rlib differ diff --git a/meap/ch7/target/debug/deps/libsyn-68015be05f89a0f5.rlib b/meap/ch7/target/debug/deps/libsyn-68015be05f89a0f5.rlib new file mode 100755 index 0000000..1650bba Binary files /dev/null and b/meap/ch7/target/debug/deps/libsyn-68015be05f89a0f5.rlib differ diff --git a/meap/ch7/target/debug/deps/libunicode_xid-12657c7cced582bd.rlib b/meap/ch7/target/debug/deps/libunicode_xid-12657c7cced582bd.rlib new file mode 100755 index 0000000..737a83c Binary files /dev/null and b/meap/ch7/target/debug/deps/libunicode_xid-12657c7cced582bd.rlib differ diff --git a/meap/ch7/target/debug/deps/proc_macro2-855c77c462de1b7d.d b/meap/ch7/target/debug/deps/proc_macro2-855c77c462de1b7d.d new file mode 100755 index 0000000..0cc4db6 --- /dev/null +++ b/meap/ch7/target/debug/deps/proc_macro2-855c77c462de1b7d.d @@ -0,0 +1,8 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libproc_macro2-855c77c462de1b7d.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/strnom.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/fallback.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/wrapper.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/proc_macro2-855c77c462de1b7d.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/strnom.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/fallback.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/wrapper.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/strnom.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/fallback.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.28/src/wrapper.rs: diff --git a/meap/ch7/target/debug/deps/quote-1cc9e04a7169e4c6.d b/meap/ch7/target/debug/deps/quote-1cc9e04a7169e4c6.d new file mode 100755 index 0000000..4054a6c --- /dev/null +++ b/meap/ch7/target/debug/deps/quote-1cc9e04a7169e4c6.d @@ -0,0 +1,8 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libquote-1cc9e04a7169e4c6.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/ext.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/to_tokens.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/runtime.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/quote-1cc9e04a7169e4c6.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/ext.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/to_tokens.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/runtime.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/ext.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/to_tokens.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/runtime.rs: diff --git a/meap/ch7/target/debug/deps/ryu-b730c6c70ac3e2cc.d b/meap/ch7/target/debug/deps/ryu-b730c6c70ac3e2cc.d new file mode 100755 index 0000000..b8070d9 --- /dev/null +++ b/meap/ch7/target/debug/deps/ryu-b730c6c70ac3e2cc.d @@ -0,0 +1,15 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libryu-b730c6c70ac3e2cc.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/buffer/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/common.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s_full_table.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s_intrinsics.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/digit_table.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/f2s.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/exponent.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/mantissa.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/ryu-b730c6c70ac3e2cc.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/buffer/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/common.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s_full_table.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s_intrinsics.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/digit_table.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/f2s.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/exponent.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/mantissa.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/buffer/mod.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/common.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s_full_table.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/d2s_intrinsics.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/digit_table.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/f2s.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/mod.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/exponent.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.7/src/pretty/mantissa.rs: diff --git a/meap/ch7/target/debug/deps/serde-0aeb5a4b9a73de73.d b/meap/ch7/target/debug/deps/serde-0aeb5a4b9a73de73.d new file mode 100755 index 0000000..fab6c77 --- /dev/null +++ b/meap/ch7/target/debug/deps/serde-0aeb5a4b9a73de73.d @@ -0,0 +1,21 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libserde-0aeb5a4b9a73de73.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/macros.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/integer128.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/value.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/from_primitive.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/ignored_any.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/impls.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/utf8.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/impls.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/impossible.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/export.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/macros.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/de.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/ser.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/serde-0aeb5a4b9a73de73.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/macros.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/integer128.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/value.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/from_primitive.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/ignored_any.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/impls.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/utf8.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/impls.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/impossible.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/export.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/macros.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/de.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/ser.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/macros.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/integer128.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/mod.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/value.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/from_primitive.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/ignored_any.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/impls.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/de/utf8.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/mod.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/impls.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/ser/impossible.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/export.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/mod.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/macros.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/de.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.90/src/private/ser.rs: diff --git a/meap/ch7/target/debug/deps/serde_derive-e5b7d25063e53202.d b/meap/ch7/target/debug/deps/serde_derive-e5b7d25063e53202.d new file mode 100755 index 0000000..e4b2431 --- /dev/null +++ b/meap/ch7/target/debug/deps/serde_derive-e5b7d25063e53202.d @@ -0,0 +1,18 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libserde_derive-e5b7d25063e53202.so: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/ast.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/attr.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/ctxt.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/case.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/check.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/bound.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/fragment.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/de.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/dummy.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/pretend.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/ser.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/try.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/serde_derive-e5b7d25063e53202.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/ast.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/attr.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/ctxt.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/case.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/check.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/bound.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/fragment.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/de.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/dummy.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/pretend.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/ser.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/try.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/mod.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/ast.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/attr.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/ctxt.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/case.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/internals/check.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/bound.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/fragment.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/de.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/dummy.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/pretend.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/ser.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.90/src/try.rs: diff --git a/meap/ch7/target/debug/deps/serde_json-2d6c62b2bd77dda0.d b/meap/ch7/target/debug/deps/serde_json-2d6c62b2bd77dda0.d new file mode 100755 index 0000000..967ebf5 --- /dev/null +++ b/meap/ch7/target/debug/deps/serde_json-2d6c62b2bd77dda0.d @@ -0,0 +1,19 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libserde_json-2d6c62b2bd77dda0.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/macros.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/de.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/error.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/map.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/ser.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/de.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/from.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/index.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/partial_eq.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/ser.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/iter.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/number.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/read.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/serde_json-2d6c62b2bd77dda0.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/macros.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/de.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/error.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/map.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/ser.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/mod.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/de.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/from.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/index.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/partial_eq.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/ser.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/iter.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/number.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/read.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/macros.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/de.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/error.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/map.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/ser.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/mod.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/de.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/from.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/index.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/partial_eq.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/value/ser.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/iter.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/number.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.39/src/read.rs: diff --git a/meap/ch7/target/debug/deps/syn-68015be05f89a0f5.d b/meap/ch7/target/debug/deps/syn-68015be05f89a0f5.d new file mode 100755 index 0000000..f38c244 --- /dev/null +++ b/meap/ch7/target/debug/deps/syn-68015be05f89a0f5.d @@ -0,0 +1,37 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libsyn-68015be05f89a0f5.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/macros.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/group.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/token.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ident.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/attr.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/data.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/expr.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/generics.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lifetime.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lit.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/mac.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/derive.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/op.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ty.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/path.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/buffer.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ext.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/punctuated.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse_quote.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse_macro_input.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/spanned.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/gen/visit.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/gen/../gen_helper.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/export.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/custom_keyword.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/custom_punctuation.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lookahead.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/span.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/print.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/thread.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/error.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/syn-68015be05f89a0f5.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/macros.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/group.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/token.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ident.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/attr.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/data.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/expr.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/generics.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lifetime.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lit.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/mac.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/derive.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/op.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ty.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/path.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/buffer.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ext.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/punctuated.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse_quote.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse_macro_input.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/spanned.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/gen/visit.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/gen/../gen_helper.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/export.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/custom_keyword.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/custom_punctuation.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lookahead.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/span.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/print.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/thread.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/error.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/macros.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/group.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/token.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ident.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/attr.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/data.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/expr.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/generics.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lifetime.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lit.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/mac.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/derive.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/op.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ty.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/path.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/buffer.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/ext.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/punctuated.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse_quote.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse_macro_input.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/spanned.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/gen/visit.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/gen/../gen_helper.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/export.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/custom_keyword.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/custom_punctuation.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/lookahead.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/parse.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/span.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/print.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/thread.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.32/src/error.rs: diff --git a/meap/ch7/target/debug/deps/unicode_xid-12657c7cced582bd.d b/meap/ch7/target/debug/deps/unicode_xid-12657c7cced582bd.d new file mode 100755 index 0000000..26fe270 --- /dev/null +++ b/meap/ch7/target/debug/deps/unicode_xid-12657c7cced582bd.d @@ -0,0 +1,6 @@ +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/libunicode_xid-12657c7cced582bd.rlib: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/tables.rs + +/home/carpenat/devel/learning-rust/meap/ch7/target/debug/deps/unicode_xid-12657c7cced582bd.d: /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs /home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/tables.rs + +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs: +/home/carpenat/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/tables.rs: diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/15dx0lml206w7kk3.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/15dx0lml206w7kk3.o new file mode 100755 index 0000000..40918b3 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/15dx0lml206w7kk3.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1bfmd0rwos6vmijh.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1bfmd0rwos6vmijh.o new file mode 100755 index 0000000..9be7ae2 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1bfmd0rwos6vmijh.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1gflib1cfmlgegv3.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1gflib1cfmlgegv3.o new file mode 100755 index 0000000..6e0f403 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1gflib1cfmlgegv3.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1j2feb1zskpoyzgv.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1j2feb1zskpoyzgv.o new file mode 100755 index 0000000..7f5a47e Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1j2feb1zskpoyzgv.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1j7af3rwpk6x1tpg.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1j7af3rwpk6x1tpg.o new file mode 100755 index 0000000..9f7c00d Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1j7af3rwpk6x1tpg.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1wxfvrb2bjhpb0cn.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1wxfvrb2bjhpb0cn.o new file mode 100755 index 0000000..395fff1 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1wxfvrb2bjhpb0cn.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1xs3w1p2l5jlwqs6.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1xs3w1p2l5jlwqs6.o new file mode 100755 index 0000000..4e9e2a6 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/1xs3w1p2l5jlwqs6.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/22duuhqtduklwiat.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/22duuhqtduklwiat.o new file mode 100755 index 0000000..7b0dca7 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/22duuhqtduklwiat.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/2hntke3jojraxsf.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/2hntke3jojraxsf.o new file mode 100755 index 0000000..8ae8388 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/2hntke3jojraxsf.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/2syyudyj8o93nbyr.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/2syyudyj8o93nbyr.o new file mode 100755 index 0000000..236b3f4 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/2syyudyj8o93nbyr.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3el3oxq1g21uix6j.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3el3oxq1g21uix6j.o new file mode 100755 index 0000000..8277a20 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3el3oxq1g21uix6j.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3lcehln991uwlnzz.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3lcehln991uwlnzz.o new file mode 100755 index 0000000..cb1e0aa Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3lcehln991uwlnzz.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3ri0zf9ylodvkogd.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3ri0zf9ylodvkogd.o new file mode 100755 index 0000000..5a4d1f1 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/3ri0zf9ylodvkogd.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4e2em19je77ai1a8.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4e2em19je77ai1a8.o new file mode 100755 index 0000000..a812d09 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4e2em19je77ai1a8.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4l44697qc4i4f8fi.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4l44697qc4i4f8fi.o new file mode 100755 index 0000000..f3e5ee8 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4l44697qc4i4f8fi.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4xqvu68sx5636ph7.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4xqvu68sx5636ph7.o new file mode 100755 index 0000000..8d630b9 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/4xqvu68sx5636ph7.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/5adn9y6mnwn2nxgr.o b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/5adn9y6mnwn2nxgr.o new file mode 100755 index 0000000..11710ec Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/5adn9y6mnwn2nxgr.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/dep-graph.bin b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/dep-graph.bin new file mode 100755 index 0000000..0dd12ac Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/dep-graph.bin differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/query-cache.bin b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/query-cache.bin new file mode 100755 index 0000000..654d7ee Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/query-cache.bin differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/work-products.bin b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/work-products.bin new file mode 100755 index 0000000..71966d5 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux-17ug3m0u48iyv/work-products.bin differ diff --git a/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux.lock b/meap/ch7/target/debug/incremental/ch7-2lwizug5qzzw6/s-fbkkoalfy6-1roypux.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/1ojqdlpozbe6600e.o b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/1ojqdlpozbe6600e.o new file mode 100755 index 0000000..6097340 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/1ojqdlpozbe6600e.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/2ahmeyrsdf8rxhew.o b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/2ahmeyrsdf8rxhew.o new file mode 100755 index 0000000..1dd4f93 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/2ahmeyrsdf8rxhew.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/2nubi5z5iugqvxea.o b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/2nubi5z5iugqvxea.o new file mode 100755 index 0000000..7ca268c Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/2nubi5z5iugqvxea.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/3h6dcoc91ujrwolj.o b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/3h6dcoc91ujrwolj.o new file mode 100755 index 0000000..b382d44 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/3h6dcoc91ujrwolj.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/59ayyxgsuxyaf0xm.o b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/59ayyxgsuxyaf0xm.o new file mode 100755 index 0000000..72a38ba Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/59ayyxgsuxyaf0xm.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/5k7ecp1nptke1tn.o b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/5k7ecp1nptke1tn.o new file mode 100755 index 0000000..eab80e7 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/5k7ecp1nptke1tn.o differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/dep-graph.bin b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/dep-graph.bin new file mode 100755 index 0000000..fbc0309 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/dep-graph.bin differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/query-cache.bin b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/query-cache.bin new file mode 100755 index 0000000..010de92 Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/query-cache.bin differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/work-products.bin b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/work-products.bin new file mode 100755 index 0000000..1b1699a Binary files /dev/null and b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s-1epuicm4g8yk6/work-products.bin differ diff --git a/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s.lock b/meap/ch7/target/debug/incremental/ch7-3eobpgzo5v8r1/s-fbkcm2zfin-gkgr4s.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/cpu/Cargo.lock b/meap/cpu/Cargo.lock new file mode 100755 index 0000000..fe45804 --- /dev/null +++ b/meap/cpu/Cargo.lock @@ -0,0 +1,6 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "cpu" +version = "0.1.0" + diff --git a/meap/cpu/Cargo.toml b/meap/cpu/Cargo.toml new file mode 100755 index 0000000..c8b6967 --- /dev/null +++ b/meap/cpu/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "cpu" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] diff --git a/meap/cpu/src/main.rs b/meap/cpu/src/main.rs new file mode 100755 index 0000000..2feb29d --- /dev/null +++ b/meap/cpu/src/main.rs @@ -0,0 +1,199 @@ +//const ADD_XY: u8 = 0x8; +// +//struct CPU { +// current_operation: u16, +// registers: [u8; 2], +//} +// +//impl CPU { +// fn run(&mut self) { +// let encoded_op = self.current_operation; +// let op = ((encoded_op & 0xf000) >> 12) as u8; +// let x = ((encoded_op & 0x0f00) >> 8) as u8; +// let y = ((encoded_op & 0x00f0) >> 4) as u8; +// +// match op { +// ADD_XY => { +// self.add_xy(x, y); +// }, +// _ => unimplemented!(), +// } +// } +// +// fn add_xy(&mut self, x: u8, y: u8) { +// self.registers[x as usize] += self.registers[y as usize]; +// } +//} +// +// +//fn main() { +// let mut cpu = CPU { +// current_operation: 0x8014, +// registers: [0; 2], +// }; +// +// cpu.registers[0] = 5; +// cpu.registers[1] = 10; +// cpu.run(); +// +// assert_eq!(cpu.registers[0], 15); +// println!("5 + 10 = {}", cpu.registers[0]); +//} + +//const ARITHMETIC_AND_LOGIC: u8 = 0x8; +//const HALT: u8 = 0x0; +//const ADD_XY: u8 = 0x4; +// +//struct CPU { +// // current_operation: u16 +// registers: [u8; 16], +// position_in_memory: usize, +// memory: [u8; 4096], +//} +// +//impl CPU { +// fn run(&mut self) { +// loop { +// let op_byte1 = self.memory[self.position_in_memory] as u16; +// let op_byte2 = self.memory[self.position_in_memory + 1] as u16; +// let raw_op = op_byte1 << 8 | op_byte2; +// +// let op_major = ((raw_op & 0xf000) >> 12) as u8; +// let x = ((raw_op & 0x0f00) >> 8) as u8; +// let y = ((raw_op & 0x00f0) >> 4) as u8; +// let op_minor = (raw_op & 0x000f) as u8; +// +// self.position_in_memory += 2; +// +// match (op_major, op_minor) { +// (HALT, HALT) => { return; }, +// (ARITHMETIC_AND_LOGIC, ADD_XY) => self.add_xy(x, y), +// _ => unimplemented!("opcode: {:04x}", raw_op), +// } +// } +// } +// +// fn add_xy(&mut self, x: u8, y: u8) { +// self.registers[x as usize] += self.registers[y as usize]; +// } +//} +// +//fn main() { +// let mut cpu = CPU { +// registers: [0; 16], +// memory: [0; 4096], +// position_in_memory: 0, +// }; +// +// cpu.registers[0] = 5; +// cpu.registers[1] = 10; +// cpu.registers[2] = 10; +// cpu.registers[3] = 10; +// +// cpu.memory[0] = 0x80; +// cpu.memory[1] = 0x14; +// cpu.memory[2] = 0x80; +// cpu.memory[3] = 0x24; +// cpu.memory[4] = 0x80; +// cpu.memory[5] = 0x34; +// +// cpu.run(); +// +// assert_eq!(cpu.registers[0], 35); +// println!("5 + 10 + 10 + 10 = {}", cpu.registers[0]); +// +//} + +struct CPU { + registers: [u8; 16], + position_in_memory: usize, + memory: [u8; 4096], + stack: [u16; 16], + stack_pointer: usize, +} + +impl CPU { + fn run(&mut self) { + loop { + let op_byte1 = self.memory[self.position_in_memory] as u16; + let op_byte2 = self.memory[self.position_in_memory + 1] as u16; + let opcode = op_byte1 << 8 | op_byte2; + + let x = ((opcode & 0x0f00) >> 8) as u8; + let y = ((opcode & 0x00f0) >> 4) as u8; + let op_minor = (opcode & 0x000f) as u8; + let addr = opcode & 0x0fff; + + self.position_in_memory += 2; + + match opcode { + 0x0000 => { return; }, + 0x00ee => { self.ret(); }, + 0x2000...0x2fff => { self.call(addr); }, + 0x8000...0x8fff => { + match op_minor { + 4 => { self.add_xy(x, y); } + _ => { unimplemented!("opcode: {:04x}", opcode); }, + } + }, + _ => unimplemented!("opcode {:04x}", opcode), + } + } + } + + fn call(&mut self, addr: u16) { + let sp = self.stack_pointer; + let stack = &mut self.stack; + + if sp > stack.len() { + panic!("stack overflow!"); + } + + stack[sp] = self.position_in_memory as u16; + self.stack_pointer += 1; + self.position_in_memory = addr as usize; + + } + + fn ret(&mut self) { + if self.stack_pointer == 0 { + panic!("stack underflow!"); + } + + self.stack_pointer -= 1; + self.position_in_memory = self.stack[self.stack_pointer] as usize; + } + + fn add_xy(&mut self, x: u8, y: u8) { + self.registers[x as usize] += self.registers[y as usize]; + } +} + +fn main() { + let mut cpu = CPU { + registers: [0; 16], + memory: [0; 4096], + position_in_memory: 0, + stack: [0; 16], + stack_pointer: 0, + }; + + cpu.registers[0] = 5; + cpu.registers[1] = 10; + + cpu.memory[0x000] = 0x21; + cpu.memory[0x001] = 0x00; + cpu.memory[0x002] = 0x21; + cpu.memory[0x003] = 0x00; + cpu.memory[0x100] = 0x80; + cpu.memory[0x101] = 0x14; + cpu.memory[0x102] = 0x80; + cpu.memory[0x103] = 0x14; + cpu.memory[0x104] = 0x00; + cpu.memory[0x105] = 0xee; + + cpu.run(); + + assert_eq!(cpu.registers[0], 45); + dbg!(cpu.registers[0]); +} diff --git a/meap/cpu/target/.rustc_info.json b/meap/cpu/target/.rustc_info.json new file mode 100755 index 0000000..ec14a7e --- /dev/null +++ b/meap/cpu/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":5361904215157244162,"outputs":{"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.34.0\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-unknown-linux-gnu\nrelease: 1.34.0\nLLVM version: 8.0\n",""]},"successes":{}} \ No newline at end of file diff --git a/meap/cpu/target/debug/.cargo-lock b/meap/cpu/target/debug/.cargo-lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/dep-test-bin-cpu-175747ad1247f6b0 b/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/dep-test-bin-cpu-175747ad1247f6b0 new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/dep-test-bin-cpu-175747ad1247f6b0 differ diff --git a/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/invoked.timestamp b/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/test-bin-cpu-175747ad1247f6b0 b/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/test-bin-cpu-175747ad1247f6b0 new file mode 100755 index 0000000..6574c53 --- /dev/null +++ b/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/test-bin-cpu-175747ad1247f6b0 @@ -0,0 +1 @@ +3882d526ade944d8 \ No newline at end of file diff --git a/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/test-bin-cpu-175747ad1247f6b0.json b/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/test-bin-cpu-175747ad1247f6b0.json new file mode 100755 index 0000000..bdad18a --- /dev/null +++ b/meap/cpu/target/debug/.fingerprint/cpu-175747ad1247f6b0/test-bin-cpu-175747ad1247f6b0.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":6749834613695574602,"profile":8248545651247322450,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1555955391,526619700],".fingerprint/cpu-175747ad1247f6b0/dep-test-bin-cpu-175747ad1247f6b0"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e b/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e new file mode 100755 index 0000000..96d630a --- /dev/null +++ b/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e @@ -0,0 +1 @@ +2dd0a250fc0b4e5b \ No newline at end of file diff --git a/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e.json b/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e.json new file mode 100755 index 0000000..3a0c47e --- /dev/null +++ b/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/bin-cpu-839d5b692f7d015e.json @@ -0,0 +1 @@ +{"rustc":17307852377973297654,"features":"[]","target":6749834613695574602,"profile":14996655781355331481,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1555958884,654960200],".fingerprint/cpu-839d5b692f7d015e/dep-bin-cpu-839d5b692f7d015e"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/dep-bin-cpu-839d5b692f7d015e b/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/dep-bin-cpu-839d5b692f7d015e new file mode 100755 index 0000000..e046c38 Binary files /dev/null and b/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/dep-bin-cpu-839d5b692f7d015e differ diff --git a/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/invoked.timestamp b/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/invoked.timestamp new file mode 100755 index 0000000..e00328d --- /dev/null +++ b/meap/cpu/target/debug/.fingerprint/cpu-839d5b692f7d015e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/meap/cpu/target/debug/cpu b/meap/cpu/target/debug/cpu new file mode 100755 index 0000000..866c618 Binary files /dev/null and b/meap/cpu/target/debug/cpu differ diff --git a/meap/cpu/target/debug/cpu-175747ad1247f6b0 b/meap/cpu/target/debug/cpu-175747ad1247f6b0 new file mode 100755 index 0000000..21d85af Binary files /dev/null and b/meap/cpu/target/debug/cpu-175747ad1247f6b0 differ diff --git a/meap/cpu/target/debug/cpu-175747ad1247f6b0.d b/meap/cpu/target/debug/cpu-175747ad1247f6b0.d new file mode 100755 index 0000000..89951fa --- /dev/null +++ b/meap/cpu/target/debug/cpu-175747ad1247f6b0.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/cpu/target/debug/cpu-175747ad1247f6b0: /home/carpenat/devel/learning-rust/meap/cpu/src/main.rs diff --git a/meap/cpu/target/debug/cpu.d b/meap/cpu/target/debug/cpu.d new file mode 100755 index 0000000..002ca47 --- /dev/null +++ b/meap/cpu/target/debug/cpu.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/meap/cpu/target/debug/cpu: /home/carpenat/devel/learning-rust/meap/cpu/src/main.rs diff --git a/meap/cpu/target/debug/deps/cpu-175747ad1247f6b0 b/meap/cpu/target/debug/deps/cpu-175747ad1247f6b0 new file mode 100755 index 0000000..21d85af Binary files /dev/null and b/meap/cpu/target/debug/deps/cpu-175747ad1247f6b0 differ diff --git a/meap/cpu/target/debug/deps/cpu-175747ad1247f6b0.d b/meap/cpu/target/debug/deps/cpu-175747ad1247f6b0.d new file mode 100755 index 0000000..d331b1c --- /dev/null +++ b/meap/cpu/target/debug/deps/cpu-175747ad1247f6b0.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/cpu/target/debug/deps/cpu-175747ad1247f6b0: src/main.rs + +/home/carpenat/devel/learning-rust/meap/cpu/target/debug/deps/cpu-175747ad1247f6b0.d: src/main.rs + +src/main.rs: diff --git a/meap/cpu/target/debug/deps/cpu-839d5b692f7d015e b/meap/cpu/target/debug/deps/cpu-839d5b692f7d015e new file mode 100755 index 0000000..866c618 Binary files /dev/null and b/meap/cpu/target/debug/deps/cpu-839d5b692f7d015e differ diff --git a/meap/cpu/target/debug/deps/cpu-839d5b692f7d015e.d b/meap/cpu/target/debug/deps/cpu-839d5b692f7d015e.d new file mode 100755 index 0000000..99221cf --- /dev/null +++ b/meap/cpu/target/debug/deps/cpu-839d5b692f7d015e.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/meap/cpu/target/debug/deps/cpu-839d5b692f7d015e: src/main.rs + +/home/carpenat/devel/learning-rust/meap/cpu/target/debug/deps/cpu-839d5b692f7d015e.d: src/main.rs + +src/main.rs: diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/29z0rgxjp29autvt.o b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/29z0rgxjp29autvt.o new file mode 100755 index 0000000..ed4315f Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/29z0rgxjp29autvt.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/3qt1rluz0z1jw54v.o b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/3qt1rluz0z1jw54v.o new file mode 100755 index 0000000..6847e99 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/3qt1rluz0z1jw54v.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/4iyk10jsgkfkahy2.o b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/4iyk10jsgkfkahy2.o new file mode 100755 index 0000000..944df65 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/4iyk10jsgkfkahy2.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/dep-graph.bin b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/dep-graph.bin new file mode 100755 index 0000000..3d347aa Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/dep-graph.bin differ diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/h8vywy4vhfjd5tm.o b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/h8vywy4vhfjd5tm.o new file mode 100755 index 0000000..f58d5a3 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/h8vywy4vhfjd5tm.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/l92hgkyt9e3lukd.o b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/l92hgkyt9e3lukd.o new file mode 100755 index 0000000..a3a0072 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/l92hgkyt9e3lukd.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/query-cache.bin b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/query-cache.bin new file mode 100755 index 0000000..c717851 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/query-cache.bin differ diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/work-products.bin b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/work-products.bin new file mode 100755 index 0000000..e557d98 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h-3famo6chofqi1/work-products.bin differ diff --git a/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h.lock b/meap/cpu/target/debug/incremental/cpu-1vm04q0aodcjv/s-fbjg1en3w6-a0ov2h.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/155xgu5jjegi05do.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/155xgu5jjegi05do.o new file mode 100755 index 0000000..ecde867 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/155xgu5jjegi05do.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1maiippbw0v1j28y.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1maiippbw0v1j28y.o new file mode 100755 index 0000000..dfaf421 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1maiippbw0v1j28y.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1t2z47xvypirj1i7.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1t2z47xvypirj1i7.o new file mode 100755 index 0000000..910dada Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1t2z47xvypirj1i7.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1xhfgu7ox3tyoec8.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1xhfgu7ox3tyoec8.o new file mode 100755 index 0000000..f41fa9a Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1xhfgu7ox3tyoec8.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1y4z0jrtgptixqci.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1y4z0jrtgptixqci.o new file mode 100755 index 0000000..b5cf84b Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/1y4z0jrtgptixqci.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/2ulrz4nbml1ymle.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/2ulrz4nbml1ymle.o new file mode 100755 index 0000000..63c450a Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/2ulrz4nbml1ymle.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3a0nb6vwv9df48z1.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3a0nb6vwv9df48z1.o new file mode 100755 index 0000000..428087d Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3a0nb6vwv9df48z1.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3apv1978m7gqaqry.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3apv1978m7gqaqry.o new file mode 100755 index 0000000..81b0b04 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3apv1978m7gqaqry.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3j8p1ytzes5q5ch9.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3j8p1ytzes5q5ch9.o new file mode 100755 index 0000000..4b99199 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3j8p1ytzes5q5ch9.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3kbkbomja3h54s6a.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3kbkbomja3h54s6a.o new file mode 100755 index 0000000..11dd707 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/3kbkbomja3h54s6a.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/41wfo1crbvge24a8.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/41wfo1crbvge24a8.o new file mode 100755 index 0000000..7441c12 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/41wfo1crbvge24a8.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/45lhxrewrfklp5rc.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/45lhxrewrfklp5rc.o new file mode 100755 index 0000000..b9e8142 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/45lhxrewrfklp5rc.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4f0gwgynxqlwxk05.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4f0gwgynxqlwxk05.o new file mode 100755 index 0000000..f6ed65e Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4f0gwgynxqlwxk05.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4udccfr0mzgh8l7d.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4udccfr0mzgh8l7d.o new file mode 100755 index 0000000..f9185bf Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4udccfr0mzgh8l7d.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4w8g5kpq6m90ycs6.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4w8g5kpq6m90ycs6.o new file mode 100755 index 0000000..c9215f0 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/4w8g5kpq6m90ycs6.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/55tmdp3ao331eckj.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/55tmdp3ao331eckj.o new file mode 100755 index 0000000..8acce2b Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/55tmdp3ao331eckj.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/564lxlekzrsz419s.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/564lxlekzrsz419s.o new file mode 100755 index 0000000..02ec897 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/564lxlekzrsz419s.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/56o7jtw5z83r1esi.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/56o7jtw5z83r1esi.o new file mode 100755 index 0000000..6ec1834 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/56o7jtw5z83r1esi.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/5qhbbng3leqbq06.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/5qhbbng3leqbq06.o new file mode 100755 index 0000000..4794a33 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/5qhbbng3leqbq06.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/8f79y3t7s5fnh4j.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/8f79y3t7s5fnh4j.o new file mode 100755 index 0000000..5e9d10a Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/8f79y3t7s5fnh4j.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/dep-graph.bin b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/dep-graph.bin new file mode 100755 index 0000000..c5e94ee Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/dep-graph.bin differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/query-cache.bin b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/query-cache.bin new file mode 100755 index 0000000..9ad748f Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/query-cache.bin differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/vla69i8m8nyot6u.o b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/vla69i8m8nyot6u.o new file mode 100755 index 0000000..faf652f Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/vla69i8m8nyot6u.o differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/work-products.bin b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/work-products.bin new file mode 100755 index 0000000..4183a90 Binary files /dev/null and b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz-rudg2anxhlu3/work-products.bin differ diff --git a/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz.lock b/meap/cpu/target/debug/incremental/cpu-29escn8dbq2y2/s-fbjhn6d0ku-1uo27kz.lock new file mode 100755 index 0000000..e69de29 diff --git a/meap/meap-code/ch1/ch1-animals-specialization.rs b/meap/meap-code/ch1/ch1-animals-specialization.rs new file mode 100755 index 0000000..49fc0eb --- /dev/null +++ b/meap/meap-code/ch1/ch1-animals-specialization.rs @@ -0,0 +1,47 @@ +struct Animal { + age: i32, +} + +type Cat = Animal; +type Dog = Animal; +type LoudDog = Dog; + +trait Talk { + fn talk(&self) -> (); +} + +impl Talk for Animal { + default fn talk(&self) { // note the use of the default + println!(""); + } +} + +impl Talk for Cat { + fn talk(&self) { + println!("Meow"); + } +} + +impl Talk for Dog { + fn talk(&self) { + println!("Woof!"); + } +} + +impl Talk for LoudDog { + fn talk(&self) { + println!("WOOF!!"); + } +} + + + +fn main() { + let fluffy = Cat(Animal { age: 4 }); + let max = Dog(Animal { age: 2 }); + let neighbours_dog = LoudDog(Animal { age: 7 }); + + fluffy.talk(); + max.talk(); + neighbours_dog.talk(); +} diff --git a/meap/meap-code/ch1/ch1-animals-tuple-structs.rs b/meap/meap-code/ch1/ch1-animals-tuple-structs.rs new file mode 100755 index 0000000..ed479ed --- /dev/null +++ b/meap/meap-code/ch1/ch1-animals-tuple-structs.rs @@ -0,0 +1,41 @@ +struct Animal { + age: i32, +} + +struct Cat(Animal); +struct Dog(Animal); +struct LoudDog(Animal); + +trait Talk { + fn talk(&self) -> (); +} + +impl Talk for Cat { + fn talk(&self) { + println!("Meow"); + } +} + +impl Talk for Dog { + fn talk(&self) { + println!("Woof!"); + } +} + +impl Talk for LoudDog { + fn talk(&self) { + println!("WOOF!!"); + } +} + + + +fn main() { + let fluffy = Cat(Animal { age: 4 }); + let max = Dog(Animal { age: 2 }); + let neighbours_dog = LoudDog(Animal { age: 7 }); + + fluffy.talk(); + max.talk(); + neighbours_dog.talk(); +} diff --git a/meap/meap-code/ch1/ch1-animals.rs b/meap/meap-code/ch1/ch1-animals.rs new file mode 100755 index 0000000..ed479ed --- /dev/null +++ b/meap/meap-code/ch1/ch1-animals.rs @@ -0,0 +1,41 @@ +struct Animal { + age: i32, +} + +struct Cat(Animal); +struct Dog(Animal); +struct LoudDog(Animal); + +trait Talk { + fn talk(&self) -> (); +} + +impl Talk for Cat { + fn talk(&self) { + println!("Meow"); + } +} + +impl Talk for Dog { + fn talk(&self) { + println!("Woof!"); + } +} + +impl Talk for LoudDog { + fn talk(&self) { + println!("WOOF!!"); + } +} + + + +fn main() { + let fluffy = Cat(Animal { age: 4 }); + let max = Dog(Animal { age: 2 }); + let neighbours_dog = LoudDog(Animal { age: 7 }); + + fluffy.talk(); + max.talk(); + neighbours_dog.talk(); +} diff --git a/meap/meap-code/ch1/ch1-escape-html.rs b/meap/meap-code/ch1/ch1-escape-html.rs new file mode 100755 index 0000000..7b61232 --- /dev/null +++ b/meap/meap-code/ch1/ch1-escape-html.rs @@ -0,0 +1,22 @@ +fn escape_html(maybe_html: &str) -> String { + let mut out = String::with_capacity(maybe_html.len()); + + for c in maybe_html.chars() { + match c { + '<' => out.push_str("<"), + '>' => out.push_str(">"), + '&' => out.push_str("&"), + '\'' => out.push_str("'"), + '"' => out.push_str("""), + _ => out.push(c), + }; + } + + out +} + +fn main() { + let html = "

\"Hello, World!\"

"; + let escaped_html = escape_html(html); + println!("{}", escaped_html); +} diff --git a/meap/meap-code/ch1/ch1-hashmap-hashset.rs b/meap/meap-code/ch1/ch1-hashmap-hashset.rs new file mode 100755 index 0000000..1fa9229 --- /dev/null +++ b/meap/meap-code/ch1/ch1-hashmap-hashset.rs @@ -0,0 +1,33 @@ +use std::collections::{HashMap, HashSet}; + +fn main() { + + let input_text = "does this work + i dont know + how rust works"; + + let mut character_counts = HashMap::new(); + + let mut n_lines = 0u32; + + for l in input_text.lines() { + n_lines = n_lines + 1; + + let mut chars_for_line = HashSet::new(); + + for c in l.chars() { + if chars_for_line.contains(&c) { + continue + } + let c_count = character_counts.entry(c).or_insert(0u32); + *c_count += 1; + chars_for_line.insert(c); + } + } + + for (c, c_count) in &character_counts { + if *c_count == n_lines { + println!("{}", c); + } + } +} diff --git a/meap/meap-code/ch1/ch1-hello2.rs b/meap/meap-code/ch1/ch1-hello2.rs new file mode 100755 index 0000000..c804513 --- /dev/null +++ b/meap/meap-code/ch1/ch1-hello2.rs @@ -0,0 +1,16 @@ +fn greet_world() { + println!("Hello, world!"); // our old friend. + + let southern_germany = "Grüß Gott!"; + let japan = "ハロー・ワールド"; + + let regions = [southern_germany, japan]; + + for region in regions.iter() { + println!("{}", ®ion); + } +} + +fn main() { + greet_world(); +} \ No newline at end of file diff --git a/meap/meap-code/ch1/ch1-save-user-data.rs b/meap/meap-code/ch1/ch1-save-user-data.rs new file mode 100755 index 0000000..48f8130 --- /dev/null +++ b/meap/meap-code/ch1/ch1-save-user-data.rs @@ -0,0 +1,32 @@ +use std::str; + +#[derive(Debug)] +struct User { + id: u8, + secret: String, +} + +fn store_secrets(user: &User, buffer: &mut[u8]) { + let _secret = user.secret.clone(); + + + // assume we're writing to a database + println!("{:?}: {}", user, str::from_utf8(&buffer).unwrap()); +} + +fn main() { + let buffer = &mut[0u8; 1024]; + let u1 = User { + id: 1, + secret: String::from("Pa55w0rd!"), + }; + let u2 = User { + id: 2, + secret: String::from("correct horse battery staple"), + }; + + store_secrets(&u1, buffer); + store_secrets(&u2, buffer); + + +} \ No newline at end of file diff --git a/meap/meap-code/ch1/ch1-time-api/Cargo.toml b/meap/meap-code/ch1/ch1-time-api/Cargo.toml new file mode 100755 index 0000000..da28bde --- /dev/null +++ b/meap/meap-code/ch1/ch1-time-api/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "ch1-time-api" +version = "0.1.0" +authors = ["Tim McNamara "] + +[dependencies] +chrono = "0.4.0" +rocket = "0.3.0" +rocket_codegen = "0.3.0" +serde = "1.0" +serde_derive = "1.0" + +[dependencies.rocket_contrib] +version = "0.3.0" +default-features = false +features = ["json"] \ No newline at end of file diff --git a/meap/meap-code/ch1/ch1-time-api/src/main.rs b/meap/meap-code/ch1/ch1-time-api/src/main.rs new file mode 100755 index 0000000..660c1cc --- /dev/null +++ b/meap/meap-code/ch1/ch1-time-api/src/main.rs @@ -0,0 +1,36 @@ +#![feature(plugin)] // <1> +#![plugin(rocket_codegen)] // <1> + +extern crate serde; // <2> +extern crate chrono; // <2> +extern crate rocket; // <2> +extern crate rocket_contrib; // <2> + +#[macro_use] // <3> Syntax to indicate that we want to import macros from another module +extern crate serde_derive; // <3> + +use chrono::prelude::*; // <4> brings all exported members into local scope (e.g. DateTime and Utc) +use rocket_contrib::{Json}; // <5> bring single member into local scope + +#[derive(Serialize)] // <6> Automatically generate a string representation of this struct (which will be used as JSON) +struct Timestamp { // <7> Syntax to create a custom type + time: String, // <8> The `Timestamp` `time` field is of type `String` +} + +#[get("/")] // <9> Custom syntax provided by the library that indicates to code generation +fn index() -> &'static str { // <10> Define a function with no arguments and its return type + "Hello, world!" // <11> Rust returns the result of the final expression +} + +#[get("/time")] +fn time_now() -> Json { + let now: DateTime = Utc::now(); + let timestamp = Timestamp { time: now.to_rfc3339() }; + Json(timestamp) +} + +fn main() { + rocket::ignite() + .mount("/", routes![index, time_now]) + .launch(); +} \ No newline at end of file diff --git a/meap/meap-code/ch1/ch1-word-counts.rs b/meap/meap-code/ch1/ch1-word-counts.rs new file mode 100755 index 0000000..fc5c8ea --- /dev/null +++ b/meap/meap-code/ch1/ch1-word-counts.rs @@ -0,0 +1,16 @@ +use std::collections::HashMap; + +fn main() { + let text = "once upon a time ..."; + let mut word_counts = HashMap::new(); + + let pairs = text.split(" ") + .map(|x| { (x, 1) }); + + for (word, count) in pairs { + let tmp = word_counts.entry(word) + .or_insert(0); + *tmp += count; + } + println!("{:?}", word_counts); +} diff --git a/meap/meap-code/ch10/Vagrantfile b/meap/meap-code/ch10/Vagrantfile new file mode 100755 index 0000000..b306dd1 --- /dev/null +++ b/meap/meap-code/ch10/Vagrantfile @@ -0,0 +1,29 @@ +VAGRANTFILE_VERSION = "2" + +$provision_external = <