diff --git a/chapter12/ffi/target/rls/.rustc_info.json b/chapter11/tcpproxy/target/.rustc_info.json similarity index 89% rename from chapter12/ffi/target/rls/.rustc_info.json rename to chapter11/tcpproxy/target/.rustc_info.json index 69bc71d..bab3b5a 100644 --- a/chapter12/ffi/target/rls/.rustc_info.json +++ b/chapter11/tcpproxy/target/.rustc_info.json @@ -1 +1 @@ -{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"4476964694761187371":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file +{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"7064757342655340577":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.cargo-lock b/chapter11/tcpproxy/target/debug/.cargo-lock similarity index 100% rename from chapter12/ffi/target/rls/debug/.cargo-lock rename to chapter11/tcpproxy/target/debug/.cargo-lock diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d new file mode 100644 index 0000000..c8aecf0 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d @@ -0,0 +1 @@ +8a9e59ee4fc0ddf9 \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d.json b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d.json new file mode 100644 index 0000000..9871d32 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d.json @@ -0,0 +1 @@ +{"rustc":12217307662193597186,"features":"[]","target":4144718664990317059,"profile":14891217944882224483,"path":1971126846978498487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d new file mode 100644 index 0000000..a4bf113 Binary files /dev/null and b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d differ diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp similarity index 100% rename from chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/invoked.timestamp rename to chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106 new file mode 100644 index 0000000..a4bf113 Binary files /dev/null and b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106 differ diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp similarity index 100% rename from chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/invoked.timestamp rename to chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106 new file mode 100644 index 0000000..c950427 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106 @@ -0,0 +1 @@ +71b4b2e055cf71fb \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106.json b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106.json new file mode 100644 index 0000000..87fc499 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106.json @@ -0,0 +1 @@ +{"rustc":12217307662193597186,"features":"[]","target":4144718664990317059,"profile":1647870076477133176,"path":1971126846978498487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 new file mode 100644 index 0000000..cdefce3 Binary files /dev/null and b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314 new file mode 100644 index 0000000..13ebba4 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314 @@ -0,0 +1 @@ +3cdc7794e5b6381b \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314.json b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314.json new file mode 100644 index 0000000..e37a56d --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314.json @@ -0,0 +1 @@ +{"rustc":12217307662193597186,"features":"[]","target":5317751864117190695,"profile":1647870076477133176,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6 new file mode 100644 index 0000000..292859f Binary files /dev/null and b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6 differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6 new file mode 100644 index 0000000..ca4c810 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6 @@ -0,0 +1 @@ +ac44989fb6655dd1 \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6.json b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6.json new file mode 100644 index 0000000..ad4b5a8 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6.json @@ -0,0 +1 @@ +{"rustc":12217307662193597186,"features":"[]","target":14075220824509603138,"profile":1647870076477133176,"path":7826526257089709771,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a new file mode 100644 index 0000000..8b86ba1 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a @@ -0,0 +1 @@ +f7739e6f140a0527 \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a.json b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a.json new file mode 100644 index 0000000..fabbd8a --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a.json @@ -0,0 +1 @@ +{"rustc":12217307662193597186,"features":"[]","target":14075220824509603138,"profile":14891217944882224483,"path":7826526257089709771,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a new file mode 100644 index 0000000..292859f Binary files /dev/null and b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4 new file mode 100644 index 0000000..3f5e8ab --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4 @@ -0,0 +1 @@ +c783903d015b6968 \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4.json b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4.json new file mode 100644 index 0000000..5d5eb08 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4.json @@ -0,0 +1 @@ +{"rustc":12217307662193597186,"features":"[]","target":5317751864117190695,"profile":14891217944882224483,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4 new file mode 100644 index 0000000..cdefce3 Binary files /dev/null and b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4 differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp.lock b/chapter11/tcpproxy/target/debug/deps/liborigin-07fe34c963205a5d.rmeta old mode 100755 new mode 100644 similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp.lock rename to chapter11/tcpproxy/target/debug/deps/liborigin-07fe34c963205a5d.rmeta diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx.lock b/chapter11/tcpproxy/target/debug/deps/liborigin-5c775a8d016ab106.rmeta old mode 100755 new mode 100644 similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx.lock rename to chapter11/tcpproxy/target/debug/deps/liborigin-5c775a8d016ab106.rmeta diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z.lock b/chapter11/tcpproxy/target/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta old mode 100755 new mode 100644 similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z.lock rename to chapter11/tcpproxy/target/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1.lock b/chapter11/tcpproxy/target/debug/deps/libproxy-f38f9f2c2cdd137a.rmeta old mode 100755 new mode 100644 similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1.lock rename to chapter11/tcpproxy/target/debug/deps/libproxy-f38f9f2c2cdd137a.rmeta diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t.lock b/chapter11/tcpproxy/target/debug/deps/libtcpproxy-bc5b79807d74c314.rmeta old mode 100755 new mode 100644 similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t.lock rename to chapter11/tcpproxy/target/debug/deps/libtcpproxy-bc5b79807d74c314.rmeta diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg.lock b/chapter11/tcpproxy/target/debug/deps/libtcpproxy-f6c45a41f08d6bd4.rmeta old mode 100755 new mode 100644 similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg.lock rename to chapter11/tcpproxy/target/debug/deps/libtcpproxy-f6c45a41f08d6bd4.rmeta diff --git a/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.d b/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.d new file mode 100644 index 0000000..10419f1 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.d @@ -0,0 +1,5 @@ +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.rmeta: src/bin/origin.rs + +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.d: src/bin/origin.rs + +src/bin/origin.rs: diff --git a/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.d b/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.d new file mode 100644 index 0000000..5546c69 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.d @@ -0,0 +1,5 @@ +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.rmeta: src/bin/origin.rs + +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.d: src/bin/origin.rs + +src/bin/origin.rs: diff --git a/chapter11/tcpproxy/target/debug/deps/proxy-e2b40a5fbef4cfc6.d b/chapter11/tcpproxy/target/debug/deps/proxy-e2b40a5fbef4cfc6.d new file mode 100644 index 0000000..70929f6 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/deps/proxy-e2b40a5fbef4cfc6.d @@ -0,0 +1,5 @@ +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/proxy-e2b40a5fbef4cfc6.rmeta: src/bin/proxy.rs + +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/proxy-e2b40a5fbef4cfc6.d: src/bin/proxy.rs + +src/bin/proxy.rs: diff --git a/chapter11/tcpproxy/target/debug/deps/proxy-f38f9f2c2cdd137a.d b/chapter11/tcpproxy/target/debug/deps/proxy-f38f9f2c2cdd137a.d new file mode 100644 index 0000000..c340e53 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/deps/proxy-f38f9f2c2cdd137a.d @@ -0,0 +1,5 @@ +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/proxy-f38f9f2c2cdd137a.rmeta: src/bin/proxy.rs + +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/proxy-f38f9f2c2cdd137a.d: src/bin/proxy.rs + +src/bin/proxy.rs: diff --git a/chapter11/tcpproxy/target/debug/deps/tcpproxy-bc5b79807d74c314.d b/chapter11/tcpproxy/target/debug/deps/tcpproxy-bc5b79807d74c314.d new file mode 100644 index 0000000..2ea62b8 --- /dev/null +++ b/chapter11/tcpproxy/target/debug/deps/tcpproxy-bc5b79807d74c314.d @@ -0,0 +1,5 @@ +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/tcpproxy-bc5b79807d74c314.rmeta: src/main.rs + +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/tcpproxy-bc5b79807d74c314.d: src/main.rs + +src/main.rs: diff --git a/chapter11/tcpproxy/target/debug/deps/tcpproxy-f6c45a41f08d6bd4.d b/chapter11/tcpproxy/target/debug/deps/tcpproxy-f6c45a41f08d6bd4.d new file mode 100644 index 0000000..79b2c3c --- /dev/null +++ b/chapter11/tcpproxy/target/debug/deps/tcpproxy-f6c45a41f08d6bd4.d @@ -0,0 +1,5 @@ +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/tcpproxy-f6c45a41f08d6bd4.rmeta: src/main.rs + +/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/tcpproxy-f6c45a41f08d6bd4.d: src/main.rs + +src/main.rs: diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/dep-graph.bin new file mode 100644 index 0000000..6ceef11 Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp-1ggd4kqdtugqy/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/query-cache.bin similarity index 71% rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp-1ggd4kqdtugqy/query-cache.bin rename to chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/query-cache.bin index 2887c7c..732204e 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp-1ggd4kqdtugqy/query-cache.bin and b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp-1ggd4kqdtugqy/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/work-products.bin similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp-1ggd4kqdtugqy/work-products.bin rename to chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/work-products.bin diff --git a/chapter12/ffi/target/rls/debug/deps/libffitest-19d6d678a2f77aa3.rmeta b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7.lock old mode 100644 new mode 100755 similarity index 100% rename from chapter12/ffi/target/rls/debug/deps/libffitest-19d6d678a2f77aa3.rmeta rename to chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7.lock diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/dep-graph.bin new file mode 100644 index 0000000..4f3c0f6 Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx-j7on2hfhn2zy/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/query-cache.bin similarity index 71% rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx-j7on2hfhn2zy/query-cache.bin rename to chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/query-cache.bin index 631e1b4..4759f88 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx-j7on2hfhn2zy/query-cache.bin and b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx-j7on2hfhn2zy/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/work-products.bin similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx-j7on2hfhn2zy/work-products.bin rename to chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/work-products.bin diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi.lock b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo.lock similarity index 100% rename from chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi.lock rename to chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo.lock diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/dep-graph.bin new file mode 100644 index 0000000..5c9ac8e Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z-3vnjpbpb6afg4/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/query-cache.bin similarity index 57% rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z-3vnjpbpb6afg4/query-cache.bin rename to chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/query-cache.bin index 3fe27fe..f77102c 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z-3vnjpbpb6afg4/query-cache.bin and b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z-3vnjpbpb6afg4/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/work-products.bin similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z-3vnjpbpb6afg4/work-products.bin rename to chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/work-products.bin diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr.lock b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457.lock similarity index 100% rename from chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr.lock rename to chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457.lock diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/dep-graph.bin new file mode 100644 index 0000000..77fe671 Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1-1fa7pmywb1vol/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/query-cache.bin similarity index 57% rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1-1fa7pmywb1vol/query-cache.bin rename to chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/query-cache.bin index a0af18b..e0120c6 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1-1fa7pmywb1vol/query-cache.bin and b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1-1fa7pmywb1vol/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/work-products.bin similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1-1fa7pmywb1vol/work-products.bin rename to chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/work-products.bin diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys.lock b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t-1ddalgjqulyp3/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/dep-graph.bin similarity index 86% rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t-1ddalgjqulyp3/dep-graph.bin rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/dep-graph.bin index 40581c3..7c648e3 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t-1ddalgjqulyp3/dep-graph.bin and b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t-1ddalgjqulyp3/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/query-cache.bin similarity index 95% rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t-1ddalgjqulyp3/query-cache.bin rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/query-cache.bin index 3d3ddab..11807cb 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t-1ddalgjqulyp3/query-cache.bin and b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t-1ddalgjqulyp3/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/work-products.bin similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftshsz9c18-1vprv8t-1ddalgjqulyp3/work-products.bin rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/work-products.bin diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp.lock b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/dep-graph.bin new file mode 100644 index 0000000..2ac4300 Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg-3gzqyrswh99zs/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/query-cache.bin similarity index 94% rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg-3gzqyrswh99zs/query-cache.bin rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/query-cache.bin index 75c9251..433a861 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg-3gzqyrswh99zs/query-cache.bin and b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg-3gzqyrswh99zs/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/work-products.bin similarity index 100% rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg-3gzqyrswh99zs/work-products.bin rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/work-products.bin diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q.lock b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/proxy-e2b40a5fbef4cfc6.json b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/proxy-e2b40a5fbef4cfc6.json new file mode 100644 index 0000000..a85d7a3 --- /dev/null +++ b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/proxy-e2b40a5fbef4cfc6.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta"},"prelude":{"crate_id":{"name":"proxy","disambiguator":[18276385306100730305,9700958281576893777]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/proxy.rs","byte_start":0,"byte_end":2790,"line_start":1,"line_end":77,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":1482},"span":{"file_name":"src/bin/proxy.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"alias_span":null,"name":"env","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/proxy.rs","byte_start":28,"byte_end":32,"line_start":2,"line_end":2,"column_start":15,"column_end":19},"alias_span":null,"name":"Read","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2915},"span":{"file_name":"src/bin/proxy.rs","byte_start":34,"byte_end":39,"line_start":2,"line_end":2,"column_start":21,"column_end":26},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3439},"span":{"file_name":"src/bin/proxy.rs","byte_start":57,"byte_end":68,"line_start":3,"line_end":3,"column_start":16,"column_end":27},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3436},"span":{"file_name":"src/bin/proxy.rs","byte_start":70,"byte_end":79,"line_start":3,"line_end":3,"column_start":29,"column_end":38},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":4308},"span":{"file_name":"src/bin/proxy.rs","byte_start":100,"byte_end":104,"line_start":4,"line_end":4,"column_start":19,"column_end":23},"alias_span":null,"name":"exit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":265},"span":{"file_name":"src/bin/proxy.rs","byte_start":115,"byte_end":121,"line_start":5,"line_end":5,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/proxy.rs","byte_start":0,"byte_end":2790,"line_start":1,"line_end":77,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/proxy.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":14},{"krate":0,"index":15}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":12},"span":{"file_name":"src/bin/proxy.rs","byte_start":127,"byte_end":131,"line_start":7,"line_end":7,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(dead_code)","span":{"file_name":"src/bin/proxy.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1}}]},{"kind":"Local","id":{"krate":0,"index":4294967244},"span":{"file_name":"src/bin/proxy.rs","byte_start":216,"byte_end":220,"line_start":9,"line_end":9,"column_start":9,"column_end":13},"name":"args","qualname":"args$51","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967221},"span":{"file_name":"src/bin/proxy.rs","byte_start":380,"byte_end":392,"line_start":14,"line_end":14,"column_start":9,"column_end":21},"name":"proxy_server","qualname":"proxy_server$74","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967214},"span":{"file_name":"src/bin/proxy.rs","byte_start":413,"byte_end":426,"line_start":15,"line_end":15,"column_start":9,"column_end":22},"name":"origin_server","qualname":"origin_server$81","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967207},"span":{"file_name":"src/bin/proxy.rs","byte_start":493,"byte_end":507,"line_start":18,"line_end":18,"column_start":9,"column_end":23},"name":"proxy_listener","qualname":"proxy_listener$88","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967204},"span":{"file_name":"src/bin/proxy.rs","byte_start":523,"byte_end":528,"line_start":19,"line_end":19,"column_start":15,"column_end":20},"name":"proxy","qualname":"proxy$91","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967189},"span":{"file_name":"src/bin/proxy.rs","byte_start":610,"byte_end":614,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"name":"addr","qualname":"addr$106","value":"std::net::IpAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967179},"span":{"file_name":"src/bin/proxy.rs","byte_start":672,"byte_end":676,"line_start":22,"line_end":22,"column_start":13,"column_end":17},"name":"port","qualname":"port$116","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967168},"span":{"file_name":"src/bin/proxy.rs","byte_start":743,"byte_end":747,"line_start":23,"line_end":23,"column_start":20,"column_end":24},"name":"_err","qualname":"_err$127","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967146},"span":{"file_name":"src/bin/proxy.rs","byte_start":1051,"byte_end":1065,"line_start":34,"line_end":34,"column_start":13,"column_end":27},"name":"thread_handles","qualname":"thread_handles$149","value":"std::vec::Vec>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967141},"span":{"file_name":"src/bin/proxy.rs","byte_start":1167,"byte_end":1179,"line_start":37,"line_end":37,"column_start":9,"column_end":21},"name":"proxy_stream","qualname":"proxy_stream$154","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967134},"span":{"file_name":"src/bin/proxy.rs","byte_start":1227,"byte_end":1239,"line_start":38,"line_end":38,"column_start":17,"column_end":29},"name":"proxy_stream","qualname":"proxy_stream$161","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967127},"span":{"file_name":"src/bin/proxy.rs","byte_start":1374,"byte_end":1387,"line_start":40,"line_end":40,"column_start":17,"column_end":30},"name":"origin_stream","qualname":"origin_stream$168","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967116},"span":{"file_name":"src/bin/proxy.rs","byte_start":1493,"byte_end":1499,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"name":"handle","qualname":"handle$179","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967094},"span":{"file_name":"src/bin/proxy.rs","byte_start":1646,"byte_end":1652,"line_start":46,"line_end":46,"column_start":9,"column_end":15},"name":"handle","qualname":"handle$201","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967080},"span":{"file_name":"src/bin/proxy.rs","byte_start":1764,"byte_end":1776,"line_start":51,"line_end":51,"column_start":22,"column_end":34},"name":"proxy_stream","qualname":"::handle_connection::proxy_stream","value":"&mut std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967075},"span":{"file_name":"src/bin/proxy.rs","byte_start":1794,"byte_end":1807,"line_start":51,"line_end":51,"column_start":52,"column_end":65},"name":"origin_stream","qualname":"::handle_connection::origin_stream","value":"&mut std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":14},"span":{"file_name":"src/bin/proxy.rs","byte_start":1746,"byte_end":1763,"line_start":51,"line_end":51,"column_start":4,"column_end":21},"name":"handle_connection","qualname":"::handle_connection","value":"fn (proxy_stream: &mut TcpStream, origin_stream: &mut TcpStream) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967069},"span":{"file_name":"src/bin/proxy.rs","byte_start":1839,"byte_end":1848,"line_start":52,"line_end":52,"column_start":13,"column_end":22},"name":"in_buffer","qualname":"in_buffer$226","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967063},"span":{"file_name":"src/bin/proxy.rs","byte_start":1886,"byte_end":1896,"line_start":53,"line_end":53,"column_start":13,"column_end":23},"name":"out_buffer","qualname":"out_buffer$232","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967056},"span":{"file_name":"src/bin/proxy.rs","byte_start":1983,"byte_end":1986,"line_start":56,"line_end":56,"column_start":16,"column_end":19},"name":"err","qualname":"err$239","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":18,"byte_end":21,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":23,"byte_end":25,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":18,"byte_end":21,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":23,"byte_end":25,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":46,"byte_end":49,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":51,"byte_end":54,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":46,"byte_end":49,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":51,"byte_end":54,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":86,"byte_end":89,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":91,"byte_end":98,"line_start":4,"line_end":4,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":4154}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":110,"byte_end":113,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":222,"byte_end":225,"line_start":9,"line_end":9,"column_start":15,"column_end":18},"ref_id":{"krate":5,"index":4064}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":243,"byte_end":250,"line_start":9,"line_end":9,"column_start":36,"column_end":43},"ref_id":{"krate":2,"index":4826}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":236,"byte_end":240,"line_start":9,"line_end":9,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":1563}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":231,"byte_end":234,"line_start":9,"line_end":9,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":1482}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":266,"byte_end":269,"line_start":10,"line_end":10,"column_start":13,"column_end":16},"ref_id":{"krate":5,"index":4106}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":261,"byte_end":265,"line_start":10,"line_end":10,"column_start":8,"column_end":12},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":357,"byte_end":361,"line_start":12,"line_end":12,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":4308}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":396,"byte_end":400,"line_start":14,"line_end":14,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":430,"byte_end":434,"line_start":15,"line_end":15,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":520,"byte_end":522,"line_start":19,"line_end":19,"column_start":12,"column_end":14},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":520,"byte_end":522,"line_start":19,"line_end":19,"column_start":12,"column_end":14},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":545,"byte_end":549,"line_start":19,"line_end":19,"column_start":37,"column_end":41},"ref_id":{"krate":1,"index":3486}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":532,"byte_end":543,"line_start":19,"line_end":19,"column_start":24,"column_end":35},"ref_id":{"krate":1,"index":3439}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":550,"byte_end":562,"line_start":19,"line_end":19,"column_start":42,"column_end":54},"ref_id":{"krate":0,"index":4294967221}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":574,"byte_end":588,"line_start":20,"line_end":20,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":591,"byte_end":596,"line_start":20,"line_end":20,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":4294967204}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":654,"byte_end":656,"line_start":21,"line_end":21,"column_start":57,"column_end":59},"ref_id":{"krate":1,"index":3047}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":645,"byte_end":651,"line_start":21,"line_end":21,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":632,"byte_end":642,"line_start":21,"line_end":21,"column_start":35,"column_end":45},"ref_id":{"krate":1,"index":3488}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":617,"byte_end":631,"line_start":21,"line_end":21,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":716,"byte_end":720,"line_start":22,"line_end":22,"column_start":57,"column_end":61},"ref_id":{"krate":1,"index":3049}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":707,"byte_end":713,"line_start":22,"line_end":22,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":694,"byte_end":704,"line_start":22,"line_end":22,"column_start":35,"column_end":45},"ref_id":{"krate":1,"index":3488}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":679,"byte_end":693,"line_start":22,"line_end":22,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":739,"byte_end":742,"line_start":23,"line_end":23,"column_start":16,"column_end":19},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":739,"byte_end":742,"line_start":23,"line_end":23,"column_start":16,"column_end":19},"ref_id":{"krate":2,"index":29436}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":762,"byte_end":769,"line_start":23,"line_end":23,"column_start":39,"column_end":46},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":751,"byte_end":760,"line_start":23,"line_end":23,"column_start":28,"column_end":37},"ref_id":{"krate":1,"index":3436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":770,"byte_end":783,"line_start":23,"line_end":23,"column_start":47,"column_end":60},"ref_id":{"krate":0,"index":4294967214}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":858,"byte_end":862,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":4308}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":928,"byte_end":932,"line_start":28,"line_end":28,"column_start":51,"column_end":55},"ref_id":{"krate":0,"index":4294967189}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":934,"byte_end":938,"line_start":28,"line_end":28,"column_start":57,"column_end":61},"ref_id":{"krate":0,"index":4294967179}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1023,"byte_end":1027,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":4308}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1073,"byte_end":1076,"line_start":34,"line_end":34,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":4070}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1068,"byte_end":1071,"line_start":34,"line_end":34,"column_start":30,"column_end":33},"ref_id":{"krate":5,"index":4064}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1198,"byte_end":1206,"line_start":37,"line_end":37,"column_start":40,"column_end":48},"ref_id":{"krate":1,"index":3492}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1183,"byte_end":1197,"line_start":37,"line_end":37,"column_start":25,"column_end":39},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1255,"byte_end":1261,"line_start":38,"line_end":38,"column_start":45,"column_end":51},"ref_id":{"krate":2,"index":5494}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1242,"byte_end":1254,"line_start":38,"line_end":38,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":4294967141}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1436,"byte_end":1442,"line_start":41,"line_end":41,"column_start":47,"column_end":53},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1413,"byte_end":1420,"line_start":41,"line_end":41,"column_start":24,"column_end":31},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1402,"byte_end":1411,"line_start":41,"line_end":41,"column_start":13,"column_end":22},"ref_id":{"krate":1,"index":3436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1421,"byte_end":1434,"line_start":41,"line_end":41,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":4294967214}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1522,"byte_end":1527,"line_start":43,"line_end":43,"column_start":21,"column_end":26},"ref_id":{"krate":1,"index":399}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":1514,"byte_end":1520,"line_start":43,"line_end":43,"column_start":13,"column_end":19},"ref_id":{"krate":1,"index":265}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1536,"byte_end":1553,"line_start":43,"line_end":43,"column_start":35,"column_end":52},"ref_id":{"krate":0,"index":14}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1559,"byte_end":1571,"line_start":43,"line_end":43,"column_start":58,"column_end":70},"ref_id":{"krate":0,"index":4294967134}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1578,"byte_end":1591,"line_start":43,"line_end":43,"column_start":77,"column_end":90},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1618,"byte_end":1622,"line_start":44,"line_end":44,"column_start":24,"column_end":28},"ref_id":{"krate":5,"index":4099}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1603,"byte_end":1617,"line_start":44,"line_end":44,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":4294967146}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1623,"byte_end":1629,"line_start":44,"line_end":44,"column_start":29,"column_end":35},"ref_id":{"krate":0,"index":4294967116}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1656,"byte_end":1670,"line_start":46,"line_end":46,"column_start":19,"column_end":33},"ref_id":{"krate":0,"index":4294967146}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1695,"byte_end":1701,"line_start":47,"line_end":47,"column_start":23,"column_end":29},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1688,"byte_end":1692,"line_start":47,"line_end":47,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":464}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1681,"byte_end":1687,"line_start":47,"line_end":47,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967094}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1783,"byte_end":1792,"line_start":51,"line_end":51,"column_start":41,"column_end":50},"ref_id":{"krate":1,"index":3436}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1814,"byte_end":1823,"line_start":51,"line_end":51,"column_start":72,"column_end":81},"ref_id":{"krate":1,"index":3436}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1850,"byte_end":1853,"line_start":52,"line_end":52,"column_start":24,"column_end":27},"ref_id":{"krate":5,"index":4064}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1898,"byte_end":1901,"line_start":53,"line_end":53,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":4064}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1979,"byte_end":1982,"line_start":56,"line_end":56,"column_start":12,"column_end":15},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1979,"byte_end":1982,"line_start":56,"line_end":56,"column_start":12,"column_end":15},"ref_id":{"krate":2,"index":29436}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2003,"byte_end":2007,"line_start":56,"line_end":56,"column_start":36,"column_end":40},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1990,"byte_end":2002,"line_start":56,"line_end":56,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":4294967080}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2013,"byte_end":2022,"line_start":56,"line_end":56,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2094,"byte_end":2097,"line_start":57,"line_end":57,"column_start":69,"column_end":72},"ref_id":{"krate":0,"index":4294967056}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2197,"byte_end":2212,"line_start":61,"line_end":61,"column_start":21,"column_end":36},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":2189,"byte_end":2195,"line_start":61,"line_end":61,"column_start":13,"column_end":19},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2214,"byte_end":2223,"line_start":61,"line_end":61,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2337,"byte_end":2343,"line_start":66,"line_end":66,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2315,"byte_end":2320,"line_start":66,"line_end":66,"column_start":27,"column_end":32},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2301,"byte_end":2314,"line_start":66,"line_end":66,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":4294967075}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2326,"byte_end":2335,"line_start":66,"line_end":66,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2498,"byte_end":2504,"line_start":69,"line_end":69,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2476,"byte_end":2480,"line_start":69,"line_end":69,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2462,"byte_end":2475,"line_start":69,"line_end":69,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":4294967075}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2486,"byte_end":2496,"line_start":69,"line_end":69,"column_start":37,"column_end":47},"ref_id":{"krate":0,"index":4294967063}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2593,"byte_end":2608,"line_start":72,"line_end":72,"column_start":17,"column_end":32},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":2585,"byte_end":2591,"line_start":72,"line_end":72,"column_start":9,"column_end":15},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2610,"byte_end":2620,"line_start":72,"line_end":72,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":4294967063}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2724,"byte_end":2730,"line_start":75,"line_end":75,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2701,"byte_end":2706,"line_start":75,"line_end":75,"column_start":26,"column_end":31},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2688,"byte_end":2700,"line_start":75,"line_end":75,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":4294967080}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2712,"byte_end":2722,"line_start":75,"line_end":75,"column_start":37,"column_end":47},"ref_id":{"krate":0,"index":4294967063}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp-1ggd4kqdtugqy/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/dep-graph.bin similarity index 79% rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp-1ggd4kqdtugqy/dep-graph.bin rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/dep-graph.bin index 41737a8..0b76dc8 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftshsywhug-17pkdcp-1ggd4kqdtugqy/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/query-cache.bin new file mode 100644 index 0000000..51d677e Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/query-cache.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/work-products.bin similarity index 100% rename from chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/work-products.bin rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/work-products.bin diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg.lock b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx-j7on2hfhn2zy/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/dep-graph.bin similarity index 78% rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx-j7on2hfhn2zy/dep-graph.bin rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/dep-graph.bin index 8bbcc47..9cd26fc 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftshsz41sr-a2uctx-j7on2hfhn2zy/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/query-cache.bin new file mode 100644 index 0000000..40cd593 Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/query-cache.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/work-products.bin similarity index 100% rename from chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/work-products.bin rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/work-products.bin diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6.lock b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z-3vnjpbpb6afg4/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/dep-graph.bin similarity index 88% rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z-3vnjpbpb6afg4/dep-graph.bin rename to chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/dep-graph.bin index a0e1be0..a88e479 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftshszdvqr-13bn89z-3vnjpbpb6afg4/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/query-cache.bin new file mode 100644 index 0000000..768af85 Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/work-products.bin new file mode 100644 index 0000000..dbafc7a Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/work-products.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g.lock b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1-1fa7pmywb1vol/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/dep-graph.bin similarity index 88% rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1-1fa7pmywb1vol/dep-graph.bin rename to chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/dep-graph.bin index f30a467..e220952 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftshsyks23-eekfo1-1fa7pmywb1vol/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/query-cache.bin new file mode 100644 index 0000000..da5ec40 Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/work-products.bin new file mode 100644 index 0000000..dbafc7a Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/work-products.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf.lock b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/dep-graph.bin new file mode 100644 index 0000000..f0d91b7 Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/dep-graph.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/query-cache.bin new file mode 100644 index 0000000..35e9b28 Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/work-products.bin new file mode 100644 index 0000000..dbafc7a Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/work-products.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z.lock b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg-3gzqyrswh99zs/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/dep-graph.bin similarity index 89% rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg-3gzqyrswh99zs/dep-graph.bin rename to chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/dep-graph.bin index 7a2d267..bb40cc3 100644 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftshszbcz3-1xv5fpg-3gzqyrswh99zs/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/dep-graph.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/query-cache.bin similarity index 58% rename from chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/query-cache.bin rename to chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/query-cache.bin index 34fbb52..41a8671 100644 Binary files a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/query-cache.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/query-cache.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/work-products.bin new file mode 100644 index 0000000..dbafc7a Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/work-products.bin differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9.lock b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter11/tcpudp/target/.rustc_info.json b/chapter11/tcpudp/target/.rustc_info.json new file mode 100644 index 0000000..bab3b5a --- /dev/null +++ b/chapter11/tcpudp/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"7064757342655340577":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter12/ffi/ffitest b/chapter12/ffi/ffitest new file mode 100755 index 0000000..35ff05d Binary files /dev/null and b/chapter12/ffi/ffitest differ diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/dep-test-lib-ffitest-19d6d678a2f77aa3 b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/dep-test-lib-ffitest-19d6d678a2f77aa3 deleted file mode 100644 index 2df294f..0000000 Binary files a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/dep-test-lib-ffitest-19d6d678a2f77aa3 and /dev/null differ diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3 b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3 deleted file mode 100644 index b7e3312..0000000 --- a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3 +++ /dev/null @@ -1 +0,0 @@ -eed6e970737b65ea \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3.json b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3.json deleted file mode 100644 index 78a0316..0000000 --- a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":229042405531770237,"profile":1647870076477133176,"path":10872709659218687626,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ffi-19d6d678a2f77aa3/dep-test-lib-ffitest-19d6d678a2f77aa3"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/dep-lib-ffitest-273a3790abc26d1b b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/dep-lib-ffitest-273a3790abc26d1b deleted file mode 100644 index 2df294f..0000000 Binary files a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/dep-lib-ffitest-273a3790abc26d1b and /dev/null differ diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b deleted file mode 100644 index 7935516..0000000 --- a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b +++ /dev/null @@ -1 +0,0 @@ -6a5b87701bbe103b \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b.json b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b.json deleted file mode 100644 index d7e393b..0000000 --- a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":229042405531770237,"profile":14891217944882224483,"path":10872709659218687626,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ffi-273a3790abc26d1b/dep-lib-ffitest-273a3790abc26d1b"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.d b/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.d deleted file mode 100644 index 13bc469..0000000 --- a/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.rmeta: src/lib.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.d: src/lib.rs - -src/lib.rs: diff --git a/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.d b/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.d deleted file mode 100644 index b495289..0000000 --- a/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.rmeta: src/lib.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.d: src/lib.rs - -src/lib.rs: diff --git a/chapter12/ffi/target/rls/debug/deps/libffitest-273a3790abc26d1b.rmeta b/chapter12/ffi/target/rls/debug/deps/libffitest-273a3790abc26d1b.rmeta deleted file mode 100644 index 7b02241..0000000 Binary files a/chapter12/ffi/target/rls/debug/deps/libffitest-273a3790abc26d1b.rmeta and /dev/null differ diff --git a/chapter12/ffi/target/rls/debug/deps/save-analysis/ffitest-19d6d678a2f77aa3.json b/chapter12/ffi/target/rls/debug/deps/save-analysis/ffitest-19d6d678a2f77aa3.json deleted file mode 100644 index 42e26fe..0000000 --- a/chapter12/ffi/target/rls/debug/deps/save-analysis/ffitest-19d6d678a2f77aa3.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/libffitest-19d6d678a2f77aa3.rmeta"},"prelude":{"crate_id":{"name":"ffitest","disambiguator":[18083713457812231668,12972732136013555577]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":148,"line_start":1,"line_end":4,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":148,"line_start":1,"line_end":4,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/lib.rs","byte_start":31,"byte_end":48,"line_start":2,"line_end":2,"column_start":19,"column_end":36},"name":"see_ffi_in_action","qualname":"::see_ffi_in_action","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":12,"line_start":1,"line_end":1,"column_start":1,"column_end":13}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/deps/save-analysis/libffitest-273a3790abc26d1b.json b/chapter12/ffi/target/rls/debug/deps/save-analysis/libffitest-273a3790abc26d1b.json deleted file mode 100644 index 2fe6162..0000000 --- a/chapter12/ffi/target/rls/debug/deps/save-analysis/libffitest-273a3790abc26d1b.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/libffitest-273a3790abc26d1b.rmeta"},"prelude":{"crate_id":{"name":"ffitest","disambiguator":[6784396376749770646,6914394608390877879]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":148,"line_start":1,"line_end":4,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":148,"line_start":1,"line_end":4,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/lib.rs","byte_start":31,"byte_end":48,"line_start":2,"line_end":2,"column_start":19,"column_end":36},"name":"see_ffi_in_action","qualname":"::see_ffi_in_action","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":12,"line_start":1,"line_end":1,"column_start":1,"column_end":13}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/dep-graph.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/dep-graph.bin deleted file mode 100644 index c7ce403..0000000 Binary files a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/dep-graph.bin and /dev/null differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/query-cache.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/query-cache.bin deleted file mode 100644 index badd9ed..0000000 Binary files a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/query-cache.bin and /dev/null differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/dep-graph.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/dep-graph.bin deleted file mode 100644 index 3cbe2ab..0000000 Binary files a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/dep-graph.bin and /dev/null differ