diff --git a/chapter11/tcpproxy/src/bin/proxy.rs b/chapter11/tcpproxy/src/bin/proxy.rs
index 1299327..cb56822 100644
--- a/chapter11/tcpproxy/src/bin/proxy.rs
+++ b/chapter11/tcpproxy/src/bin/proxy.rs
@@ -9,7 +9,7 @@ fn main() {
let args: Vec<_> = env::args().collect();
if args.len() < 3 {
eprintln!("Please provide proxy-from and proxy-to addresses");
- exit(0);
+ exit(2);
}
let proxy_server = &args[1];
let origin_server = &args[2];
@@ -22,13 +22,13 @@ fn main() {
let port = proxy_listener.local_addr().unwrap().port();
if let Err(_err) = TcpStream::connect(origin_server) {
println!("Please re-start the origin server");
- exit(0);
+ exit(1);
}
println!("Running on Addr:{}, Port:{}\n", addr, port);
} else {
eprintln!("Unable to bind to specified proxy port");
- exit(0);
+ exit(1);
}
let mut thread_handles = Vec::new();
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf.lock b/chapter11/tcpproxy/target/debug/.cargo-lock
old mode 100755
new mode 100644
similarity index 100%
rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf.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/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/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-0e565eccfa6e52a0/bin-origin-0e565eccfa6e52a0 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/bin-origin-0e565eccfa6e52a0
new file mode 100644
index 0000000..80e237f
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/bin-origin-0e565eccfa6e52a0
@@ -0,0 +1 @@
+a25a4f8216c93be1
\ No newline at end of file
diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/bin-origin-0e565eccfa6e52a0.json b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/bin-origin-0e565eccfa6e52a0.json
new file mode 100644
index 0000000..4912aae
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/bin-origin-0e565eccfa6e52a0.json
@@ -0,0 +1 @@
+{"rustc":12217307662193597186,"features":"[]","target":4144718664990317059,"profile":14996655781355331481,"path":1971126846978498487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/dep-bin-origin-0e565eccfa6e52a0"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531}
\ No newline at end of file
diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/dep-bin-origin-0e565eccfa6e52a0 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/dep-bin-origin-0e565eccfa6e52a0
new file mode 100644
index 0000000..a4bf113
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/dep-bin-origin-0e565eccfa6e52a0 differ
diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-0e565eccfa6e52a0/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-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/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/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-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-b33cede9d22ae3ee/bin-proxy-b33cede9d22ae3ee b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/bin-proxy-b33cede9d22ae3ee
new file mode 100644
index 0000000..0a6b2b8
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/bin-proxy-b33cede9d22ae3ee
@@ -0,0 +1 @@
+6741b2ff84bf3cee
\ No newline at end of file
diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/bin-proxy-b33cede9d22ae3ee.json b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/bin-proxy-b33cede9d22ae3ee.json
new file mode 100644
index 0000000..b8a6afc
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/bin-proxy-b33cede9d22ae3ee.json
@@ -0,0 +1 @@
+{"rustc":12217307662193597186,"features":"[]","target":14075220824509603138,"profile":14996655781355331481,"path":7826526257089709771,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/dep-bin-proxy-b33cede9d22ae3ee"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531}
\ No newline at end of file
diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/dep-bin-proxy-b33cede9d22ae3ee b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/dep-bin-proxy-b33cede9d22ae3ee
new file mode 100644
index 0000000..292859f
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/dep-bin-proxy-b33cede9d22ae3ee differ
diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-b33cede9d22ae3ee/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/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-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0.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-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0.lock
rename to chapter11/tcpproxy/target/debug/deps/liborigin-07fe34c963205a5d.rmeta
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x.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/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x.lock
rename to chapter11/tcpproxy/target/debug/deps/liborigin-5c775a8d016ab106.rmeta
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn.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-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn.lock
rename to chapter11/tcpproxy/target/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q.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/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q.lock
rename to chapter11/tcpproxy/target/debug/deps/libproxy-f38f9f2c2cdd137a.rmeta
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd.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-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd.lock
rename to chapter11/tcpproxy/target/debug/deps/libtcpproxy-bc5b79807d74c314.rmeta
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak.lock b/chapter11/tcpproxy/target/debug/deps/libtcpproxy-f6c45a41f08d6bd4.rmeta
old mode 100755
new mode 100644
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak.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-0e565eccfa6e52a0 b/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0
new file mode 100755
index 0000000..44d2ffc
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0 differ
diff --git a/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.d b/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.d
new file mode 100644
index 0000000..6689574
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.d
@@ -0,0 +1,5 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0: src/bin/origin.rs
+
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.d: src/bin/origin.rs
+
+src/bin/origin.rs:
diff --git a/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.dSYM/Contents/Info.plist b/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..5cc42f0
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.origin-0e565eccfa6e52a0
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.dSYM/Contents/Resources/DWARF/origin-0e565eccfa6e52a0 b/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.dSYM/Contents/Resources/DWARF/origin-0e565eccfa6e52a0
new file mode 100644
index 0000000..a0664d3
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/deps/origin-0e565eccfa6e52a0.dSYM/Contents/Resources/DWARF/origin-0e565eccfa6e52a0 differ
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-b33cede9d22ae3ee b/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee
new file mode 100755
index 0000000..6e08700
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee differ
diff --git a/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.d b/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.d
new file mode 100644
index 0000000..3256b1a
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.d
@@ -0,0 +1,5 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee: src/bin/proxy.rs
+
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.d: src/bin/proxy.rs
+
+src/bin/proxy.rs:
diff --git a/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.dSYM/Contents/Info.plist b/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..322b032
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.proxy-b33cede9d22ae3ee
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.dSYM/Contents/Resources/DWARF/proxy-b33cede9d22ae3ee b/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.dSYM/Contents/Resources/DWARF/proxy-b33cede9d22ae3ee
new file mode 100644
index 0000000..6dfa8f1
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/deps/proxy-b33cede9d22ae3ee.dSYM/Contents/Resources/DWARF/proxy-b33cede9d22ae3ee differ
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-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/10grmksm3llaj41g.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/10grmksm3llaj41g.o
new file mode 100644
index 0000000..47961b5
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/10grmksm3llaj41g.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/12zqk4j7bz7tl590.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/12zqk4j7bz7tl590.o
new file mode 100644
index 0000000..34c2ea7
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/12zqk4j7bz7tl590.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1hlvj2iqxughtf8t.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1hlvj2iqxughtf8t.o
new file mode 100644
index 0000000..b1fa912
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1hlvj2iqxughtf8t.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1m5av049gg9lqk46.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1m5av049gg9lqk46.o
new file mode 100644
index 0000000..64316dd
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1m5av049gg9lqk46.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1m9gybljw6gtvgpk.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1m9gybljw6gtvgpk.o
new file mode 100644
index 0000000..f8423f9
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1m9gybljw6gtvgpk.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1p8cc1dngl59siin.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1p8cc1dngl59siin.o
new file mode 100644
index 0000000..1377371
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1p8cc1dngl59siin.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1t47atospi0eekld.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1t47atospi0eekld.o
new file mode 100644
index 0000000..1c66be8
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1t47atospi0eekld.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1ucuiqgebl3fces9.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1ucuiqgebl3fces9.o
new file mode 100644
index 0000000..72a39a1
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1ucuiqgebl3fces9.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1v7ptgni1zlxxlu2.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1v7ptgni1zlxxlu2.o
new file mode 100644
index 0000000..51831b6
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1v7ptgni1zlxxlu2.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1ywv74xx9zk0bfle.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1ywv74xx9zk0bfle.o
new file mode 100644
index 0000000..5403598
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/1ywv74xx9zk0bfle.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2cbqyk1dlkr1cox1.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2cbqyk1dlkr1cox1.o
new file mode 100644
index 0000000..c98c500
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2cbqyk1dlkr1cox1.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2cz2rblexpuzc6cc.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2cz2rblexpuzc6cc.o
new file mode 100644
index 0000000..3d1ac1a
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2cz2rblexpuzc6cc.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2de88n02eqtsujfz.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2de88n02eqtsujfz.o
new file mode 100644
index 0000000..d5d463b
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2de88n02eqtsujfz.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2l49m69mtp3xu162.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2l49m69mtp3xu162.o
new file mode 100644
index 0000000..a214e04
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2l49m69mtp3xu162.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2njmrpnwu4oczday.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2njmrpnwu4oczday.o
new file mode 100644
index 0000000..8c082dd
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2njmrpnwu4oczday.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2p5pbpyt2tbgh0bp.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2p5pbpyt2tbgh0bp.o
new file mode 100644
index 0000000..cfa9355
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2p5pbpyt2tbgh0bp.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2riezv5nsue9e1a2.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2riezv5nsue9e1a2.o
new file mode 100644
index 0000000..6361b0f
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2riezv5nsue9e1a2.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2riorivfkimzgt9p.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2riorivfkimzgt9p.o
new file mode 100644
index 0000000..e42e638
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2riorivfkimzgt9p.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2v89ydeuv7l13bxo.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2v89ydeuv7l13bxo.o
new file mode 100644
index 0000000..f7397d4
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2v89ydeuv7l13bxo.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2yqjqhupygjm9ps4.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2yqjqhupygjm9ps4.o
new file mode 100644
index 0000000..eef0cc2
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/2yqjqhupygjm9ps4.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3171t7d96xj78yzd.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3171t7d96xj78yzd.o
new file mode 100644
index 0000000..db3d091
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3171t7d96xj78yzd.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/31lrnhtj4udk3cve.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/31lrnhtj4udk3cve.o
new file mode 100644
index 0000000..4524934
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/31lrnhtj4udk3cve.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/35es2liu5fwky36g.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/35es2liu5fwky36g.o
new file mode 100644
index 0000000..3624118
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/35es2liu5fwky36g.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/36dxljksl6hmh5q2.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/36dxljksl6hmh5q2.o
new file mode 100644
index 0000000..51486ca
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/36dxljksl6hmh5q2.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3dji5fzm5g6igvje.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3dji5fzm5g6igvje.o
new file mode 100644
index 0000000..8565085
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3dji5fzm5g6igvje.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3hx5h7mhx3odaykr.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3hx5h7mhx3odaykr.o
new file mode 100644
index 0000000..a3383bb
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3hx5h7mhx3odaykr.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3mrk4f4xs2x9twf1.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3mrk4f4xs2x9twf1.o
new file mode 100644
index 0000000..ecfebd8
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3mrk4f4xs2x9twf1.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3nzcnk3s29q9x28m.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3nzcnk3s29q9x28m.o
new file mode 100644
index 0000000..f0053ef
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3nzcnk3s29q9x28m.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3pmyfpulcoj2bp42.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3pmyfpulcoj2bp42.o
new file mode 100644
index 0000000..c5cd215
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3pmyfpulcoj2bp42.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3qsm2ddrysuvopsj.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3qsm2ddrysuvopsj.o
new file mode 100644
index 0000000..9882fe4
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3qsm2ddrysuvopsj.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3uivrnu1y53f6e1r.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3uivrnu1y53f6e1r.o
new file mode 100644
index 0000000..03779de
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3uivrnu1y53f6e1r.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3v2d9hnklfn08tm.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3v2d9hnklfn08tm.o
new file mode 100644
index 0000000..715b97a
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3v2d9hnklfn08tm.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3zt63xn3rgw8qlmm.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3zt63xn3rgw8qlmm.o
new file mode 100644
index 0000000..2508ffe
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/3zt63xn3rgw8qlmm.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/49qzn4we9ttlvio9.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/49qzn4we9ttlvio9.o
new file mode 100644
index 0000000..bebde36
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/49qzn4we9ttlvio9.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4a1348k5iec0zp5r.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4a1348k5iec0zp5r.o
new file mode 100644
index 0000000..e8fe767
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4a1348k5iec0zp5r.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4jk8wdqo91vr09qq.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4jk8wdqo91vr09qq.o
new file mode 100644
index 0000000..18532f2
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4jk8wdqo91vr09qq.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4jwp93sva4i353ln.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4jwp93sva4i353ln.o
new file mode 100644
index 0000000..a7f14f8
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4jwp93sva4i353ln.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4q6s8306jwwq1byq.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4q6s8306jwwq1byq.o
new file mode 100644
index 0000000..3e26e87
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4q6s8306jwwq1byq.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4wgleill6wbbe538.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4wgleill6wbbe538.o
new file mode 100644
index 0000000..e6888f0
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/4wgleill6wbbe538.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/50n5dux5uinfwq54.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/50n5dux5uinfwq54.o
new file mode 100644
index 0000000..30ea90c
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/50n5dux5uinfwq54.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/524rin8e1ov49mj.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/524rin8e1ov49mj.o
new file mode 100644
index 0000000..104ea84
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/524rin8e1ov49mj.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/524xx90d39cvd6bs.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/524xx90d39cvd6bs.o
new file mode 100644
index 0000000..4d5bacc
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/524xx90d39cvd6bs.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/53xcojykbs9lqi6h.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/53xcojykbs9lqi6h.o
new file mode 100644
index 0000000..7c37fbc
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/53xcojykbs9lqi6h.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/58n51x1m9wgnsgvo.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/58n51x1m9wgnsgvo.o
new file mode 100644
index 0000000..ed9de61
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/58n51x1m9wgnsgvo.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/5bo939r3w05qnjq6.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/5bo939r3w05qnjq6.o
new file mode 100644
index 0000000..9091fa3
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/5bo939r3w05qnjq6.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/6xrupbz9flwxe06.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/6xrupbz9flwxe06.o
new file mode 100644
index 0000000..6e57427
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/6xrupbz9flwxe06.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/da4r5kvx5lk9ts0.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/da4r5kvx5lk9ts0.o
new file mode 100644
index 0000000..a542619
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/da4r5kvx5lk9ts0.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/dep-graph.bin
new file mode 100644
index 0000000..6becf77
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/e0nse65p2gpzotf.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/e0nse65p2gpzotf.o
new file mode 100644
index 0000000..78ddb9b
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/e0nse65p2gpzotf.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/e0xfifdv45twmv5.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/e0xfifdv45twmv5.o
new file mode 100644
index 0000000..67f4c78
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/e0xfifdv45twmv5.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/em7tbi41ltixtgo.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/em7tbi41ltixtgo.o
new file mode 100644
index 0000000..1ed24ff
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/em7tbi41ltixtgo.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/fpnt5nsd5f12eee.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/fpnt5nsd5f12eee.o
new file mode 100644
index 0000000..be96f92
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/fpnt5nsd5f12eee.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/fuda2ennxds755u.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/fuda2ennxds755u.o
new file mode 100644
index 0000000..cb3730e
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/fuda2ennxds755u.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/la8t15ky77nkktv.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/la8t15ky77nkktv.o
new file mode 100644
index 0000000..7020da3
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/la8t15ky77nkktv.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/mj6zxavhupxbqln.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/mj6zxavhupxbqln.o
new file mode 100644
index 0000000..a1a7768
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/mj6zxavhupxbqln.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/my94zbugr6qb1j1.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/my94zbugr6qb1j1.o
new file mode 100644
index 0000000..36b2b7b
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/my94zbugr6qb1j1.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/o2p7khv5i2y96k3.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/o2p7khv5i2y96k3.o
new file mode 100644
index 0000000..f42251f
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/o2p7khv5i2y96k3.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/qjl2wb0jlttgbvy.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/qjl2wb0jlttgbvy.o
new file mode 100644
index 0000000..b931d97
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/qjl2wb0jlttgbvy.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/qjp1xls3iytn2x5.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/qjp1xls3iytn2x5.o
new file mode 100644
index 0000000..ec0fcb6
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/qjp1xls3iytn2x5.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/query-cache.bin
new file mode 100644
index 0000000..178e1df
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/query-cache.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/s51hc6z6zmlijyd.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/s51hc6z6zmlijyd.o
new file mode 100644
index 0000000..ba18c4a
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/s51hc6z6zmlijyd.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/u89pmd0gbugfjdu.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/u89pmd0gbugfjdu.o
new file mode 100644
index 0000000..0d6d1aa
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/u89pmd0gbugfjdu.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/work-products.bin
new file mode 100644
index 0000000..bdf43fa
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/work-products.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/z2ieap2623yr8x9.o b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/z2ieap2623yr8x9.o
new file mode 100644
index 0000000..92007bc
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6-1xtnoqz40pqrh/z2ieap2623yr8x9.o differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc.lock b/chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc.lock
rename to chapter11/tcpproxy/target/debug/incremental/origin-1kigyjsr58y2u/s-ftshmehry1-is6kg6.lock
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t-1m8n57kucoqt8/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t-1m8n57kucoqt8/dep-graph.bin
new file mode 100644
index 0000000..ebc77ab
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t-1m8n57kucoqt8/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t-1m8n57kucoqt8/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t-1m8n57kucoqt8/query-cache.bin
new file mode 100644
index 0000000..c047cff
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t-1m8n57kucoqt8/query-cache.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf-1ggd4kqdtugqy/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t-1m8n57kucoqt8/work-products.bin
similarity index 100%
rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf-1ggd4kqdtugqy/work-products.bin
rename to chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t-1m8n57kucoqt8/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak.lock b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak.lock
rename to chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-fts6mipfhj-slkb8t.lock
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh-3tsy3opyj5dbo/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh-3tsy3opyj5dbo/dep-graph.bin
new file mode 100644
index 0000000..7f7365e
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh-3tsy3opyj5dbo/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh-3tsy3opyj5dbo/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh-3tsy3opyj5dbo/query-cache.bin
new file mode 100644
index 0000000..628f92b
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh-3tsy3opyj5dbo/query-cache.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0-j7on2hfhn2zy/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh-3tsy3opyj5dbo/work-products.bin
similarity index 100%
rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0-j7on2hfhn2zy/work-products.bin
rename to chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh-3tsy3opyj5dbo/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s.lock b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s.lock
rename to chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-fts6mipqqj-2uorbh.lock
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5-1mm2806w8sesg/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5-1mm2806w8sesg/dep-graph.bin
new file mode 100644
index 0000000..63d000c
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5-1mm2806w8sesg/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5-1mm2806w8sesg/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5-1mm2806w8sesg/query-cache.bin
new file mode 100644
index 0000000..7507895
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5-1mm2806w8sesg/query-cache.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x-21edixbpu75v9/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5-1mm2806w8sesg/work-products.bin
similarity index 100%
rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x-21edixbpu75v9/work-products.bin
rename to chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5-1mm2806w8sesg/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o.lock b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o.lock
rename to chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh7nuhv-indzi5.lock
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/13r21eubge99gc8c.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/13r21eubge99gc8c.o
new file mode 100644
index 0000000..155f47f
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/13r21eubge99gc8c.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/15jkpbrhgfsl4806.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/15jkpbrhgfsl4806.o
new file mode 100644
index 0000000..9fc3c01
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/15jkpbrhgfsl4806.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/17fi8trmk4fjw22v.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/17fi8trmk4fjw22v.o
new file mode 100644
index 0000000..aca59fe
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/17fi8trmk4fjw22v.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/18rt4q403r7e4sp7.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/18rt4q403r7e4sp7.o
new file mode 100644
index 0000000..4a159c9
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/18rt4q403r7e4sp7.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1cgiqwc341pr7l48.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1cgiqwc341pr7l48.o
new file mode 100644
index 0000000..2512e22
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1cgiqwc341pr7l48.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1he9rzuhhvbgv6c5.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1he9rzuhhvbgv6c5.o
new file mode 100644
index 0000000..e4d5c41
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1he9rzuhhvbgv6c5.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1ll44v1rheyjuxwu.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1ll44v1rheyjuxwu.o
new file mode 100644
index 0000000..3db6ef3
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1ll44v1rheyjuxwu.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1quakl9c140t2yfd.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1quakl9c140t2yfd.o
new file mode 100644
index 0000000..3279e60
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1quakl9c140t2yfd.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1rx4ubhzu65e9zny.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1rx4ubhzu65e9zny.o
new file mode 100644
index 0000000..aad239c
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1rx4ubhzu65e9zny.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1wsjz63fx3jqw4st.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1wsjz63fx3jqw4st.o
new file mode 100644
index 0000000..f23652c
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1wsjz63fx3jqw4st.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1yvi26ivh25l4ppf.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1yvi26ivh25l4ppf.o
new file mode 100644
index 0000000..e5fa66e
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/1yvi26ivh25l4ppf.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/21y20gttuexuff1e.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/21y20gttuexuff1e.o
new file mode 100644
index 0000000..0e191e6
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/21y20gttuexuff1e.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/23qs2uoruc4tzy03.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/23qs2uoruc4tzy03.o
new file mode 100644
index 0000000..2580914
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/23qs2uoruc4tzy03.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/267m82xfndlwxniu.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/267m82xfndlwxniu.o
new file mode 100644
index 0000000..d0d6f69
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/267m82xfndlwxniu.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/26v5cxlej7jww97e.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/26v5cxlej7jww97e.o
new file mode 100644
index 0000000..3f17569
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/26v5cxlej7jww97e.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2bm5foirdyhkrm56.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2bm5foirdyhkrm56.o
new file mode 100644
index 0000000..d002f08
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2bm5foirdyhkrm56.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2cbkrcpk1rjt0hlv.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2cbkrcpk1rjt0hlv.o
new file mode 100644
index 0000000..73be703
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2cbkrcpk1rjt0hlv.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2e17gxlwqk3wd35o.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2e17gxlwqk3wd35o.o
new file mode 100644
index 0000000..b4bad28
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2e17gxlwqk3wd35o.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2j6i4gerswpfxptx.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2j6i4gerswpfxptx.o
new file mode 100644
index 0000000..2c64eed
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2j6i4gerswpfxptx.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2jhngivas9updwlj.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2jhngivas9updwlj.o
new file mode 100644
index 0000000..db6a990
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2jhngivas9updwlj.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2o6j7y2m7hwvagw1.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2o6j7y2m7hwvagw1.o
new file mode 100644
index 0000000..528e4bb
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2o6j7y2m7hwvagw1.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2ql8vpekrwv1cbz2.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2ql8vpekrwv1cbz2.o
new file mode 100644
index 0000000..8111a76
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2ql8vpekrwv1cbz2.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2t5qjoic7zxvrp6v.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2t5qjoic7zxvrp6v.o
new file mode 100644
index 0000000..6d54c15
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2t5qjoic7zxvrp6v.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2u1uh9fhh0ekf5w5.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2u1uh9fhh0ekf5w5.o
new file mode 100644
index 0000000..119a57a
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2u1uh9fhh0ekf5w5.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2zrsrwf9mo91mmhx.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2zrsrwf9mo91mmhx.o
new file mode 100644
index 0000000..13e8396
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/2zrsrwf9mo91mmhx.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/341xwealcalv80pr.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/341xwealcalv80pr.o
new file mode 100644
index 0000000..2545881
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/341xwealcalv80pr.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/358sbqmbgx3vzys5.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/358sbqmbgx3vzys5.o
new file mode 100644
index 0000000..39e32bc
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/358sbqmbgx3vzys5.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/37em1c6xzen7j4jg.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/37em1c6xzen7j4jg.o
new file mode 100644
index 0000000..deb66a3
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/37em1c6xzen7j4jg.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/38j6o36rogsr7g02.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/38j6o36rogsr7g02.o
new file mode 100644
index 0000000..66f1425
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/38j6o36rogsr7g02.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/39wxkyjxlc9o3kxk.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/39wxkyjxlc9o3kxk.o
new file mode 100644
index 0000000..ee41aec
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/39wxkyjxlc9o3kxk.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/39z0pl8ekxwcct2u.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/39z0pl8ekxwcct2u.o
new file mode 100644
index 0000000..faaa140
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/39z0pl8ekxwcct2u.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3ffu29cgzxh5vzrd.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3ffu29cgzxh5vzrd.o
new file mode 100644
index 0000000..ca58a3b
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3ffu29cgzxh5vzrd.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3mbbmsm6ax2qkfox.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3mbbmsm6ax2qkfox.o
new file mode 100644
index 0000000..a6df4b7
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3mbbmsm6ax2qkfox.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3mp0iruouy5cbegj.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3mp0iruouy5cbegj.o
new file mode 100644
index 0000000..65e267c
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3mp0iruouy5cbegj.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3n271v4yluz1ciu0.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3n271v4yluz1ciu0.o
new file mode 100644
index 0000000..fe4765d
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3n271v4yluz1ciu0.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3o70wu02nljy6t9p.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3o70wu02nljy6t9p.o
new file mode 100644
index 0000000..2aca077
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3o70wu02nljy6t9p.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3psedixf1n6mqjxf.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3psedixf1n6mqjxf.o
new file mode 100644
index 0000000..80633ee
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3psedixf1n6mqjxf.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3rwb6tarezoi0hfl.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3rwb6tarezoi0hfl.o
new file mode 100644
index 0000000..5b5cf5c
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3rwb6tarezoi0hfl.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3ue7faax1dgffies.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3ue7faax1dgffies.o
new file mode 100644
index 0000000..707472a
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3ue7faax1dgffies.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3zr8q1nqlloyada3.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3zr8q1nqlloyada3.o
new file mode 100644
index 0000000..96af536
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/3zr8q1nqlloyada3.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4diqkqoos6ntnmlo.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4diqkqoos6ntnmlo.o
new file mode 100644
index 0000000..7884724
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4diqkqoos6ntnmlo.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4e6huflqvmucvxr5.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4e6huflqvmucvxr5.o
new file mode 100644
index 0000000..e098ee8
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4e6huflqvmucvxr5.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4f97nfk1va3374k3.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4f97nfk1va3374k3.o
new file mode 100644
index 0000000..8a59d19
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4f97nfk1va3374k3.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4g0mimqi2l0oqcsa.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4g0mimqi2l0oqcsa.o
new file mode 100644
index 0000000..d807466
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4g0mimqi2l0oqcsa.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4l0u1pl2gqzj82x2.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4l0u1pl2gqzj82x2.o
new file mode 100644
index 0000000..2d8a8b9
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4l0u1pl2gqzj82x2.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4lpx358fhusy0682.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4lpx358fhusy0682.o
new file mode 100644
index 0000000..824ffcd
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4lpx358fhusy0682.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4nagwfluol0n0e1s.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4nagwfluol0n0e1s.o
new file mode 100644
index 0000000..4be3a55
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4nagwfluol0n0e1s.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4upo626x8f62kgkb.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4upo626x8f62kgkb.o
new file mode 100644
index 0000000..a3181c8
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/4upo626x8f62kgkb.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/51sc8btxq58l425z.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/51sc8btxq58l425z.o
new file mode 100644
index 0000000..e77d84c
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/51sc8btxq58l425z.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/57om9njrjyyhtb46.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/57om9njrjyyhtb46.o
new file mode 100644
index 0000000..2150d4d
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/57om9njrjyyhtb46.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5cfqgp36t1ms1nsz.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5cfqgp36t1ms1nsz.o
new file mode 100644
index 0000000..fc265bc
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5cfqgp36t1ms1nsz.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5gje64jsik26gdjl.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5gje64jsik26gdjl.o
new file mode 100644
index 0000000..4e8b2b3
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5gje64jsik26gdjl.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5ycvj5nf7aztzgc.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5ycvj5nf7aztzgc.o
new file mode 100644
index 0000000..ac6f624
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5ycvj5nf7aztzgc.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5ypy0gcw8ouv8w6.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5ypy0gcw8ouv8w6.o
new file mode 100644
index 0000000..713ab0f
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/5ypy0gcw8ouv8w6.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/7h3v9qls05gn1uf.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/7h3v9qls05gn1uf.o
new file mode 100644
index 0000000..216ac30
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/7h3v9qls05gn1uf.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bfq585pjehc6n9p.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bfq585pjehc6n9p.o
new file mode 100644
index 0000000..cad67d8
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bfq585pjehc6n9p.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bqov3n1ulbkavgm.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bqov3n1ulbkavgm.o
new file mode 100644
index 0000000..05e448a
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bqov3n1ulbkavgm.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bzawy5sqf8a2tnr.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bzawy5sqf8a2tnr.o
new file mode 100644
index 0000000..1659850
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/bzawy5sqf8a2tnr.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/d0y899stsyc9qlw.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/d0y899stsyc9qlw.o
new file mode 100644
index 0000000..69c36d1
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/d0y899stsyc9qlw.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/dep-graph.bin
new file mode 100644
index 0000000..a9dca76
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/e1trcd2xl14ja5m.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/e1trcd2xl14ja5m.o
new file mode 100644
index 0000000..29d20d2
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/e1trcd2xl14ja5m.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/h6yshlu7xk0gc0.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/h6yshlu7xk0gc0.o
new file mode 100644
index 0000000..82c4072
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/h6yshlu7xk0gc0.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/n5iq9rbqns92tmc.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/n5iq9rbqns92tmc.o
new file mode 100644
index 0000000..5535f10
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/n5iq9rbqns92tmc.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/query-cache.bin
new file mode 100644
index 0000000..fccc875
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/query-cache.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/rr6xb1q5dzhq3nq.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/rr6xb1q5dzhq3nq.o
new file mode 100644
index 0000000..aeee3a4
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/rr6xb1q5dzhq3nq.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/suw5flepqszigqe.o b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/suw5flepqszigqe.o
new file mode 100644
index 0000000..b0f6488
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/suw5flepqszigqe.o differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/work-products.bin
new file mode 100644
index 0000000..1a48b9c
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu-30pbgt0ld2g12/work-products.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y.lock b/chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y.lock
rename to chapter11/tcpproxy/target/debug/incremental/proxy-37on2r8kg9kja/s-ftshlf37j9-1cyhfcu.lock
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7-1u27ny1wfco6o/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7-1u27ny1wfco6o/dep-graph.bin
new file mode 100644
index 0000000..9f4b9ef
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7-1u27ny1wfco6o/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7-1u27ny1wfco6o/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7-1u27ny1wfco6o/query-cache.bin
new file mode 100644
index 0000000..adcb65e
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7-1u27ny1wfco6o/query-cache.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn-1p8fzm6adatjz/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7-1u27ny1wfco6o/work-products.bin
similarity index 100%
rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn-1p8fzm6adatjz/work-products.bin
rename to chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7-1u27ny1wfco6o/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3.lock b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3.lock
rename to chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh7nvci-8qaxw7.lock
diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059-2x4vz1bb7ap0h/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059-2x4vz1bb7ap0h/dep-graph.bin
new file mode 100644
index 0000000..02bae40
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059-2x4vz1bb7ap0h/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059-2x4vz1bb7ap0h/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059-2x4vz1bb7ap0h/query-cache.bin
new file mode 100644
index 0000000..11807cb
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059-2x4vz1bb7ap0h/query-cache.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q-1ddalgjqulyp3/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059-2x4vz1bb7ap0h/work-products.bin
similarity index 100%
rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q-1ddalgjqulyp3/work-products.bin
rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059-2x4vz1bb7ap0h/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt.lock b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt.lock
rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mix3lf-jea059.lock
diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu-180t0pzzpenru/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu-180t0pzzpenru/dep-graph.bin
new file mode 100644
index 0000000..00d692f
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu-180t0pzzpenru/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu-180t0pzzpenru/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu-180t0pzzpenru/query-cache.bin
new file mode 100644
index 0000000..433a861
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu-180t0pzzpenru/query-cache.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd-3gzqyrswh99zs/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu-180t0pzzpenru/work-products.bin
similarity index 100%
rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd-3gzqyrswh99zs/work-products.bin
rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu-180t0pzzpenru/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7.lock b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7.lock
rename to chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mipecz-1erzwvu.lock
diff --git a/chapter11/tcpproxy/target/debug/origin b/chapter11/tcpproxy/target/debug/origin
new file mode 100755
index 0000000..44d2ffc
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/origin differ
diff --git a/chapter11/tcpproxy/target/debug/origin.d b/chapter11/tcpproxy/target/debug/origin.d
new file mode 100644
index 0000000..2e9e4ca
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/origin.d
@@ -0,0 +1 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/origin: /Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs
diff --git a/chapter11/tcpproxy/target/debug/origin.dSYM b/chapter11/tcpproxy/target/debug/origin.dSYM
new file mode 120000
index 0000000..46df827
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/origin.dSYM
@@ -0,0 +1 @@
+deps/origin-0e565eccfa6e52a0.dSYM
\ No newline at end of file
diff --git a/chapter11/tcpproxy/target/debug/proxy b/chapter11/tcpproxy/target/debug/proxy
new file mode 100755
index 0000000..6e08700
Binary files /dev/null and b/chapter11/tcpproxy/target/debug/proxy differ
diff --git a/chapter11/tcpproxy/target/debug/proxy.d b/chapter11/tcpproxy/target/debug/proxy.d
new file mode 100644
index 0000000..1fbac84
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/proxy.d
@@ -0,0 +1 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/proxy: /Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs
diff --git a/chapter11/tcpproxy/target/debug/proxy.dSYM b/chapter11/tcpproxy/target/debug/proxy.dSYM
new file mode 120000
index 0000000..1434e03
--- /dev/null
+++ b/chapter11/tcpproxy/target/debug/proxy.dSYM
@@ -0,0 +1 @@
+deps/proxy-b33cede9d22ae3ee.dSYM
\ No newline at end of file
diff --git a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/origin-5c775a8d016ab106.json b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/origin-5c775a8d016ab106.json
new file mode 100644
index 0000000..1759c1c
--- /dev/null
+++ b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/origin-5c775a8d016ab106.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/liborigin-5c775a8d016ab106.rmeta"},"prelude":{"crate_id":{"name":"origin","disambiguator":[12200698862972416587,15505232380678572126]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/origin.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/origin.rs","byte_start":0,"byte_end":3902,"line_start":1,"line_end":125,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/origin.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"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/origin.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"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/origin.rs","byte_start":42,"byte_end":53,"line_start":2,"line_end":2,"column_start":15,"column_end":26},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":6748},"span":{"file_name":"src/bin/origin.rs","byte_start":70,"byte_end":76,"line_start":3,"line_end":3,"column_start":16,"column_end":22},"alias_span":null,"name":"IpAddr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":6778},"span":{"file_name":"src/bin/origin.rs","byte_start":78,"byte_end":86,"line_start":3,"line_end":3,"column_start":24,"column_end":32},"alias_span":null,"name":"Ipv4Addr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":6720},"span":{"file_name":"src/bin/origin.rs","byte_start":88,"byte_end":98,"line_start":3,"line_end":3,"column_start":34,"column_end":44},"alias_span":null,"name":"SocketAddr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":5,"index":3336},"span":{"file_name":"src/bin/origin.rs","byte_start":110,"byte_end":113,"line_start":4,"line_end":4,"column_start":10,"column_end":13},"alias_span":null,"name":"str","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":2,"index":7497},"span":{"file_name":"src/bin/origin.rs","byte_start":129,"byte_end":136,"line_start":5,"line_end":5,"column_start":15,"column_end":22},"alias_span":null,"name":"FromStr","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":5,"index":3634},"span":{"file_name":"src/bin/origin.rs","byte_start":155,"byte_end":165,"line_start":6,"line_end":6,"column_start":18,"column_end":28},"alias_span":null,"name":"ParseError","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/origin.rs","byte_start":0,"byte_end":3902,"line_start":1,"line_end":125,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/origin.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":24},{"krate":0,"index":28},{"krate":0,"index":14},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":30}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":24},"span":{"file_name":"src/bin/origin.rs","byte_start":192,"byte_end":203,"line_start":9,"line_end":9,"column_start":8,"column_end":19},"name":"RequestLine","qualname":"::RequestLine","value":"RequestLine { method, path, protocol }","parent":null,"children":[{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":27}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":25},"span":{"file_name":"src/bin/origin.rs","byte_start":210,"byte_end":216,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"name":"method","qualname":"::RequestLine::method","value":"std::option::Option","parent":{"krate":0,"index":24},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":26},"span":{"file_name":"src/bin/origin.rs","byte_start":238,"byte_end":242,"line_start":11,"line_end":11,"column_start":5,"column_end":9},"name":"path","qualname":"::RequestLine::path","value":"std::option::Option","parent":{"krate":0,"index":24},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":27},"span":{"file_name":"src/bin/origin.rs","byte_start":264,"byte_end":272,"line_start":12,"line_end":12,"column_start":5,"column_end":13},"name":"protocol","qualname":"::RequestLine::protocol","value":"std::option::Option","parent":{"krate":0,"index":24},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967231},"span":{"file_name":"src/bin/origin.rs","byte_start":327,"byte_end":331,"line_start":16,"line_end":16,"column_start":16,"column_end":20},"name":"self","qualname":"::method::self","value":"&RequestLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":15},"span":{"file_name":"src/bin/origin.rs","byte_start":319,"byte_end":325,"line_start":16,"line_end":16,"column_start":8,"column_end":14},"name":"method","qualname":"::method","value":"fn (&self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967223},"span":{"file_name":"src/bin/origin.rs","byte_start":365,"byte_end":371,"line_start":17,"line_end":17,"column_start":21,"column_end":27},"name":"method","qualname":"method$72","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967202},"span":{"file_name":"src/bin/origin.rs","byte_start":496,"byte_end":500,"line_start":23,"line_end":23,"column_start":14,"column_end":18},"name":"self","qualname":"::path::self","value":"&RequestLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":16},"span":{"file_name":"src/bin/origin.rs","byte_start":490,"byte_end":494,"line_start":23,"line_end":23,"column_start":8,"column_end":12},"name":"path","qualname":"::path","value":"fn (&self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967194},"span":{"file_name":"src/bin/origin.rs","byte_start":534,"byte_end":538,"line_start":24,"line_end":24,"column_start":21,"column_end":25},"name":"path","qualname":"path$101","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967173},"span":{"file_name":"src/bin/origin.rs","byte_start":671,"byte_end":675,"line_start":30,"line_end":30,"column_start":26,"column_end":30},"name":"self","qualname":"::get_order_number::self","value":"&RequestLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":17},"span":{"file_name":"src/bin/origin.rs","byte_start":653,"byte_end":669,"line_start":30,"line_end":30,"column_start":8,"column_end":24},"name":"get_order_number","qualname":"::get_order_number","value":"fn (&self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967166},"span":{"file_name":"src/bin/origin.rs","byte_start":701,"byte_end":705,"line_start":31,"line_end":31,"column_start":13,"column_end":17},"name":"path","qualname":"path$129","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967160},"span":{"file_name":"src/bin/origin.rs","byte_start":733,"byte_end":744,"line_start":32,"line_end":32,"column_start":13,"column_end":24},"name":"path_tokens","qualname":"path_tokens$135","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967147},"span":{"file_name":"src/bin/origin.rs","byte_start":781,"byte_end":782,"line_start":32,"line_end":32,"column_start":61,"column_end":62},"name":"s","qualname":"$156::s","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967115},"span":{"file_name":"src/bin/origin.rs","byte_start":949,"byte_end":952,"line_start":39,"line_end":39,"column_start":17,"column_end":20},"name":"msg","qualname":"::from_str::msg","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":21},"span":{"file_name":"src/bin/origin.rs","byte_start":940,"byte_end":948,"line_start":39,"line_end":39,"column_start":8,"column_end":16},"name":"from_str","qualname":"::from_str","value":"fn (msg: &str) -> Result","parent":{"krate":2,"index":7497},"children":[],"decl_id":{"krate":2,"index":7499},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967102},"span":{"file_name":"src/bin/origin.rs","byte_start":1005,"byte_end":1015,"line_start":40,"line_end":40,"column_start":17,"column_end":27},"name":"msg_tokens","qualname":"msg_tokens$193","value":"std::str::SplitAsciiWhitespace<'_>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967096},"span":{"file_name":"src/bin/origin.rs","byte_start":1061,"byte_end":1067,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"name":"method","qualname":"method$199","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967088},"span":{"file_name":"src/bin/origin.rs","byte_start":1113,"byte_end":1118,"line_start":43,"line_end":43,"column_start":18,"column_end":23},"name":"token","qualname":"token$207","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967072},"span":{"file_name":"src/bin/origin.rs","byte_start":1199,"byte_end":1203,"line_start":46,"line_end":46,"column_start":13,"column_end":17},"name":"path","qualname":"path$223","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967064},"span":{"file_name":"src/bin/origin.rs","byte_start":1249,"byte_end":1254,"line_start":47,"line_end":47,"column_start":18,"column_end":23},"name":"token","qualname":"token$231","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967048},"span":{"file_name":"src/bin/origin.rs","byte_start":1335,"byte_end":1343,"line_start":50,"line_end":50,"column_start":13,"column_end":21},"name":"protocol","qualname":"protocol$247","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967040},"span":{"file_name":"src/bin/origin.rs","byte_start":1389,"byte_end":1394,"line_start":51,"line_end":51,"column_start":18,"column_end":23},"name":"token","qualname":"token$255","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":22},"span":{"file_name":"src/bin/origin.rs","byte_start":1588,"byte_end":1592,"line_start":62,"line_end":62,"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/origin.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":4294967008},"span":{"file_name":"src/bin/origin.rs","byte_start":1636,"byte_end":1640,"line_start":64,"line_end":64,"column_start":9,"column_end":13},"name":"port","qualname":"port$287","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967005},"span":{"file_name":"src/bin/origin.rs","byte_start":1657,"byte_end":1668,"line_start":65,"line_end":65,"column_start":9,"column_end":20},"name":"socket_addr","qualname":"socket_addr$290","value":"std::net::SocketAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966985},"span":{"file_name":"src/bin/origin.rs","byte_start":1743,"byte_end":1762,"line_start":66,"line_end":66,"column_start":9,"column_end":28},"name":"connection_listener","qualname":"connection_listener$310","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966976},"span":{"file_name":"src/bin/origin.rs","byte_start":1859,"byte_end":1865,"line_start":70,"line_end":70,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$319","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966969},"span":{"file_name":"src/bin/origin.rs","byte_start":2025,"byte_end":2031,"line_start":73,"line_end":73,"column_start":17,"column_end":23},"name":"stream","qualname":"stream$326","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966963},"span":{"file_name":"src/bin/origin.rs","byte_start":2067,"byte_end":2073,"line_start":74,"line_end":74,"column_start":17,"column_end":23},"name":"buffer","qualname":"buffer$332","value":"[u8; 200]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966948},"span":{"file_name":"src/bin/origin.rs","byte_start":2141,"byte_end":2149,"line_start":76,"line_end":76,"column_start":13,"column_end":21},"name":"req_line","qualname":"req_line$347","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966945},"span":{"file_name":"src/bin/origin.rs","byte_start":2168,"byte_end":2187,"line_start":77,"line_end":77,"column_start":13,"column_end":32},"name":"string_request_line","qualname":"string_request_line$350","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966942},"span":{"file_name":"src/bin/origin.rs","byte_start":2214,"byte_end":2218,"line_start":78,"line_end":78,"column_start":25,"column_end":29},"name":"line","qualname":"line$353","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966918},"span":{"file_name":"src/bin/origin.rs","byte_start":2426,"byte_end":2434,"line_start":85,"line_end":85,"column_start":13,"column_end":21},"name":"req_line","qualname":"req_line$377","value":"RequestLine","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966908},"span":{"file_name":"src/bin/origin.rs","byte_start":2580,"byte_end":2600,"line_start":88,"line_end":88,"column_start":13,"column_end":33},"name":"html_response_string","qualname":"html_response_string$387","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294966906},"span":{"file_name":"src/bin/origin.rs","byte_start":2614,"byte_end":2626,"line_start":89,"line_end":89,"column_start":13,"column_end":25},"name":"order_status","qualname":"order_status$389","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/bin/origin.rs","byte_start":298,"byte_end":309,"line_start":15,"line_end":15,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":17}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"src/bin/origin.rs","byte_start":892,"byte_end":903,"line_start":37,"line_end":37,"column_start":18,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":20},{"krate":0,"index":21}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/origin.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/origin.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/origin.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/origin.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/origin.rs","byte_start":32,"byte_end":35,"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/origin.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/origin.rs","byte_start":59,"byte_end":62,"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/origin.rs","byte_start":64,"byte_end":67,"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/origin.rs","byte_start":59,"byte_end":62,"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/origin.rs","byte_start":64,"byte_end":67,"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/origin.rs","byte_start":59,"byte_end":62,"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/origin.rs","byte_start":64,"byte_end":67,"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/origin.rs","byte_start":105,"byte_end":108,"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/origin.rs","byte_start":119,"byte_end":122,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/origin.rs","byte_start":124,"byte_end":127,"line_start":5,"line_end":5,"column_start":10,"column_end":13},"ref_id":{"krate":5,"index":3336}},{"kind":"Mod","span":{"file_name":"src/bin/origin.rs","byte_start":142,"byte_end":145,"line_start":6,"line_end":6,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/origin.rs","byte_start":147,"byte_end":153,"line_start":6,"line_end":6,"column_start":10,"column_end":16},"ref_id":{"krate":5,"index":3442}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":218,"byte_end":224,"line_start":10,"line_end":10,"column_start":13,"column_end":19},"ref_id":{"krate":2,"index":29308}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":225,"byte_end":231,"line_start":10,"line_end":10,"column_start":20,"column_end":26},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":244,"byte_end":250,"line_start":11,"line_end":11,"column_start":11,"column_end":17},"ref_id":{"krate":2,"index":29308}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":251,"byte_end":257,"line_start":11,"line_end":11,"column_start":18,"column_end":24},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":274,"byte_end":280,"line_start":12,"line_end":12,"column_start":15,"column_end":21},"ref_id":{"krate":2,"index":29308}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":281,"byte_end":287,"line_start":12,"line_end":12,"column_start":22,"column_end":28},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":210,"byte_end":216,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":25}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":238,"byte_end":242,"line_start":11,"line_end":11,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":264,"byte_end":272,"line_start":12,"line_end":12,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":27}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":298,"byte_end":309,"line_start":15,"line_end":15,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":24}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":336,"byte_end":342,"line_start":16,"line_end":16,"column_start":25,"column_end":31},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":360,"byte_end":364,"line_start":17,"line_end":17,"column_start":16,"column_end":20},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":360,"byte_end":364,"line_start":17,"line_end":17,"column_start":16,"column_end":20},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":376,"byte_end":380,"line_start":17,"line_end":17,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":4294967231}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":381,"byte_end":387,"line_start":17,"line_end":17,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":25}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":409,"byte_end":418,"line_start":18,"line_end":18,"column_start":20,"column_end":29},"ref_id":{"krate":5,"index":3639}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":402,"byte_end":408,"line_start":18,"line_end":18,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":4294967223}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":458,"byte_end":462,"line_start":20,"line_end":20,"column_start":21,"column_end":25},"ref_id":{"krate":2,"index":1808}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":450,"byte_end":456,"line_start":20,"line_end":20,"column_start":13,"column_end":19},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":505,"byte_end":511,"line_start":23,"line_end":23,"column_start":23,"column_end":29},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":529,"byte_end":533,"line_start":24,"line_end":24,"column_start":16,"column_end":20},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":529,"byte_end":533,"line_start":24,"line_end":24,"column_start":16,"column_end":20},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":543,"byte_end":547,"line_start":24,"line_end":24,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":4294967202}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":548,"byte_end":552,"line_start":24,"line_end":24,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":26}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":572,"byte_end":581,"line_start":25,"line_end":25,"column_start":18,"column_end":27},"ref_id":{"krate":5,"index":3639}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":567,"byte_end":571,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":4294967194}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":621,"byte_end":625,"line_start":27,"line_end":27,"column_start":21,"column_end":25},"ref_id":{"krate":2,"index":1808}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":613,"byte_end":619,"line_start":27,"line_end":27,"column_start":13,"column_end":19},"ref_id":{"krate":5,"index":4732}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":680,"byte_end":686,"line_start":30,"line_end":30,"column_start":35,"column_end":41},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":713,"byte_end":717,"line_start":31,"line_end":31,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":16}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":708,"byte_end":712,"line_start":31,"line_end":31,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":4294967173}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":746,"byte_end":749,"line_start":32,"line_end":32,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":4064}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":750,"byte_end":756,"line_start":32,"line_end":32,"column_start":30,"column_end":36},"ref_id":{"krate":5,"index":4732}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":804,"byte_end":811,"line_start":32,"line_end":32,"column_start":84,"column_end":91},"ref_id":{"krate":2,"index":4826}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":776,"byte_end":779,"line_start":32,"line_end":32,"column_start":56,"column_end":59},"ref_id":{"krate":2,"index":4788}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":765,"byte_end":770,"line_start":32,"line_end":32,"column_start":45,"column_end":50},"ref_id":{"krate":2,"index":7810}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":760,"byte_end":764,"line_start":32,"line_end":32,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":4294967166}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":794,"byte_end":800,"line_start":32,"line_end":32,"column_start":74,"column_end":80},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":786,"byte_end":791,"line_start":32,"line_end":32,"column_start":66,"column_end":71},"ref_id":{"krate":2,"index":7872}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":784,"byte_end":785,"line_start":32,"line_end":32,"column_start":64,"column_end":65},"ref_id":{"krate":0,"index":4294967147}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":858,"byte_end":863,"line_start":33,"line_end":33,"column_start":44,"column_end":49},"ref_id":{"krate":2,"index":1593}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":823,"byte_end":834,"line_start":33,"line_end":33,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":4294967160}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":847,"byte_end":850,"line_start":33,"line_end":33,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":4106}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":835,"byte_end":846,"line_start":33,"line_end":33,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":4294967160}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":892,"byte_end":903,"line_start":37,"line_end":37,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":24}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":880,"byte_end":887,"line_start":37,"line_end":37,"column_start":6,"column_end":13},"ref_id":{"krate":2,"index":7497}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":921,"byte_end":931,"line_start":38,"line_end":38,"column_start":16,"column_end":26},"ref_id":{"krate":5,"index":3634}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":963,"byte_end":969,"line_start":39,"line_end":39,"column_start":31,"column_end":37},"ref_id":{"krate":2,"index":29429}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1022,"byte_end":1044,"line_start":40,"line_end":40,"column_start":34,"column_end":56},"ref_id":{"krate":2,"index":7789}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1018,"byte_end":1021,"line_start":40,"line_end":40,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":4294967115}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1087,"byte_end":1091,"line_start":42,"line_end":42,"column_start":39,"column_end":43},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1076,"byte_end":1086,"line_start":42,"line_end":42,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":4294967102}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1108,"byte_end":1112,"line_start":43,"line_end":43,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1108,"byte_end":1112,"line_start":43,"line_end":43,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1123,"byte_end":1127,"line_start":43,"line_end":43,"column_start":28,"column_end":32},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1136,"byte_end":1140,"line_start":43,"line_end":43,"column_start":41,"column_end":45},"ref_id":{"krate":2,"index":1808}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":1128,"byte_end":1134,"line_start":43,"line_end":43,"column_start":33,"column_end":39},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1141,"byte_end":1146,"line_start":43,"line_end":43,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":4294967088}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1162,"byte_end":1166,"line_start":44,"line_end":44,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1170,"byte_end":1174,"line_start":44,"line_end":44,"column_start":21,"column_end":25},"ref_id":{"krate":2,"index":29311}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1223,"byte_end":1227,"line_start":46,"line_end":46,"column_start":37,"column_end":41},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1212,"byte_end":1222,"line_start":46,"line_end":46,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":4294967102}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1244,"byte_end":1248,"line_start":47,"line_end":47,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1244,"byte_end":1248,"line_start":47,"line_end":47,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1259,"byte_end":1263,"line_start":47,"line_end":47,"column_start":28,"column_end":32},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1272,"byte_end":1276,"line_start":47,"line_end":47,"column_start":41,"column_end":45},"ref_id":{"krate":2,"index":1808}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":1264,"byte_end":1270,"line_start":47,"line_end":47,"column_start":33,"column_end":39},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1277,"byte_end":1282,"line_start":47,"line_end":47,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":4294967064}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1298,"byte_end":1302,"line_start":48,"line_end":48,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1306,"byte_end":1310,"line_start":48,"line_end":48,"column_start":21,"column_end":25},"ref_id":{"krate":2,"index":29311}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1363,"byte_end":1367,"line_start":50,"line_end":50,"column_start":41,"column_end":45},"ref_id":{"krate":2,"index":4774}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1352,"byte_end":1362,"line_start":50,"line_end":50,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":4294967102}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1384,"byte_end":1388,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1384,"byte_end":1388,"line_start":51,"line_end":51,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1399,"byte_end":1403,"line_start":51,"line_end":51,"column_start":28,"column_end":32},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1412,"byte_end":1416,"line_start":51,"line_end":51,"column_start":41,"column_end":45},"ref_id":{"krate":2,"index":1808}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":1404,"byte_end":1410,"line_start":51,"line_end":51,"column_start":33,"column_end":39},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1417,"byte_end":1422,"line_start":51,"line_end":51,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":4294967040}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1438,"byte_end":1442,"line_start":52,"line_end":52,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1446,"byte_end":1450,"line_start":52,"line_end":52,"column_start":21,"column_end":25},"ref_id":{"krate":2,"index":29311}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1472,"byte_end":1474,"line_start":55,"line_end":55,"column_start":9,"column_end":11},"ref_id":{"krate":2,"index":29433}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":1475,"byte_end":1479,"line_start":55,"line_end":55,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":24}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1494,"byte_end":1500,"line_start":56,"line_end":56,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":25}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1502,"byte_end":1508,"line_start":56,"line_end":56,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":4294967096}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1522,"byte_end":1526,"line_start":57,"line_end":57,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":26}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1528,"byte_end":1532,"line_start":57,"line_end":57,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":4294967072}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1546,"byte_end":1554,"line_start":58,"line_end":58,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":27}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1556,"byte_end":1564,"line_start":58,"line_end":58,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":4294967048}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1683,"byte_end":1686,"line_start":65,"line_end":65,"column_start":35,"column_end":38},"ref_id":{"krate":1,"index":3046}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":1671,"byte_end":1681,"line_start":65,"line_end":65,"column_start":23,"column_end":33},"ref_id":{"krate":1,"index":6720}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1695,"byte_end":1697,"line_start":65,"line_end":65,"column_start":47,"column_end":49},"ref_id":{"krate":1,"index":6750}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":1687,"byte_end":1693,"line_start":65,"line_end":65,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6748}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1708,"byte_end":1711,"line_start":65,"line_end":65,"column_start":60,"column_end":63},"ref_id":{"krate":1,"index":3167}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":1698,"byte_end":1706,"line_start":65,"line_end":65,"column_start":50,"column_end":58},"ref_id":{"krate":1,"index":6778}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1728,"byte_end":1732,"line_start":65,"line_end":65,"column_start":80,"column_end":84},"ref_id":{"krate":0,"index":4294967008}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1796,"byte_end":1802,"line_start":66,"line_end":66,"column_start":62,"column_end":68},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1778,"byte_end":1782,"line_start":66,"line_end":66,"column_start":44,"column_end":48},"ref_id":{"krate":1,"index":3486}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":1765,"byte_end":1776,"line_start":66,"line_end":66,"column_start":31,"column_end":42},"ref_id":{"krate":1,"index":3439}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1783,"byte_end":1794,"line_start":66,"line_end":66,"column_start":49,"column_end":60},"ref_id":{"krate":0,"index":4294967005}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1843,"byte_end":1847,"line_start":68,"line_end":68,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":4294967008}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":1889,"byte_end":1897,"line_start":70,"line_end":70,"column_start":39,"column_end":47},"ref_id":{"krate":1,"index":3492}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":1869,"byte_end":1888,"line_start":70,"line_end":70,"column_start":19,"column_end":38},"ref_id":{"krate":0,"index":4294966985}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2041,"byte_end":2047,"line_start":73,"line_end":73,"column_start":33,"column_end":39},"ref_id":{"krate":2,"index":5495}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2034,"byte_end":2040,"line_start":73,"line_end":73,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294966976}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2119,"byte_end":2125,"line_start":75,"line_end":75,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2101,"byte_end":2105,"line_start":75,"line_end":75,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2094,"byte_end":2100,"line_start":75,"line_end":75,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294966969}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2111,"byte_end":2117,"line_start":75,"line_end":75,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294966963}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2209,"byte_end":2213,"line_start":78,"line_end":78,"column_start":20,"column_end":24},"ref_id":{"krate":2,"index":29313}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2209,"byte_end":2213,"line_start":78,"line_end":78,"column_start":20,"column_end":24},"ref_id":{"krate":2,"index":29313}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2263,"byte_end":2267,"line_start":78,"line_end":78,"column_start":74,"column_end":78},"ref_id":{"krate":2,"index":4774}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2255,"byte_end":2260,"line_start":78,"line_end":78,"column_start":66,"column_end":71},"ref_id":{"krate":2,"index":7790}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2246,"byte_end":2252,"line_start":78,"line_end":78,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2227,"byte_end":2236,"line_start":78,"line_end":78,"column_start":38,"column_end":47},"ref_id":{"krate":2,"index":7509}},{"kind":"Mod","span":{"file_name":"src/bin/origin.rs","byte_start":2222,"byte_end":2225,"line_start":78,"line_end":78,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":3336}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2238,"byte_end":2244,"line_start":78,"line_end":78,"column_start":49,"column_end":55},"ref_id":{"krate":0,"index":4294966963}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2288,"byte_end":2292,"line_start":79,"line_end":79,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":4294966942}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2389,"byte_end":2397,"line_start":82,"line_end":82,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":4294966948}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2480,"byte_end":2486,"line_start":85,"line_end":85,"column_start":67,"column_end":73},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2450,"byte_end":2458,"line_start":85,"line_end":85,"column_start":37,"column_end":45},"ref_id":{"krate":2,"index":7499}},{"kind":"Type","span":{"file_name":"src/bin/origin.rs","byte_start":2437,"byte_end":2448,"line_start":85,"line_end":85,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":24}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2459,"byte_end":2478,"line_start":85,"line_end":85,"column_start":46,"column_end":65},"ref_id":{"krate":0,"index":4294966945}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2686,"byte_end":2689,"line_start":90,"line_end":90,"column_start":59,"column_end":62},"ref_id":{"krate":5,"index":3514}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2667,"byte_end":2683,"line_start":90,"line_end":90,"column_start":40,"column_end":56},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2658,"byte_end":2666,"line_start":90,"line_end":90,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":4294966918}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2715,"byte_end":2721,"line_start":92,"line_end":92,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":15}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2706,"byte_end":2714,"line_start":92,"line_end":92,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":4294966918}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2765,"byte_end":2776,"line_start":93,"line_end":93,"column_start":33,"column_end":44},"ref_id":{"krate":2,"index":7796}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2758,"byte_end":2762,"line_start":93,"line_end":93,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":16}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2749,"byte_end":2757,"line_start":93,"line_end":93,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":4294966918}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2837,"byte_end":2840,"line_start":94,"line_end":94,"column_start":44,"column_end":47},"ref_id":{"krate":5,"index":3514}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2818,"byte_end":2834,"line_start":94,"line_end":94,"column_start":25,"column_end":41},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2809,"byte_end":2817,"line_start":94,"line_end":94,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":4294966918}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2901,"byte_end":2904,"line_start":96,"line_end":96,"column_start":44,"column_end":47},"ref_id":{"krate":5,"index":3514}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":2882,"byte_end":2898,"line_start":96,"line_end":96,"column_start":25,"column_end":41},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2873,"byte_end":2881,"line_start":96,"line_end":96,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":4294966918}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":2930,"byte_end":2942,"line_start":97,"line_end":97,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":4294966906}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3028,"byte_end":3040,"line_start":99,"line_end":99,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":4294966906}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3111,"byte_end":3131,"line_start":102,"line_end":102,"column_start":13,"column_end":33},"ref_id":{"krate":0,"index":4294966908}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":3264,"byte_end":3267,"line_start":104,"line_end":104,"column_start":30,"column_end":33},"ref_id":{"krate":5,"index":3514}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3251,"byte_end":3263,"line_start":104,"line_end":104,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":4294966906}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3287,"byte_end":3299,"line_start":105,"line_end":105,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":4294966906}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3344,"byte_end":3356,"line_start":108,"line_end":108,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":4294966906}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":3459,"byte_end":3475,"line_start":110,"line_end":110,"column_start":26,"column_end":42},"ref_id":{"krate":0,"index":17}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3450,"byte_end":3458,"line_start":110,"line_end":110,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":4294966918}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3505,"byte_end":3525,"line_start":112,"line_end":112,"column_start":13,"column_end":33},"ref_id":{"krate":0,"index":4294966908}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":3651,"byte_end":3654,"line_start":114,"line_end":114,"column_start":30,"column_end":33},"ref_id":{"krate":5,"index":3514}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3638,"byte_end":3650,"line_start":114,"line_end":114,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":4294966906}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3674,"byte_end":3686,"line_start":115,"line_end":115,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":4294966906}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3799,"byte_end":3819,"line_start":121,"line_end":121,"column_start":13,"column_end":33},"ref_id":{"krate":0,"index":4294966908}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":3885,"byte_end":3891,"line_start":123,"line_end":123,"column_start":55,"column_end":61},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":3846,"byte_end":3851,"line_start":123,"line_end":123,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3839,"byte_end":3845,"line_start":123,"line_end":123,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294966969}},{"kind":"Function","span":{"file_name":"src/bin/origin.rs","byte_start":3873,"byte_end":3881,"line_start":123,"line_end":123,"column_start":43,"column_end":51},"ref_id":{"krate":5,"index":3503}},{"kind":"Variable","span":{"file_name":"src/bin/origin.rs","byte_start":3852,"byte_end":3872,"line_start":123,"line_end":123,"column_start":22,"column_end":42},"ref_id":{"krate":0,"index":4294966908}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/bin/origin.rs","byte_start":298,"byte_end":309,"line_start":15,"line_end":15,"column_start":6,"column_end":17},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":24},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/bin/origin.rs","byte_start":892,"byte_end":903,"line_start":37,"line_end":37,"column_start":18,"column_end":29},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":24},"to":{"krate":2,"index":7497}}]}
\ No newline at end of file
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf-1ggd4kqdtugqy/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9-1ggd4kqdtugqy/dep-graph.bin
similarity index 99%
rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf-1ggd4kqdtugqy/dep-graph.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9-1ggd4kqdtugqy/dep-graph.bin
index 57e0471..1cb8b04 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf-1ggd4kqdtugqy/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9-1ggd4kqdtugqy/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf-1ggd4kqdtugqy/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9-1ggd4kqdtugqy/query-cache.bin
similarity index 79%
rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf-1ggd4kqdtugqy/query-cache.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9-1ggd4kqdtugqy/query-cache.bin
index 51d677e..8f94165 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftj56htsbd-nukfzf-1ggd4kqdtugqy/query-cache.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9-1ggd4kqdtugqy/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9-1ggd4kqdtugqy/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/work-products.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9-1ggd4kqdtugqy/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32.lock b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9.lock
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32.lock
rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsgh5gj1o-15ueek9.lock
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0-j7on2hfhn2zy/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq-j7on2hfhn2zy/dep-graph.bin
similarity index 99%
rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0-j7on2hfhn2zy/dep-graph.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq-j7on2hfhn2zy/dep-graph.bin
index d119428..5a1a3c7 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0-j7on2hfhn2zy/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq-j7on2hfhn2zy/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0-j7on2hfhn2zy/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq-j7on2hfhn2zy/query-cache.bin
similarity index 79%
rename from chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0-j7on2hfhn2zy/query-cache.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq-j7on2hfhn2zy/query-cache.bin
index 40cd593..7319a06 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftj56h76y0-1p6ewa0-j7on2hfhn2zy/query-cache.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq-j7on2hfhn2zy/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq-j7on2hfhn2zy/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/work-products.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq-j7on2hfhn2zy/work-products.bin
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq.lock b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsgh5cfuc-xx1xgq.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x-21edixbpu75v9/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x-21edixbpu75v9/query-cache.bin
deleted file mode 100644
index 9dfdca9..0000000
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x-21edixbpu75v9/query-cache.bin and /dev/null differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x-21edixbpu75v9/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv-3vnjpbpb6afg4/dep-graph.bin
similarity index 71%
rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x-21edixbpu75v9/dep-graph.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv-3vnjpbpb6afg4/dep-graph.bin
index 8f98742..a4ddce8 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftj56hfxyy-18pr69x-21edixbpu75v9/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv-3vnjpbpb6afg4/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv-3vnjpbpb6afg4/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv-3vnjpbpb6afg4/query-cache.bin
new file mode 100644
index 0000000..108e672
Binary files /dev/null and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv-3vnjpbpb6afg4/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv-3vnjpbpb6afg4/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/work-products.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv-3vnjpbpb6afg4/work-products.bin
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv.lock b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsgh55qly-1nguvqv.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn-1p8fzm6adatjz/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl-1fa7pmywb1vol/dep-graph.bin
similarity index 72%
rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn-1p8fzm6adatjz/dep-graph.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl-1fa7pmywb1vol/dep-graph.bin
index 6296418..c67e402 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn-1p8fzm6adatjz/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl-1fa7pmywb1vol/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn-1p8fzm6adatjz/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl-1fa7pmywb1vol/query-cache.bin
similarity index 50%
rename from chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn-1p8fzm6adatjz/query-cache.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl-1fa7pmywb1vol/query-cache.bin
index 82e83bd..7097aad 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftj56hkz18-vn04fn-1p8fzm6adatjz/query-cache.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl-1fa7pmywb1vol/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl-1fa7pmywb1vol/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/work-products.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl-1fa7pmywb1vol/work-products.bin
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl.lock b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsgh4xu7k-o3myl.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q-1ddalgjqulyp3/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x-1ddalgjqulyp3/dep-graph.bin
similarity index 98%
rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q-1ddalgjqulyp3/dep-graph.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x-1ddalgjqulyp3/dep-graph.bin
index aced774..89ed710 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q-1ddalgjqulyp3/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x-1ddalgjqulyp3/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q-1ddalgjqulyp3/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x-1ddalgjqulyp3/query-cache.bin
similarity index 97%
rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q-1ddalgjqulyp3/query-cache.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x-1ddalgjqulyp3/query-cache.bin
index 35e9b28..50c0d72 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftj56hrwsv-1xtk18q-1ddalgjqulyp3/query-cache.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x-1ddalgjqulyp3/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x-1ddalgjqulyp3/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/work-products.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x-1ddalgjqulyp3/work-products.bin
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x.lock b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-fts6mhlc7u-194cr7x.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd-3gzqyrswh99zs/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3-3gzqyrswh99zs/dep-graph.bin
similarity index 98%
rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd-3gzqyrswh99zs/dep-graph.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3-3gzqyrswh99zs/dep-graph.bin
index 537ae0c..7959173 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd-3gzqyrswh99zs/dep-graph.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3-3gzqyrswh99zs/dep-graph.bin differ
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd-3gzqyrswh99zs/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3-3gzqyrswh99zs/query-cache.bin
similarity index 94%
rename from chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd-3gzqyrswh99zs/query-cache.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3-3gzqyrswh99zs/query-cache.bin
index 41a8671..9091c53 100644
Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftj56hpnfw-5nn3sd-3gzqyrswh99zs/query-cache.bin and b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3-3gzqyrswh99zs/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3-3gzqyrswh99zs/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/work-products.bin
rename to chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3-3gzqyrswh99zs/work-products.bin
diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3.lock b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-fts6mhi0sp-16bgwi3.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/src/bin/tcp-client.rs b/chapter11/tcpudp/src/bin/tcp-client.rs
index 8aa880a..fca734a 100644
--- a/chapter11/tcpudp/src/bin/tcp-client.rs
+++ b/chapter11/tcpudp/src/bin/tcp-client.rs
@@ -7,5 +7,10 @@ fn main() {
stream.write(msg_to_send.as_bytes()).unwrap();
let mut buffer = [0; 200];
stream.read(&mut buffer).unwrap();
- println!("Got echo back from server:{:?}", str::from_utf8(&buffer));
+ println!(
+ "Got echo back from server:{:?}",
+ str::from_utf8(&buffer)
+ .unwrap()
+ .trim_end_matches(char::from(0))
+ );
}
diff --git a/chapter11/tcpudp/src/bin/tcp-server.rs b/chapter11/tcpudp/src/bin/tcp-server.rs
index 79e14ac..347047d 100644
--- a/chapter11/tcpudp/src/bin/tcp-server.rs
+++ b/chapter11/tcpudp/src/bin/tcp-server.rs
@@ -8,7 +8,7 @@ fn main() {
println!("Connection established");
let mut buffer = [0; 100];
stream.read(&mut buffer).unwrap();
- println!("Received from client {}", String::from_utf8_lossy(&buffer));
+ println!("Received from client: {}", String::from_utf8_lossy(&buffer));
stream.write(&mut buffer).unwrap();
}
}
diff --git a/chapter11/tcpudp/target/debug/.cargo-lock b/chapter11/tcpudp/target/debug/.cargo-lock
new file mode 100644
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/bin-tcp_server-173ca5eaf41887a2 b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/bin-tcp_server-173ca5eaf41887a2
new file mode 100644
index 0000000..29a138b
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/bin-tcp_server-173ca5eaf41887a2
@@ -0,0 +1 @@
+4a411bde1f962cd0
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/bin-tcp_server-173ca5eaf41887a2.json b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/bin-tcp_server-173ca5eaf41887a2.json
new file mode 100644
index 0000000..a92fc34
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/bin-tcp_server-173ca5eaf41887a2.json
@@ -0,0 +1 @@
+{"rustc":12217307662193597186,"features":"[]","target":5468234331131689689,"profile":14996655781355331481,"path":14924045246866494915,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-173ca5eaf41887a2/dep-bin-tcp_server-173ca5eaf41887a2"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531}
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/dep-bin-tcp_server-173ca5eaf41887a2 b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/dep-bin-tcp_server-173ca5eaf41887a2
new file mode 100644
index 0000000..7949440
Binary files /dev/null and b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/dep-bin-tcp_server-173ca5eaf41887a2 differ
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/invoked.timestamp b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-173ca5eaf41887a2/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/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/bin-tcp_client-223fbc32038aa782 b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/bin-tcp_client-223fbc32038aa782
new file mode 100644
index 0000000..918e351
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/bin-tcp_client-223fbc32038aa782
@@ -0,0 +1 @@
+fa529878d00d5755
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/bin-tcp_client-223fbc32038aa782.json b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/bin-tcp_client-223fbc32038aa782.json
new file mode 100644
index 0000000..4a0237a
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/bin-tcp_client-223fbc32038aa782.json
@@ -0,0 +1 @@
+{"rustc":12217307662193597186,"features":"[]","target":2256210721036385737,"profile":14996655781355331481,"path":3474460559070787896,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-223fbc32038aa782/dep-bin-tcp_client-223fbc32038aa782"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531}
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/dep-bin-tcp_client-223fbc32038aa782 b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/dep-bin-tcp_client-223fbc32038aa782
new file mode 100644
index 0000000..b390599
Binary files /dev/null and b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/dep-bin-tcp_client-223fbc32038aa782 differ
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/invoked.timestamp b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-223fbc32038aa782/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/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/bin-udp_client-31984598ff5e0e2f b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/bin-udp_client-31984598ff5e0e2f
new file mode 100644
index 0000000..892aa53
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/bin-udp_client-31984598ff5e0e2f
@@ -0,0 +1 @@
+255f6e2eaaa8d2b7
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/bin-udp_client-31984598ff5e0e2f.json b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/bin-udp_client-31984598ff5e0e2f.json
new file mode 100644
index 0000000..ff0b18f
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/bin-udp_client-31984598ff5e0e2f.json
@@ -0,0 +1 @@
+{"rustc":12217307662193597186,"features":"[]","target":8566956652886722598,"profile":14996655781355331481,"path":7054289101709424826,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-31984598ff5e0e2f/dep-bin-udp_client-31984598ff5e0e2f"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531}
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/dep-bin-udp_client-31984598ff5e0e2f b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/dep-bin-udp_client-31984598ff5e0e2f
new file mode 100644
index 0000000..1515a7b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/dep-bin-udp_client-31984598ff5e0e2f differ
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/invoked.timestamp b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-31984598ff5e0e2f/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/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/bin-udp_server-6dae7530a3abb2ab b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/bin-udp_server-6dae7530a3abb2ab
new file mode 100644
index 0000000..991bd07
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/bin-udp_server-6dae7530a3abb2ab
@@ -0,0 +1 @@
+ca9000fbd9949700
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/bin-udp_server-6dae7530a3abb2ab.json b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/bin-udp_server-6dae7530a3abb2ab.json
new file mode 100644
index 0000000..cd8d0b2
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/bin-udp_server-6dae7530a3abb2ab.json
@@ -0,0 +1 @@
+{"rustc":12217307662193597186,"features":"[]","target":3775688359376975817,"profile":14996655781355331481,"path":15065930387134415414,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-6dae7530a3abb2ab/dep-bin-udp_server-6dae7530a3abb2ab"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531}
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/dep-bin-udp_server-6dae7530a3abb2ab b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/dep-bin-udp_server-6dae7530a3abb2ab
new file mode 100644
index 0000000..6b77e09
Binary files /dev/null and b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/dep-bin-udp_server-6dae7530a3abb2ab differ
diff --git a/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/invoked.timestamp b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/.fingerprint/tcpudp-6dae7530a3abb2ab/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/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782 b/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782
new file mode 100755
index 0000000..dc5d44e
Binary files /dev/null and b/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782 differ
diff --git a/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.d b/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.d
new file mode 100644
index 0000000..4b27b44
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.d
@@ -0,0 +1,5 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782: src/bin/tcp-client.rs
+
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.d: src/bin/tcp-client.rs
+
+src/bin/tcp-client.rs:
diff --git a/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.dSYM/Contents/Info.plist b/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..d7ab7a8
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.tcp_client-223fbc32038aa782
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.dSYM/Contents/Resources/DWARF/tcp_client-223fbc32038aa782 b/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.dSYM/Contents/Resources/DWARF/tcp_client-223fbc32038aa782
new file mode 100644
index 0000000..4203309
Binary files /dev/null and b/chapter11/tcpudp/target/debug/deps/tcp_client-223fbc32038aa782.dSYM/Contents/Resources/DWARF/tcp_client-223fbc32038aa782 differ
diff --git a/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2 b/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2
new file mode 100755
index 0000000..d35245f
Binary files /dev/null and b/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2 differ
diff --git a/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.d b/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.d
new file mode 100644
index 0000000..c55cc56
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.d
@@ -0,0 +1,5 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2: src/bin/tcp-server.rs
+
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.d: src/bin/tcp-server.rs
+
+src/bin/tcp-server.rs:
diff --git a/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.dSYM/Contents/Info.plist b/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..bc157d4
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.tcp_server-173ca5eaf41887a2
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.dSYM/Contents/Resources/DWARF/tcp_server-173ca5eaf41887a2 b/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.dSYM/Contents/Resources/DWARF/tcp_server-173ca5eaf41887a2
new file mode 100644
index 0000000..0777b7d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/deps/tcp_server-173ca5eaf41887a2.dSYM/Contents/Resources/DWARF/tcp_server-173ca5eaf41887a2 differ
diff --git a/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f b/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f
new file mode 100755
index 0000000..96f2256
Binary files /dev/null and b/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f differ
diff --git a/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.d b/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.d
new file mode 100644
index 0000000..9ffdae3
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.d
@@ -0,0 +1,5 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f: src/bin/udp-client.rs
+
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.d: src/bin/udp-client.rs
+
+src/bin/udp-client.rs:
diff --git a/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.dSYM/Contents/Info.plist b/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..14a705b
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.udp_client-31984598ff5e0e2f
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.dSYM/Contents/Resources/DWARF/udp_client-31984598ff5e0e2f b/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.dSYM/Contents/Resources/DWARF/udp_client-31984598ff5e0e2f
new file mode 100644
index 0000000..acf106c
Binary files /dev/null and b/chapter11/tcpudp/target/debug/deps/udp_client-31984598ff5e0e2f.dSYM/Contents/Resources/DWARF/udp_client-31984598ff5e0e2f differ
diff --git a/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab b/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab
new file mode 100755
index 0000000..1f8ffe7
Binary files /dev/null and b/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab differ
diff --git a/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.d b/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.d
new file mode 100644
index 0000000..d7c000d
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.d
@@ -0,0 +1,5 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab: src/bin/udp-server.rs
+
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.d: src/bin/udp-server.rs
+
+src/bin/udp-server.rs:
diff --git a/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.dSYM/Contents/Info.plist b/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..59d046a
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.udp_server-6dae7530a3abb2ab
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.dSYM/Contents/Resources/DWARF/udp_server-6dae7530a3abb2ab b/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.dSYM/Contents/Resources/DWARF/udp_server-6dae7530a3abb2ab
new file mode 100644
index 0000000..42edb51
Binary files /dev/null and b/chapter11/tcpudp/target/debug/deps/udp_server-6dae7530a3abb2ab.dSYM/Contents/Resources/DWARF/udp_server-6dae7530a3abb2ab differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/10ziwg0kwj4ah0f6.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/10ziwg0kwj4ah0f6.o
new file mode 100644
index 0000000..3caf7e3
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/10ziwg0kwj4ah0f6.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/12b937b1xdq258o7.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/12b937b1xdq258o7.o
new file mode 100644
index 0000000..5e50001
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/12b937b1xdq258o7.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/174c4136gbdkensh.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/174c4136gbdkensh.o
new file mode 100644
index 0000000..5525c86
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/174c4136gbdkensh.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1967e5599o2v4y1f.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1967e5599o2v4y1f.o
new file mode 100644
index 0000000..229cb17
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1967e5599o2v4y1f.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/19vew4wc54prszn5.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/19vew4wc54prszn5.o
new file mode 100644
index 0000000..f3784b7
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/19vew4wc54prszn5.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1ezamxsv9el328ls.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1ezamxsv9el328ls.o
new file mode 100644
index 0000000..fc9141a
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1ezamxsv9el328ls.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1g6ohxbu5nncao0t.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1g6ohxbu5nncao0t.o
new file mode 100644
index 0000000..47d093a
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1g6ohxbu5nncao0t.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1hozsurc4etsozql.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1hozsurc4etsozql.o
new file mode 100644
index 0000000..e693270
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1hozsurc4etsozql.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1iv38kvmr0m8szns.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1iv38kvmr0m8szns.o
new file mode 100644
index 0000000..d2e6760
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1iv38kvmr0m8szns.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1jdmxt5675rea6xq.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1jdmxt5675rea6xq.o
new file mode 100644
index 0000000..1eb7fc8
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1jdmxt5675rea6xq.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1mztj3wcmlel89cy.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1mztj3wcmlel89cy.o
new file mode 100644
index 0000000..f9ebc16
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1mztj3wcmlel89cy.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1nfzvf4gj41fnzpp.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1nfzvf4gj41fnzpp.o
new file mode 100644
index 0000000..f93abb3
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1nfzvf4gj41fnzpp.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1vofwjzfgqdx829r.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1vofwjzfgqdx829r.o
new file mode 100644
index 0000000..fe05f2e
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1vofwjzfgqdx829r.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1yza6zq004c0vamm.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1yza6zq004c0vamm.o
new file mode 100644
index 0000000..ca1d299
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/1yza6zq004c0vamm.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/229jlis845dbrklg.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/229jlis845dbrklg.o
new file mode 100644
index 0000000..1d1565a
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/229jlis845dbrklg.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2bqyflnwancwru4p.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2bqyflnwancwru4p.o
new file mode 100644
index 0000000..261997d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2bqyflnwancwru4p.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2kzumc5g4ezgj08v.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2kzumc5g4ezgj08v.o
new file mode 100644
index 0000000..452b28b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2kzumc5g4ezgj08v.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2nhekqibsjo0utv.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2nhekqibsjo0utv.o
new file mode 100644
index 0000000..d279d65
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2nhekqibsjo0utv.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2pso8gwt3q2jqbjl.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2pso8gwt3q2jqbjl.o
new file mode 100644
index 0000000..45b0dc5
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2pso8gwt3q2jqbjl.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2y0cjr6cvera9ze.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2y0cjr6cvera9ze.o
new file mode 100644
index 0000000..68ba5f0
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2y0cjr6cvera9ze.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2yocvbd9oheq7qg9.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2yocvbd9oheq7qg9.o
new file mode 100644
index 0000000..2fc1dfa
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/2yocvbd9oheq7qg9.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/31eppzbf00kmj4ee.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/31eppzbf00kmj4ee.o
new file mode 100644
index 0000000..67b0e8a
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/31eppzbf00kmj4ee.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/31m3igecx2azv7eq.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/31m3igecx2azv7eq.o
new file mode 100644
index 0000000..a75cd3b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/31m3igecx2azv7eq.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/325j9spjgwouidmy.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/325j9spjgwouidmy.o
new file mode 100644
index 0000000..a13ba95
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/325j9spjgwouidmy.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3b4ttnigk7oohaxf.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3b4ttnigk7oohaxf.o
new file mode 100644
index 0000000..5f09b2d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3b4ttnigk7oohaxf.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3cd8kyvf2en0bmgw.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3cd8kyvf2en0bmgw.o
new file mode 100644
index 0000000..03539a2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3cd8kyvf2en0bmgw.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3d4wjiqi93pnplek.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3d4wjiqi93pnplek.o
new file mode 100644
index 0000000..e76eb04
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3d4wjiqi93pnplek.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3hi2zic57duvbpt.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3hi2zic57duvbpt.o
new file mode 100644
index 0000000..67e112c
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3hi2zic57duvbpt.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3i1sivg2xea68brd.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3i1sivg2xea68brd.o
new file mode 100644
index 0000000..9049065
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3i1sivg2xea68brd.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3j12j8jjvddnua7n.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3j12j8jjvddnua7n.o
new file mode 100644
index 0000000..ad5c8a3
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3j12j8jjvddnua7n.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3uv13rl7j60p0kjz.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3uv13rl7j60p0kjz.o
new file mode 100644
index 0000000..c575fd2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3uv13rl7j60p0kjz.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3xl4rjjc7rffyejh.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3xl4rjjc7rffyejh.o
new file mode 100644
index 0000000..e5c8a54
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/3xl4rjjc7rffyejh.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/43prv64ih2eqfhen.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/43prv64ih2eqfhen.o
new file mode 100644
index 0000000..38f27ad
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/43prv64ih2eqfhen.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/43z5d8vxfgjmacv2.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/43z5d8vxfgjmacv2.o
new file mode 100644
index 0000000..d561067
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/43z5d8vxfgjmacv2.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4b3x636ciova5pvd.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4b3x636ciova5pvd.o
new file mode 100644
index 0000000..7507136
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4b3x636ciova5pvd.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4bewaubpn7m6xvmg.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4bewaubpn7m6xvmg.o
new file mode 100644
index 0000000..406a3dd
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4bewaubpn7m6xvmg.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4fhnymhc5ky8c4x4.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4fhnymhc5ky8c4x4.o
new file mode 100644
index 0000000..fee4185
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4fhnymhc5ky8c4x4.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4jbtv6qxzpiso2ko.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4jbtv6qxzpiso2ko.o
new file mode 100644
index 0000000..821f62f
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4jbtv6qxzpiso2ko.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4p832fzsedn534im.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4p832fzsedn534im.o
new file mode 100644
index 0000000..5073857
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4p832fzsedn534im.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4tqh6bopno5spvrt.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4tqh6bopno5spvrt.o
new file mode 100644
index 0000000..63e39c0
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4tqh6bopno5spvrt.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4uhl3z472hm3nrao.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4uhl3z472hm3nrao.o
new file mode 100644
index 0000000..027e936
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4uhl3z472hm3nrao.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4w3vhfrr0hboan85.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4w3vhfrr0hboan85.o
new file mode 100644
index 0000000..27ef61a
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/4w3vhfrr0hboan85.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/52cwu2sia1egc1l9.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/52cwu2sia1egc1l9.o
new file mode 100644
index 0000000..5012a25
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/52cwu2sia1egc1l9.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/54pbe7m0dky99a3d.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/54pbe7m0dky99a3d.o
new file mode 100644
index 0000000..942eb30
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/54pbe7m0dky99a3d.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/5fiket83y62ifncu.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/5fiket83y62ifncu.o
new file mode 100644
index 0000000..2bc969b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/5fiket83y62ifncu.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/91bd2da0qgmngeb.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/91bd2da0qgmngeb.o
new file mode 100644
index 0000000..ce773a2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/91bd2da0qgmngeb.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/azjnhwjxc42rqxy.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/azjnhwjxc42rqxy.o
new file mode 100644
index 0000000..235c6d5
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/azjnhwjxc42rqxy.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/dep-graph.bin b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/dep-graph.bin
new file mode 100644
index 0000000..0097f93
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/j2jqlc72ib60sq7.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/j2jqlc72ib60sq7.o
new file mode 100644
index 0000000..34a1854
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/j2jqlc72ib60sq7.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/nsw31ac6s4vspio.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/nsw31ac6s4vspio.o
new file mode 100644
index 0000000..2df0988
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/nsw31ac6s4vspio.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/query-cache.bin b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/query-cache.bin
new file mode 100644
index 0000000..87d0ae8
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/work-products.bin b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/work-products.bin
new file mode 100644
index 0000000..4d206d9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/work-products.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/xowx7n69v92kwou.o b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/xowx7n69v92kwou.o
new file mode 100644
index 0000000..c763c4e
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9-1a5jxu1oenpkw/xowx7n69v92kwou.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9.lock b/chapter11/tcpudp/target/debug/incremental/tcp_client-13wq1e35gycg7/s-fts6c58ufi-jckjd9.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/15lbhrdyka5b7qs6.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/15lbhrdyka5b7qs6.o
new file mode 100644
index 0000000..a14340b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/15lbhrdyka5b7qs6.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/16bfrfl0vkz6kxou.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/16bfrfl0vkz6kxou.o
new file mode 100644
index 0000000..755dbef
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/16bfrfl0vkz6kxou.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1b4eg8sny6kglpws.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1b4eg8sny6kglpws.o
new file mode 100644
index 0000000..3f16e64
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1b4eg8sny6kglpws.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1hs5ek5bxgd4xerx.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1hs5ek5bxgd4xerx.o
new file mode 100644
index 0000000..bc4cae9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1hs5ek5bxgd4xerx.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1li1ex7ph52ayhb.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1li1ex7ph52ayhb.o
new file mode 100644
index 0000000..0951360
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/1li1ex7ph52ayhb.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/21a35rftyzjsu7u9.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/21a35rftyzjsu7u9.o
new file mode 100644
index 0000000..847a7ea
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/21a35rftyzjsu7u9.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/21g0jy4qtobilssv.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/21g0jy4qtobilssv.o
new file mode 100644
index 0000000..81c5b36
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/21g0jy4qtobilssv.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/24wkf0k5uuzz7t6m.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/24wkf0k5uuzz7t6m.o
new file mode 100644
index 0000000..a4eab15
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/24wkf0k5uuzz7t6m.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2hak312chg203szp.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2hak312chg203szp.o
new file mode 100644
index 0000000..e7787a1
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2hak312chg203szp.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2lbuc3glsjxs9h62.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2lbuc3glsjxs9h62.o
new file mode 100644
index 0000000..e9af5b0
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2lbuc3glsjxs9h62.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2tuaveizk2etkpro.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2tuaveizk2etkpro.o
new file mode 100644
index 0000000..ff4604c
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2tuaveizk2etkpro.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2w7xtkc358fyh3rp.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2w7xtkc358fyh3rp.o
new file mode 100644
index 0000000..95f7072
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/2w7xtkc358fyh3rp.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/31erwh7vtl45r4ea.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/31erwh7vtl45r4ea.o
new file mode 100644
index 0000000..a61e325
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/31erwh7vtl45r4ea.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/33knephct18yqor0.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/33knephct18yqor0.o
new file mode 100644
index 0000000..e5fe5df
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/33knephct18yqor0.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3cwj1oohrhfcn2al.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3cwj1oohrhfcn2al.o
new file mode 100644
index 0000000..7bf0aa8
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3cwj1oohrhfcn2al.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3hf3uz5ojpxm3qr4.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3hf3uz5ojpxm3qr4.o
new file mode 100644
index 0000000..6cdfd31
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3hf3uz5ojpxm3qr4.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3z01n5b6ewt61vdp.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3z01n5b6ewt61vdp.o
new file mode 100644
index 0000000..b9f8d0d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/3z01n5b6ewt61vdp.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/412czdes1da2s9a2.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/412czdes1da2s9a2.o
new file mode 100644
index 0000000..40252e5
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/412czdes1da2s9a2.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/422ibtqbdda2g0mq.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/422ibtqbdda2g0mq.o
new file mode 100644
index 0000000..ba0078d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/422ibtqbdda2g0mq.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/42zrlh3kawstf3ky.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/42zrlh3kawstf3ky.o
new file mode 100644
index 0000000..7b5228a
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/42zrlh3kawstf3ky.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/44kbfxmtbb2tqszx.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/44kbfxmtbb2tqszx.o
new file mode 100644
index 0000000..2a4aa36
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/44kbfxmtbb2tqszx.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/44tur725u5e3bot0.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/44tur725u5e3bot0.o
new file mode 100644
index 0000000..e84c225
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/44tur725u5e3bot0.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4a7dyfognxjjrtet.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4a7dyfognxjjrtet.o
new file mode 100644
index 0000000..50783b8
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4a7dyfognxjjrtet.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4c3mr2mdnmsjkvmp.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4c3mr2mdnmsjkvmp.o
new file mode 100644
index 0000000..c90cbf2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4c3mr2mdnmsjkvmp.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4jeuhd8x2s61gb37.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4jeuhd8x2s61gb37.o
new file mode 100644
index 0000000..9df4454
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4jeuhd8x2s61gb37.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4jijy42pj3kvvuem.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4jijy42pj3kvvuem.o
new file mode 100644
index 0000000..7e10737
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4jijy42pj3kvvuem.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4m78nqf3979crcsh.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4m78nqf3979crcsh.o
new file mode 100644
index 0000000..67e52a5
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4m78nqf3979crcsh.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4nggl4v1x3v9mxvc.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4nggl4v1x3v9mxvc.o
new file mode 100644
index 0000000..ed6d7e5
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4nggl4v1x3v9mxvc.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4wvjvo2eybhrz0ko.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4wvjvo2eybhrz0ko.o
new file mode 100644
index 0000000..f6242a2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4wvjvo2eybhrz0ko.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4yodvv85cdg9z09o.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4yodvv85cdg9z09o.o
new file mode 100644
index 0000000..a436cc4
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/4yodvv85cdg9z09o.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/54nw2m98k4o1jzk0.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/54nw2m98k4o1jzk0.o
new file mode 100644
index 0000000..5f2c9f2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/54nw2m98k4o1jzk0.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5c1y1lyg91gc4asn.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5c1y1lyg91gc4asn.o
new file mode 100644
index 0000000..361286b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5c1y1lyg91gc4asn.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5cog2wgr5fqleiz9.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5cog2wgr5fqleiz9.o
new file mode 100644
index 0000000..1cb1c82
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5cog2wgr5fqleiz9.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5dfq9yk361tx2qcj.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5dfq9yk361tx2qcj.o
new file mode 100644
index 0000000..a74db77
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5dfq9yk361tx2qcj.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5e4e5h6g79qbbw4d.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5e4e5h6g79qbbw4d.o
new file mode 100644
index 0000000..eea934d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/5e4e5h6g79qbbw4d.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/9ne2ervg16w411u.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/9ne2ervg16w411u.o
new file mode 100644
index 0000000..d0a8775
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/9ne2ervg16w411u.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/a9b3112fa4fxusy.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/a9b3112fa4fxusy.o
new file mode 100644
index 0000000..512a93e
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/a9b3112fa4fxusy.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/c0v7uoxjqwtws50.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/c0v7uoxjqwtws50.o
new file mode 100644
index 0000000..8876fa8
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/c0v7uoxjqwtws50.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/dep-graph.bin b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/dep-graph.bin
new file mode 100644
index 0000000..48318f2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/efiaadyik75c0j.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/efiaadyik75c0j.o
new file mode 100644
index 0000000..3badf0f
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/efiaadyik75c0j.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/em4n02b8h1qbrba.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/em4n02b8h1qbrba.o
new file mode 100644
index 0000000..ab37b36
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/em4n02b8h1qbrba.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/g96tpxk0f8gdnae.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/g96tpxk0f8gdnae.o
new file mode 100644
index 0000000..99a3e31
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/g96tpxk0f8gdnae.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/iqmtlhisu2tvkki.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/iqmtlhisu2tvkki.o
new file mode 100644
index 0000000..325afeb
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/iqmtlhisu2tvkki.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/q0nipu1ud9msvy5.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/q0nipu1ud9msvy5.o
new file mode 100644
index 0000000..775ba37
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/q0nipu1ud9msvy5.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/query-cache.bin b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/query-cache.bin
new file mode 100644
index 0000000..fc6b3ac
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/vo0jn2l7x1cr07i.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/vo0jn2l7x1cr07i.o
new file mode 100644
index 0000000..de82c83
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/vo0jn2l7x1cr07i.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/work-products.bin b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/work-products.bin
new file mode 100644
index 0000000..ddbcf05
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/work-products.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/wsy2pjcslr2e6yl.o b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/wsy2pjcslr2e6yl.o
new file mode 100644
index 0000000..c2ec87d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry-1evlluihbx6kj/wsy2pjcslr2e6yl.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry.lock b/chapter11/tcpudp/target/debug/incremental/tcp_server-2znksjgq37rjw/s-ftsgup91t1-uzfkry.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/171ycfrvnudw1nta.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/171ycfrvnudw1nta.o
new file mode 100644
index 0000000..1c7b0c7
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/171ycfrvnudw1nta.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1bl5lpbz2zc7r9cy.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1bl5lpbz2zc7r9cy.o
new file mode 100644
index 0000000..dade743
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1bl5lpbz2zc7r9cy.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1buiubsy0gxqasd6.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1buiubsy0gxqasd6.o
new file mode 100644
index 0000000..31c5b39
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1buiubsy0gxqasd6.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1d0vjm46rbrq4mvh.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1d0vjm46rbrq4mvh.o
new file mode 100644
index 0000000..e7909b9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1d0vjm46rbrq4mvh.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1qxxunzayvwxozc2.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1qxxunzayvwxozc2.o
new file mode 100644
index 0000000..4adc8df
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1qxxunzayvwxozc2.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1tnwl5roie85kn3c.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1tnwl5roie85kn3c.o
new file mode 100644
index 0000000..d9bb112
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1tnwl5roie85kn3c.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1uu3ypp8suwm6mav.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1uu3ypp8suwm6mav.o
new file mode 100644
index 0000000..260113c
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1uu3ypp8suwm6mav.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1whrzmq8mcrdgwae.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1whrzmq8mcrdgwae.o
new file mode 100644
index 0000000..a1b14bf
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1whrzmq8mcrdgwae.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1y3esivj2z2zn7dx.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1y3esivj2z2zn7dx.o
new file mode 100644
index 0000000..4c9666c
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/1y3esivj2z2zn7dx.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2416pvg6q80h6pvo.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2416pvg6q80h6pvo.o
new file mode 100644
index 0000000..60cc9fb
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2416pvg6q80h6pvo.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/25k2w0w9njr7ryt.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/25k2w0w9njr7ryt.o
new file mode 100644
index 0000000..2253f5e
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/25k2w0w9njr7ryt.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/261katmpazkin9dm.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/261katmpazkin9dm.o
new file mode 100644
index 0000000..6149ab7
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/261katmpazkin9dm.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2h0q297oss58v5hf.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2h0q297oss58v5hf.o
new file mode 100644
index 0000000..6d42bb4
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2h0q297oss58v5hf.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2mqg62zideknw42c.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2mqg62zideknw42c.o
new file mode 100644
index 0000000..8a40d6d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2mqg62zideknw42c.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2p2z40ix0rkatowq.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2p2z40ix0rkatowq.o
new file mode 100644
index 0000000..4af14c4
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/2p2z40ix0rkatowq.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/30a7kk8w9rs3ouyy.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/30a7kk8w9rs3ouyy.o
new file mode 100644
index 0000000..6114ac8
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/30a7kk8w9rs3ouyy.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/30du1r0ymmd1kic0.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/30du1r0ymmd1kic0.o
new file mode 100644
index 0000000..f9d0dbf
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/30du1r0ymmd1kic0.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/34c2y0uefaqc6l47.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/34c2y0uefaqc6l47.o
new file mode 100644
index 0000000..9b353cf
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/34c2y0uefaqc6l47.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/38mun5drre6gukqx.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/38mun5drre6gukqx.o
new file mode 100644
index 0000000..7241faf
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/38mun5drre6gukqx.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3e3kiy4peg06e2j6.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3e3kiy4peg06e2j6.o
new file mode 100644
index 0000000..4b02b23
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3e3kiy4peg06e2j6.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3he1nb5zeloe1kmq.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3he1nb5zeloe1kmq.o
new file mode 100644
index 0000000..091d1f3
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3he1nb5zeloe1kmq.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3hjct5a5189v1z7x.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3hjct5a5189v1z7x.o
new file mode 100644
index 0000000..164088c
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3hjct5a5189v1z7x.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3mwyj7g4o4k04m5c.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3mwyj7g4o4k04m5c.o
new file mode 100644
index 0000000..8efe017
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3mwyj7g4o4k04m5c.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3q4j4xa4nvn1lwun.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3q4j4xa4nvn1lwun.o
new file mode 100644
index 0000000..e582244
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3q4j4xa4nvn1lwun.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3ugj7fau8spd90un.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3ugj7fau8spd90un.o
new file mode 100644
index 0000000..8dc365b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3ugj7fau8spd90un.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3umws9ju39mwuat6.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3umws9ju39mwuat6.o
new file mode 100644
index 0000000..5cd7fa2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/3umws9ju39mwuat6.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/40sdflms0s3q246n.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/40sdflms0s3q246n.o
new file mode 100644
index 0000000..b73dc89
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/40sdflms0s3q246n.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/42wv00scwdl8trtq.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/42wv00scwdl8trtq.o
new file mode 100644
index 0000000..62c3830
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/42wv00scwdl8trtq.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/46cw3t9svjthx7k2.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/46cw3t9svjthx7k2.o
new file mode 100644
index 0000000..1e2356e
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/46cw3t9svjthx7k2.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4bnivlzf4nqe7cnt.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4bnivlzf4nqe7cnt.o
new file mode 100644
index 0000000..536264f
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4bnivlzf4nqe7cnt.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4ua5boqc46vj1tyt.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4ua5boqc46vj1tyt.o
new file mode 100644
index 0000000..25c7ec9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4ua5boqc46vj1tyt.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4x3rx2kb6rm8ym7y.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4x3rx2kb6rm8ym7y.o
new file mode 100644
index 0000000..1135b51
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/4x3rx2kb6rm8ym7y.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/53h367op904bwan6.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/53h367op904bwan6.o
new file mode 100644
index 0000000..ba8fcd2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/53h367op904bwan6.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/7palasuyca9pc8l.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/7palasuyca9pc8l.o
new file mode 100644
index 0000000..fc76ae0
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/7palasuyca9pc8l.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/86shx6nqgxy6mtr.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/86shx6nqgxy6mtr.o
new file mode 100644
index 0000000..1e2a699
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/86shx6nqgxy6mtr.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/9crj5y94qk8fs7.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/9crj5y94qk8fs7.o
new file mode 100644
index 0000000..376d789
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/9crj5y94qk8fs7.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/athzlohmsb2o1t4.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/athzlohmsb2o1t4.o
new file mode 100644
index 0000000..43f1fb9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/athzlohmsb2o1t4.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/dep-graph.bin b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/dep-graph.bin
new file mode 100644
index 0000000..5ed86ce
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/elezbgaici1omzb.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/elezbgaici1omzb.o
new file mode 100644
index 0000000..213da69
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/elezbgaici1omzb.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/ls884n8qhklpuhf.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/ls884n8qhklpuhf.o
new file mode 100644
index 0000000..83a78d2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/ls884n8qhklpuhf.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/nhmuzucmab52zpp.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/nhmuzucmab52zpp.o
new file mode 100644
index 0000000..334f047
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/nhmuzucmab52zpp.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/query-cache.bin b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/query-cache.bin
new file mode 100644
index 0000000..697d9ee
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/sxnsiaq7iqfxpxb.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/sxnsiaq7iqfxpxb.o
new file mode 100644
index 0000000..926a1cf
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/sxnsiaq7iqfxpxb.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/t4c7aecrwio2rad.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/t4c7aecrwio2rad.o
new file mode 100644
index 0000000..b62e634
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/t4c7aecrwio2rad.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/work-products.bin b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/work-products.bin
new file mode 100644
index 0000000..49c4022
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/work-products.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/z38p6vi06cf6idx.o b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/z38p6vi06cf6idx.o
new file mode 100644
index 0000000..0e1c489
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0-1cjyivkld7g1z/z38p6vi06cf6idx.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0.lock b/chapter11/tcpudp/target/debug/incremental/udp_client-2n10dnrcje8lk/s-ftsh9ls7ge-1bprca0.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1039k0uuccux9oht.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1039k0uuccux9oht.o
new file mode 100644
index 0000000..31b0d45
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1039k0uuccux9oht.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/19ekmcteui58ks09.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/19ekmcteui58ks09.o
new file mode 100644
index 0000000..a833641
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/19ekmcteui58ks09.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/19wclgftz6fyycbf.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/19wclgftz6fyycbf.o
new file mode 100644
index 0000000..18ba070
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/19wclgftz6fyycbf.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1akty6q4v1hn5y74.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1akty6q4v1hn5y74.o
new file mode 100644
index 0000000..90e8d19
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1akty6q4v1hn5y74.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1dhjifcb7h279djc.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1dhjifcb7h279djc.o
new file mode 100644
index 0000000..dda9dbe
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1dhjifcb7h279djc.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ek9ihehlu5xa12k.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ek9ihehlu5xa12k.o
new file mode 100644
index 0000000..91a087c
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ek9ihehlu5xa12k.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1evr8m1jinazli16.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1evr8m1jinazli16.o
new file mode 100644
index 0000000..92ac54b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1evr8m1jinazli16.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1fpf9cb4bc5xpgmy.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1fpf9cb4bc5xpgmy.o
new file mode 100644
index 0000000..1878755
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1fpf9cb4bc5xpgmy.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1gkmfau4w8skxgn0.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1gkmfau4w8skxgn0.o
new file mode 100644
index 0000000..234f1b6
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1gkmfau4w8skxgn0.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1jk8mvwvbu17k4pg.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1jk8mvwvbu17k4pg.o
new file mode 100644
index 0000000..fc005a6
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1jk8mvwvbu17k4pg.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1m01j78rsd9slh58.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1m01j78rsd9slh58.o
new file mode 100644
index 0000000..17353b9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1m01j78rsd9slh58.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1pfy7vj039giae00.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1pfy7vj039giae00.o
new file mode 100644
index 0000000..6008032
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1pfy7vj039giae00.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1q5cf8de0tvkiv1y.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1q5cf8de0tvkiv1y.o
new file mode 100644
index 0000000..da11569
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1q5cf8de0tvkiv1y.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ske516xfo3nuiev.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ske516xfo3nuiev.o
new file mode 100644
index 0000000..41c1504
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ske516xfo3nuiev.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ttb93fq3qoj1pla.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ttb93fq3qoj1pla.o
new file mode 100644
index 0000000..21f3350
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1ttb93fq3qoj1pla.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1u8348gcl4fw9iaf.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1u8348gcl4fw9iaf.o
new file mode 100644
index 0000000..0f3d296
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1u8348gcl4fw9iaf.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1uckuqsn3ih506md.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1uckuqsn3ih506md.o
new file mode 100644
index 0000000..e905c67
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1uckuqsn3ih506md.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1up3uw0wivm5z4ty.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1up3uw0wivm5z4ty.o
new file mode 100644
index 0000000..6f0f4ef
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1up3uw0wivm5z4ty.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1w5zq3z5chh7y4sz.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1w5zq3z5chh7y4sz.o
new file mode 100644
index 0000000..80bae7b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1w5zq3z5chh7y4sz.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1x8g3p5nqjz02onc.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1x8g3p5nqjz02onc.o
new file mode 100644
index 0000000..374f679
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/1x8g3p5nqjz02onc.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/219zht3tkk9vvjsn.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/219zht3tkk9vvjsn.o
new file mode 100644
index 0000000..9a72f13
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/219zht3tkk9vvjsn.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/235cb2nrxqxfe8gb.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/235cb2nrxqxfe8gb.o
new file mode 100644
index 0000000..66fccae
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/235cb2nrxqxfe8gb.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/28g1ku0yop6eaaa8.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/28g1ku0yop6eaaa8.o
new file mode 100644
index 0000000..5f658f2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/28g1ku0yop6eaaa8.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2aepdd8og088pabi.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2aepdd8og088pabi.o
new file mode 100644
index 0000000..14ddc6c
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2aepdd8og088pabi.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2d7bp0i0wpwkno6y.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2d7bp0i0wpwkno6y.o
new file mode 100644
index 0000000..fc12af9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2d7bp0i0wpwkno6y.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2gcvsbwma22zumjn.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2gcvsbwma22zumjn.o
new file mode 100644
index 0000000..309527f
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2gcvsbwma22zumjn.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2h271g1qp1gp4soa.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2h271g1qp1gp4soa.o
new file mode 100644
index 0000000..68f01aa
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2h271g1qp1gp4soa.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2isln4uriq5ilo82.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2isln4uriq5ilo82.o
new file mode 100644
index 0000000..08794c2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2isln4uriq5ilo82.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2qenmrmmteajlgfb.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2qenmrmmteajlgfb.o
new file mode 100644
index 0000000..d38dd13
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2qenmrmmteajlgfb.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2rqnndex8cvx5leo.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2rqnndex8cvx5leo.o
new file mode 100644
index 0000000..f3e1a6e
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2rqnndex8cvx5leo.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2uf4zwp60dwfqrwh.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2uf4zwp60dwfqrwh.o
new file mode 100644
index 0000000..a420242
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2uf4zwp60dwfqrwh.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2y2gs77tq2f50qqf.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2y2gs77tq2f50qqf.o
new file mode 100644
index 0000000..8b2e197
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/2y2gs77tq2f50qqf.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/304as09zz1vqi5hh.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/304as09zz1vqi5hh.o
new file mode 100644
index 0000000..669a211
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/304as09zz1vqi5hh.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/31x4qxpv7jzpqu0b.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/31x4qxpv7jzpqu0b.o
new file mode 100644
index 0000000..d52581b
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/31x4qxpv7jzpqu0b.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/32fyeife9ft1w4jw.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/32fyeife9ft1w4jw.o
new file mode 100644
index 0000000..adcd2e9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/32fyeife9ft1w4jw.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3f3u1ckflstqtn04.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3f3u1ckflstqtn04.o
new file mode 100644
index 0000000..b1d0c3d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3f3u1ckflstqtn04.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3gith01kuiuzhfv0.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3gith01kuiuzhfv0.o
new file mode 100644
index 0000000..a12cfee
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3gith01kuiuzhfv0.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3ipey6wmtinshrbt.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3ipey6wmtinshrbt.o
new file mode 100644
index 0000000..1cc6b28
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3ipey6wmtinshrbt.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3mrnk5opafygkik4.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3mrnk5opafygkik4.o
new file mode 100644
index 0000000..4c11759
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3mrnk5opafygkik4.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3tqwefcpv4ktlw2n.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3tqwefcpv4ktlw2n.o
new file mode 100644
index 0000000..5bf42e3
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3tqwefcpv4ktlw2n.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3u6p0g3xu37lnsq.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3u6p0g3xu37lnsq.o
new file mode 100644
index 0000000..4ebd2e5
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/3u6p0g3xu37lnsq.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/40ag3orhyeijbwi4.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/40ag3orhyeijbwi4.o
new file mode 100644
index 0000000..f63ed44
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/40ag3orhyeijbwi4.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/47g0jzqav9ncv4b.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/47g0jzqav9ncv4b.o
new file mode 100644
index 0000000..12ab814
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/47g0jzqav9ncv4b.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/49nzimqt3f7zbazf.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/49nzimqt3f7zbazf.o
new file mode 100644
index 0000000..71e53eb
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/49nzimqt3f7zbazf.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4ba1h6kt7cas2fgu.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4ba1h6kt7cas2fgu.o
new file mode 100644
index 0000000..123c533
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4ba1h6kt7cas2fgu.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4n1zuk6fnov4hkx9.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4n1zuk6fnov4hkx9.o
new file mode 100644
index 0000000..030cffe
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4n1zuk6fnov4hkx9.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4ord4s0adnd2lhre.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4ord4s0adnd2lhre.o
new file mode 100644
index 0000000..902b7a5
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4ord4s0adnd2lhre.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4pvtarm2wmiw83gs.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4pvtarm2wmiw83gs.o
new file mode 100644
index 0000000..3d8c819
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4pvtarm2wmiw83gs.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4q13qe7vlk53fp4z.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4q13qe7vlk53fp4z.o
new file mode 100644
index 0000000..ee80666
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4q13qe7vlk53fp4z.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4stadufisa11wgqb.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4stadufisa11wgqb.o
new file mode 100644
index 0000000..208fdd9
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4stadufisa11wgqb.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4t2nv01l6x0p15au.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4t2nv01l6x0p15au.o
new file mode 100644
index 0000000..ae73054
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/4t2nv01l6x0p15au.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/51uiic6s7drhe6e0.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/51uiic6s7drhe6e0.o
new file mode 100644
index 0000000..300de16
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/51uiic6s7drhe6e0.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/51y34hzoi46f7k8x.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/51y34hzoi46f7k8x.o
new file mode 100644
index 0000000..cc28219
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/51y34hzoi46f7k8x.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/5btfvk783o3wk5zb.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/5btfvk783o3wk5zb.o
new file mode 100644
index 0000000..5551b12
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/5btfvk783o3wk5zb.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/agi0qeam0o250ul.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/agi0qeam0o250ul.o
new file mode 100644
index 0000000..17f1da2
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/agi0qeam0o250ul.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/dep-graph.bin b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/dep-graph.bin
new file mode 100644
index 0000000..a87c75d
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/kj0kwexg04jsrd6.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/kj0kwexg04jsrd6.o
new file mode 100644
index 0000000..fd687db
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/kj0kwexg04jsrd6.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/piad26p4jikdman.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/piad26p4jikdman.o
new file mode 100644
index 0000000..f8d1155
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/piad26p4jikdman.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/query-cache.bin b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/query-cache.bin
new file mode 100644
index 0000000..3e9d160
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/rpiyxob8jkkxz3.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/rpiyxob8jkkxz3.o
new file mode 100644
index 0000000..fe59f98
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/rpiyxob8jkkxz3.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/uwfmj67htce2ln1.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/uwfmj67htce2ln1.o
new file mode 100644
index 0000000..ec5ee59
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/uwfmj67htce2ln1.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/work-products.bin b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/work-products.bin
new file mode 100644
index 0000000..dc53e74
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/work-products.bin differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/yhx8od3n6esd7a8.o b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/yhx8od3n6esd7a8.o
new file mode 100644
index 0000000..29ecdee
Binary files /dev/null and b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2-8lqy3qq1y7s6/yhx8od3n6esd7a8.o differ
diff --git a/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2.lock b/chapter11/tcpudp/target/debug/incremental/udp_server-2l63fi3hsplko/s-ftsh9gtqoq-quhkc2.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/debug/tcp-client b/chapter11/tcpudp/target/debug/tcp-client
new file mode 100755
index 0000000..dc5d44e
Binary files /dev/null and b/chapter11/tcpudp/target/debug/tcp-client differ
diff --git a/chapter11/tcpudp/target/debug/tcp-client.d b/chapter11/tcpudp/target/debug/tcp-client.d
new file mode 100644
index 0000000..e43b625
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/tcp-client.d
@@ -0,0 +1 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/tcp-client: /Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs
diff --git a/chapter11/tcpudp/target/debug/tcp-client.dSYM b/chapter11/tcpudp/target/debug/tcp-client.dSYM
new file mode 120000
index 0000000..c11901c
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/tcp-client.dSYM
@@ -0,0 +1 @@
+deps/tcp_client-223fbc32038aa782.dSYM
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/tcp-server b/chapter11/tcpudp/target/debug/tcp-server
new file mode 100755
index 0000000..d35245f
Binary files /dev/null and b/chapter11/tcpudp/target/debug/tcp-server differ
diff --git a/chapter11/tcpudp/target/debug/tcp-server.d b/chapter11/tcpudp/target/debug/tcp-server.d
new file mode 100644
index 0000000..b9ca778
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/tcp-server.d
@@ -0,0 +1 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/tcp-server: /Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs
diff --git a/chapter11/tcpudp/target/debug/tcp-server.dSYM b/chapter11/tcpudp/target/debug/tcp-server.dSYM
new file mode 120000
index 0000000..f2bf738
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/tcp-server.dSYM
@@ -0,0 +1 @@
+deps/tcp_server-173ca5eaf41887a2.dSYM
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/udp-client b/chapter11/tcpudp/target/debug/udp-client
new file mode 100755
index 0000000..96f2256
Binary files /dev/null and b/chapter11/tcpudp/target/debug/udp-client differ
diff --git a/chapter11/tcpudp/target/debug/udp-client.d b/chapter11/tcpudp/target/debug/udp-client.d
new file mode 100644
index 0000000..730661d
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/udp-client.d
@@ -0,0 +1 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/udp-client: /Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs
diff --git a/chapter11/tcpudp/target/debug/udp-client.dSYM b/chapter11/tcpudp/target/debug/udp-client.dSYM
new file mode 120000
index 0000000..a64c0f3
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/udp-client.dSYM
@@ -0,0 +1 @@
+deps/udp_client-31984598ff5e0e2f.dSYM
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/debug/udp-server b/chapter11/tcpudp/target/debug/udp-server
new file mode 100755
index 0000000..1f8ffe7
Binary files /dev/null and b/chapter11/tcpudp/target/debug/udp-server differ
diff --git a/chapter11/tcpudp/target/debug/udp-server.d b/chapter11/tcpudp/target/debug/udp-server.d
new file mode 100644
index 0000000..354a9f3
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/udp-server.d
@@ -0,0 +1 @@
+/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/debug/udp-server: /Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs
diff --git a/chapter11/tcpudp/target/debug/udp-server.dSYM b/chapter11/tcpudp/target/debug/udp-server.dSYM
new file mode 120000
index 0000000..7897373
--- /dev/null
+++ b/chapter11/tcpudp/target/debug/udp-server.dSYM
@@ -0,0 +1 @@
+deps/udp_server-6dae7530a3abb2ab.dSYM
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-a950fbfe7fa0b3ca.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-a950fbfe7fa0b3ca.json
index 1a007c4..a2a76f2 100644
--- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-a950fbfe7fa0b3ca.json
+++ b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-a950fbfe7fa0b3ca.json
@@ -1 +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/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcp_client-a950fbfe7fa0b3ca.rmeta"},"prelude":{"crate_id":{"name":"tcp_client","disambiguator":[17891184848641077905,214814699213995840]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/tcp-client.rs","byte_start":0,"byte_end":389,"line_start":1,"line_end":11,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"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/tcp-client.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3436},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":42,"byte_end":51,"line_start":2,"line_end":2,"column_start":15,"column_end":24},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":5,"index":3336},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":62,"byte_end":65,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"str","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":0,"byte_end":389,"line_start":1,"line_end":11,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/tcp-client.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":10}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":8},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":70,"byte_end":74,"line_start":4,"line_end":4,"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/tcp-client.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":4294967260},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":91,"byte_end":97,"line_start":5,"line_end":5,"column_start":13,"column_end":19},"name":"stream","qualname":"stream$35","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967251},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":155,"byte_end":166,"line_start":6,"line_end":6,"column_start":9,"column_end":20},"name":"msg_to_send","qualname":"msg_to_send$44","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967238},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":257,"byte_end":263,"line_start":8,"line_end":8,"column_start":13,"column_end":19},"name":"buffer","qualname":"buffer$57","value":"[u8; 200]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.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/tcp-client.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.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/tcp-client.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":32,"byte_end":35,"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/tcp-client.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":57,"byte_end":60,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":137,"byte_end":143,"line_start":5,"line_end":5,"column_start":59,"column_end":65},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":111,"byte_end":118,"line_start":5,"line_end":5,"column_start":33,"column_end":40},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/tcp-client.rs","byte_start":100,"byte_end":109,"line_start":5,"line_end":5,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":3436}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":235,"byte_end":241,"line_start":7,"line_end":7,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":205,"byte_end":210,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":198,"byte_end":204,"line_start":7,"line_end":7,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967260}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":223,"byte_end":231,"line_start":7,"line_end":7,"column_start":30,"column_end":38},"ref_id":{"krate":2,"index":7765}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":211,"byte_end":222,"line_start":7,"line_end":7,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":305,"byte_end":311,"line_start":9,"line_end":9,"column_start":30,"column_end":36},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":287,"byte_end":291,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":280,"byte_end":286,"line_start":9,"line_end":9,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967260}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":297,"byte_end":303,"line_start":9,"line_end":9,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":4294967238}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":367,"byte_end":376,"line_start":10,"line_end":10,"column_start":53,"column_end":62},"ref_id":{"krate":2,"index":7509}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":362,"byte_end":365,"line_start":10,"line_end":10,"column_start":48,"column_end":51},"ref_id":{"krate":5,"index":3336}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":378,"byte_end":384,"line_start":10,"line_end":10,"column_start":64,"column_end":70},"ref_id":{"krate":0,"index":4294967238}}],"macro_refs":[],"relations":[]}
\ No newline at end of file
+{"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/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcp_client-a950fbfe7fa0b3ca.rmeta"},"prelude":{"crate_id":{"name":"tcp_client","disambiguator":[17891184848641077905,214814699213995840]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/tcp-client.rs","byte_start":0,"byte_end":478,"line_start":1,"line_end":16,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"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/tcp-client.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3436},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":42,"byte_end":51,"line_start":2,"line_end":2,"column_start":15,"column_end":24},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":5,"index":3336},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":62,"byte_end":65,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"str","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":0,"byte_end":478,"line_start":1,"line_end":16,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/tcp-client.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":10}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":8},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":70,"byte_end":74,"line_start":4,"line_end":4,"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/tcp-client.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":4294967260},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":91,"byte_end":97,"line_start":5,"line_end":5,"column_start":13,"column_end":19},"name":"stream","qualname":"stream$35","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967251},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":155,"byte_end":166,"line_start":6,"line_end":6,"column_start":9,"column_end":20},"name":"msg_to_send","qualname":"msg_to_send$44","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967238},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":257,"byte_end":263,"line_start":8,"line_end":8,"column_start":13,"column_end":19},"name":"buffer","qualname":"buffer$57","value":"[u8; 200]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.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/tcp-client.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.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/tcp-client.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":32,"byte_end":35,"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/tcp-client.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":57,"byte_end":60,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":137,"byte_end":143,"line_start":5,"line_end":5,"column_start":59,"column_end":65},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":111,"byte_end":118,"line_start":5,"line_end":5,"column_start":33,"column_end":40},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/tcp-client.rs","byte_start":100,"byte_end":109,"line_start":5,"line_end":5,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":3436}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":235,"byte_end":241,"line_start":7,"line_end":7,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":205,"byte_end":210,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":198,"byte_end":204,"line_start":7,"line_end":7,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967260}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":223,"byte_end":231,"line_start":7,"line_end":7,"column_start":30,"column_end":38},"ref_id":{"krate":2,"index":7765}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":211,"byte_end":222,"line_start":7,"line_end":7,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":305,"byte_end":311,"line_start":9,"line_end":9,"column_start":30,"column_end":36},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":287,"byte_end":291,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":280,"byte_end":286,"line_start":9,"line_end":9,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967260}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":297,"byte_end":303,"line_start":9,"line_end":9,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":4294967238}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":438,"byte_end":454,"line_start":14,"line_end":14,"column_start":14,"column_end":30},"ref_id":{"krate":2,"index":7863}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":416,"byte_end":422,"line_start":13,"line_end":13,"column_start":14,"column_end":20},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":384,"byte_end":393,"line_start":12,"line_end":12,"column_start":14,"column_end":23},"ref_id":{"krate":2,"index":7509}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":379,"byte_end":382,"line_start":12,"line_end":12,"column_start":9,"column_end":12},"ref_id":{"krate":5,"index":3336}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":395,"byte_end":401,"line_start":12,"line_end":12,"column_start":25,"column_end":31},"ref_id":{"krate":0,"index":4294967238}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":461,"byte_end":465,"line_start":14,"line_end":14,"column_start":37,"column_end":41},"ref_id":{"krate":2,"index":1808}}],"macro_refs":[],"relations":[]}
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-ae55dffc986db225.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-ae55dffc986db225.json
index 527d89e..1f1fbf2 100644
--- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-ae55dffc986db225.json
+++ b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-ae55dffc986db225.json
@@ -1 +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/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcp_client-ae55dffc986db225.rmeta"},"prelude":{"crate_id":{"name":"tcp_client","disambiguator":[10900434169229834653,9211920931191952663]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/bin/tcp-client.rs","byte_start":0,"byte_end":389,"line_start":1,"line_end":11,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"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/tcp-client.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3436},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":42,"byte_end":51,"line_start":2,"line_end":2,"column_start":15,"column_end":24},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":5,"index":3336},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":62,"byte_end":65,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"str","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":0,"byte_end":389,"line_start":1,"line_end":11,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/tcp-client.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":8},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":70,"byte_end":74,"line_start":4,"line_end":4,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967260},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":91,"byte_end":97,"line_start":5,"line_end":5,"column_start":13,"column_end":19},"name":"stream","qualname":"stream$35","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967251},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":155,"byte_end":166,"line_start":6,"line_end":6,"column_start":9,"column_end":20},"name":"msg_to_send","qualname":"msg_to_send$44","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967238},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":257,"byte_end":263,"line_start":8,"line_end":8,"column_start":13,"column_end":19},"name":"buffer","qualname":"buffer$57","value":"[u8; 200]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.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/tcp-client.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.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/tcp-client.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":32,"byte_end":35,"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/tcp-client.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":57,"byte_end":60,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":137,"byte_end":143,"line_start":5,"line_end":5,"column_start":59,"column_end":65},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":111,"byte_end":118,"line_start":5,"line_end":5,"column_start":33,"column_end":40},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/tcp-client.rs","byte_start":100,"byte_end":109,"line_start":5,"line_end":5,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":3436}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":235,"byte_end":241,"line_start":7,"line_end":7,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":205,"byte_end":210,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":198,"byte_end":204,"line_start":7,"line_end":7,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967260}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":223,"byte_end":231,"line_start":7,"line_end":7,"column_start":30,"column_end":38},"ref_id":{"krate":2,"index":7765}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":211,"byte_end":222,"line_start":7,"line_end":7,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":305,"byte_end":311,"line_start":9,"line_end":9,"column_start":30,"column_end":36},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":287,"byte_end":291,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":280,"byte_end":286,"line_start":9,"line_end":9,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967260}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":297,"byte_end":303,"line_start":9,"line_end":9,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":4294967238}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":367,"byte_end":376,"line_start":10,"line_end":10,"column_start":53,"column_end":62},"ref_id":{"krate":2,"index":7509}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":362,"byte_end":365,"line_start":10,"line_end":10,"column_start":48,"column_end":51},"ref_id":{"krate":5,"index":3336}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":378,"byte_end":384,"line_start":10,"line_end":10,"column_start":64,"column_end":70},"ref_id":{"krate":0,"index":4294967238}}],"macro_refs":[],"relations":[]}
\ No newline at end of file
+{"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/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcp_client-ae55dffc986db225.rmeta"},"prelude":{"crate_id":{"name":"tcp_client","disambiguator":[10900434169229834653,9211920931191952663]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-client.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/bin/tcp-client.rs","byte_start":0,"byte_end":478,"line_start":1,"line_end":16,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"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/tcp-client.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3436},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":42,"byte_end":51,"line_start":2,"line_end":2,"column_start":15,"column_end":24},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":5,"index":3336},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":62,"byte_end":65,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"alias_span":null,"name":"str","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":0,"byte_end":478,"line_start":1,"line_end":16,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/tcp-client.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":8},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":70,"byte_end":74,"line_start":4,"line_end":4,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967260},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":91,"byte_end":97,"line_start":5,"line_end":5,"column_start":13,"column_end":19},"name":"stream","qualname":"stream$35","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967251},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":155,"byte_end":166,"line_start":6,"line_end":6,"column_start":9,"column_end":20},"name":"msg_to_send","qualname":"msg_to_send$44","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967238},"span":{"file_name":"src/bin/tcp-client.rs","byte_start":257,"byte_end":263,"line_start":8,"line_end":8,"column_start":13,"column_end":19},"name":"buffer","qualname":"buffer$57","value":"[u8; 200]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.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/tcp-client.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.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/tcp-client.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":32,"byte_end":35,"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/tcp-client.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":57,"byte_end":60,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":137,"byte_end":143,"line_start":5,"line_end":5,"column_start":59,"column_end":65},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":111,"byte_end":118,"line_start":5,"line_end":5,"column_start":33,"column_end":40},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/tcp-client.rs","byte_start":100,"byte_end":109,"line_start":5,"line_end":5,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":3436}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":235,"byte_end":241,"line_start":7,"line_end":7,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":205,"byte_end":210,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":198,"byte_end":204,"line_start":7,"line_end":7,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967260}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":223,"byte_end":231,"line_start":7,"line_end":7,"column_start":30,"column_end":38},"ref_id":{"krate":2,"index":7765}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":211,"byte_end":222,"line_start":7,"line_end":7,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":305,"byte_end":311,"line_start":9,"line_end":9,"column_start":30,"column_end":36},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":287,"byte_end":291,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":280,"byte_end":286,"line_start":9,"line_end":9,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967260}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":297,"byte_end":303,"line_start":9,"line_end":9,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":4294967238}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":438,"byte_end":454,"line_start":14,"line_end":14,"column_start":14,"column_end":30},"ref_id":{"krate":2,"index":7863}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":416,"byte_end":422,"line_start":13,"line_end":13,"column_start":14,"column_end":20},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":384,"byte_end":393,"line_start":12,"line_end":12,"column_start":14,"column_end":23},"ref_id":{"krate":2,"index":7509}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-client.rs","byte_start":379,"byte_end":382,"line_start":12,"line_end":12,"column_start":9,"column_end":12},"ref_id":{"krate":5,"index":3336}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-client.rs","byte_start":395,"byte_end":401,"line_start":12,"line_end":12,"column_start":25,"column_end":31},"ref_id":{"krate":0,"index":4294967238}},{"kind":"Function","span":{"file_name":"src/bin/tcp-client.rs","byte_start":461,"byte_end":465,"line_start":14,"line_end":14,"column_start":37,"column_end":41},"ref_id":{"krate":2,"index":1808}}],"macro_refs":[],"relations":[]}
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-14afba0cad5e53ac.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-14afba0cad5e53ac.json
index 336facb..6893769 100644
--- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-14afba0cad5e53ac.json
+++ b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-14afba0cad5e53ac.json
@@ -1 +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/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcp_server-14afba0cad5e53ac.rmeta"},"prelude":{"crate_id":{"name":"tcp_server","disambiguator":[15528710846364354285,7820933529020675605]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/tcp-server.rs","byte_start":0,"byte_end":526,"line_start":1,"line_end":14,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"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/tcp-server.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"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/tcp-server.rs","byte_start":42,"byte_end":53,"line_start":2,"line_end":2,"column_start":15,"column_end":26},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":0,"byte_end":526,"line_start":1,"line_end":14,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/tcp-server.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":9}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":7},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":58,"byte_end":62,"line_start":3,"line_end":3,"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/tcp-server.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":4294967265},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":75,"byte_end":94,"line_start":4,"line_end":4,"column_start":9,"column_end":28},"name":"connection_listener","qualname":"connection_listener$30","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967257},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":189,"byte_end":195,"line_start":6,"line_end":6,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$38","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967250},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":248,"byte_end":254,"line_start":7,"line_end":7,"column_start":17,"column_end":23},"name":"stream","qualname":"stream$45","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967244},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":334,"byte_end":340,"line_start":9,"line_end":9,"column_start":17,"column_end":23},"name":"buffer","qualname":"buffer$51","value":"[u8; 100]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.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/tcp-server.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.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/tcp-server.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":32,"byte_end":35,"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/tcp-server.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":133,"byte_end":139,"line_start":4,"line_end":4,"column_start":67,"column_end":73},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":110,"byte_end":114,"line_start":4,"line_end":4,"column_start":44,"column_end":48},"ref_id":{"krate":1,"index":3486}},{"kind":"Type","span":{"file_name":"src/bin/tcp-server.rs","byte_start":97,"byte_end":108,"line_start":4,"line_end":4,"column_start":31,"column_end":42},"ref_id":{"krate":1,"index":3439}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":219,"byte_end":227,"line_start":6,"line_end":6,"column_start":39,"column_end":47},"ref_id":{"krate":1,"index":3492}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":199,"byte_end":218,"line_start":6,"line_end":6,"column_start":19,"column_end":38},"ref_id":{"krate":0,"index":4294967265}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":264,"byte_end":270,"line_start":7,"line_end":7,"column_start":33,"column_end":39},"ref_id":{"krate":2,"index":5495}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":257,"byte_end":263,"line_start":7,"line_end":7,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967257}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":386,"byte_end":392,"line_start":10,"line_end":10,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":368,"byte_end":372,"line_start":10,"line_end":10,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":361,"byte_end":367,"line_start":10,"line_end":10,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967250}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":378,"byte_end":384,"line_start":10,"line_end":10,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":448,"byte_end":463,"line_start":11,"line_end":11,"column_start":53,"column_end":68},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/tcp-server.rs","byte_start":440,"byte_end":446,"line_start":11,"line_end":11,"column_start":45,"column_end":51},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":465,"byte_end":471,"line_start":11,"line_end":11,"column_start":70,"column_end":76},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":509,"byte_end":515,"line_start":12,"line_end":12,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":490,"byte_end":495,"line_start":12,"line_end":12,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":483,"byte_end":489,"line_start":12,"line_end":12,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967250}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":501,"byte_end":507,"line_start":12,"line_end":12,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":4294967244}}],"macro_refs":[],"relations":[]}
\ No newline at end of file
+{"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/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcp_server-14afba0cad5e53ac.rmeta"},"prelude":{"crate_id":{"name":"tcp_server","disambiguator":[15528710846364354285,7820933529020675605]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/tcp-server.rs","byte_start":0,"byte_end":527,"line_start":1,"line_end":14,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"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/tcp-server.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"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/tcp-server.rs","byte_start":42,"byte_end":53,"line_start":2,"line_end":2,"column_start":15,"column_end":26},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":0,"byte_end":527,"line_start":1,"line_end":14,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/tcp-server.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":9}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":7},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":58,"byte_end":62,"line_start":3,"line_end":3,"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/tcp-server.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":4294967265},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":75,"byte_end":94,"line_start":4,"line_end":4,"column_start":9,"column_end":28},"name":"connection_listener","qualname":"connection_listener$30","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967257},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":189,"byte_end":195,"line_start":6,"line_end":6,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$38","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967250},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":248,"byte_end":254,"line_start":7,"line_end":7,"column_start":17,"column_end":23},"name":"stream","qualname":"stream$45","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967244},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":334,"byte_end":340,"line_start":9,"line_end":9,"column_start":17,"column_end":23},"name":"buffer","qualname":"buffer$51","value":"[u8; 100]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.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/tcp-server.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.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/tcp-server.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":32,"byte_end":35,"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/tcp-server.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":133,"byte_end":139,"line_start":4,"line_end":4,"column_start":67,"column_end":73},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":110,"byte_end":114,"line_start":4,"line_end":4,"column_start":44,"column_end":48},"ref_id":{"krate":1,"index":3486}},{"kind":"Type","span":{"file_name":"src/bin/tcp-server.rs","byte_start":97,"byte_end":108,"line_start":4,"line_end":4,"column_start":31,"column_end":42},"ref_id":{"krate":1,"index":3439}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":219,"byte_end":227,"line_start":6,"line_end":6,"column_start":39,"column_end":47},"ref_id":{"krate":1,"index":3492}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":199,"byte_end":218,"line_start":6,"line_end":6,"column_start":19,"column_end":38},"ref_id":{"krate":0,"index":4294967265}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":264,"byte_end":270,"line_start":7,"line_end":7,"column_start":33,"column_end":39},"ref_id":{"krate":2,"index":5495}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":257,"byte_end":263,"line_start":7,"line_end":7,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967257}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":386,"byte_end":392,"line_start":10,"line_end":10,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":368,"byte_end":372,"line_start":10,"line_end":10,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":361,"byte_end":367,"line_start":10,"line_end":10,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967250}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":378,"byte_end":384,"line_start":10,"line_end":10,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":449,"byte_end":464,"line_start":11,"line_end":11,"column_start":54,"column_end":69},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/tcp-server.rs","byte_start":441,"byte_end":447,"line_start":11,"line_end":11,"column_start":46,"column_end":52},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":466,"byte_end":472,"line_start":11,"line_end":11,"column_start":71,"column_end":77},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":510,"byte_end":516,"line_start":12,"line_end":12,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":491,"byte_end":496,"line_start":12,"line_end":12,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":484,"byte_end":490,"line_start":12,"line_end":12,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967250}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":502,"byte_end":508,"line_start":12,"line_end":12,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":4294967244}}],"macro_refs":[],"relations":[]}
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-461e46e3a0bf0909.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-461e46e3a0bf0909.json
new file mode 100644
index 0000000..1ce5d0c
--- /dev/null
+++ b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-461e46e3a0bf0909.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/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcp_server-461e46e3a0bf0909.rmeta"},"prelude":{"crate_id":{"name":"tcp_server","disambiguator":[18440351751628021687,7116310239655684133]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/bin/tcp-server.rs","byte_start":0,"byte_end":527,"line_start":1,"line_end":14,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"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/tcp-server.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"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/tcp-server.rs","byte_start":42,"byte_end":53,"line_start":2,"line_end":2,"column_start":15,"column_end":26},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":0,"byte_end":527,"line_start":1,"line_end":14,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/tcp-server.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":7},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":58,"byte_end":62,"line_start":3,"line_end":3,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967265},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":75,"byte_end":94,"line_start":4,"line_end":4,"column_start":9,"column_end":28},"name":"connection_listener","qualname":"connection_listener$30","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967257},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":189,"byte_end":195,"line_start":6,"line_end":6,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$38","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967250},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":248,"byte_end":254,"line_start":7,"line_end":7,"column_start":17,"column_end":23},"name":"stream","qualname":"stream$45","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967244},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":334,"byte_end":340,"line_start":9,"line_end":9,"column_start":17,"column_end":23},"name":"buffer","qualname":"buffer$51","value":"[u8; 100]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.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/tcp-server.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.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/tcp-server.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":32,"byte_end":35,"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/tcp-server.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":133,"byte_end":139,"line_start":4,"line_end":4,"column_start":67,"column_end":73},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":110,"byte_end":114,"line_start":4,"line_end":4,"column_start":44,"column_end":48},"ref_id":{"krate":1,"index":3486}},{"kind":"Type","span":{"file_name":"src/bin/tcp-server.rs","byte_start":97,"byte_end":108,"line_start":4,"line_end":4,"column_start":31,"column_end":42},"ref_id":{"krate":1,"index":3439}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":219,"byte_end":227,"line_start":6,"line_end":6,"column_start":39,"column_end":47},"ref_id":{"krate":1,"index":3492}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":199,"byte_end":218,"line_start":6,"line_end":6,"column_start":19,"column_end":38},"ref_id":{"krate":0,"index":4294967265}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":264,"byte_end":270,"line_start":7,"line_end":7,"column_start":33,"column_end":39},"ref_id":{"krate":2,"index":5495}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":257,"byte_end":263,"line_start":7,"line_end":7,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967257}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":386,"byte_end":392,"line_start":10,"line_end":10,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":368,"byte_end":372,"line_start":10,"line_end":10,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":361,"byte_end":367,"line_start":10,"line_end":10,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967250}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":378,"byte_end":384,"line_start":10,"line_end":10,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":449,"byte_end":464,"line_start":11,"line_end":11,"column_start":54,"column_end":69},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/tcp-server.rs","byte_start":441,"byte_end":447,"line_start":11,"line_end":11,"column_start":46,"column_end":52},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":466,"byte_end":472,"line_start":11,"line_end":11,"column_start":71,"column_end":77},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":510,"byte_end":516,"line_start":12,"line_end":12,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":491,"byte_end":496,"line_start":12,"line_end":12,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":484,"byte_end":490,"line_start":12,"line_end":12,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967250}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":502,"byte_end":508,"line_start":12,"line_end":12,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":4294967244}}],"macro_refs":[],"relations":[]}
\ No newline at end of file
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so-2byk5kkfty7mj/dep-graph.bin
similarity index 70%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so-2byk5kkfty7mj/dep-graph.bin
index 65553a5..7b6cabb 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so-2byk5kkfty7mj/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so-2byk5kkfty7mj/query-cache.bin
similarity index 82%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so-2byk5kkfty7mj/query-cache.bin
index 8e94bf2..2645240 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so-2byk5kkfty7mj/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so-2byk5kkfty7mj/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/work-products.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so-2byk5kkfty7mj/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsguowkgx-diw8so.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz-s25k1zv9wjzn/dep-graph.bin
similarity index 70%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz-s25k1zv9wjzn/dep-graph.bin
index 9f7bac4..1b8c691 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz-s25k1zv9wjzn/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz-s25k1zv9wjzn/query-cache.bin
similarity index 82%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz-s25k1zv9wjzn/query-cache.bin
index 0648e3a..8906620 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz-s25k1zv9wjzn/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz-s25k1zv9wjzn/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/work-products.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz-s25k1zv9wjzn/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsguok72i-18r2vuz.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi-2291ak0bxp3h0/dep-graph.bin
similarity index 75%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi-2291ak0bxp3h0/dep-graph.bin
index dcca1de..d1f6693 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi-2291ak0bxp3h0/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi-2291ak0bxp3h0/query-cache.bin
similarity index 58%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi-2291ak0bxp3h0/query-cache.bin
index 8c99b2a..bbdf626 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi-2291ak0bxp3h0/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi-2291ak0bxp3h0/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/work-products.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi-2291ak0bxp3h0/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsguodb1o-unbrgi.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue-mi6w6hfw65pb/dep-graph.bin
similarity index 78%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue-mi6w6hfw65pb/dep-graph.bin
index 8a41947..ffcdeb2 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue-mi6w6hfw65pb/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue-mi6w6hfw65pb/query-cache.bin
similarity index 58%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue-mi6w6hfw65pb/query-cache.bin
index b666cf0..df3d8da 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue-mi6w6hfw65pb/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue-mi6w6hfw65pb/work-products.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/work-products.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue-mi6w6hfw65pb/work-products.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsguo0zvf-1ga6nue.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/dep-graph.bin
similarity index 98%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/dep-graph.bin
index 9ce0cdb..cfd649f 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/query-cache.bin
similarity index 97%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/query-cache.bin
index ba605e2..131de7e 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/work-products.bin
new file mode 100644
index 0000000..dbafc7a
Binary files /dev/null and b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2-29c674ao84g0q/work-products.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-fts6mglmox-2ezzc2.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp-1d63em4h0n5ka/dep-graph.bin
similarity index 99%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp-1d63em4h0n5ka/dep-graph.bin
index 8165fe6..b54c2f6 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp-1d63em4h0n5ka/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp-1d63em4h0n5ka/query-cache.bin
similarity index 100%
rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp-1d63em4h0n5ka/query-cache.bin
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp-1d63em4h0n5ka/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp-1d63em4h0n5ka/work-products.bin
new file mode 100644
index 0000000..dbafc7a
Binary files /dev/null and b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp-1d63em4h0n5ka/work-products.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-fts6mgady5-12asakp.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/dep-graph.bin
similarity index 99%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/dep-graph.bin
index 54658a0..f01ebe4 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/query-cache.bin
similarity index 93%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/query-cache.bin
index ea9495c..726af5e 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/work-products.bin
new file mode 100644
index 0000000..dbafc7a
Binary files /dev/null and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y-rn5f0nuhwtdx/work-products.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsguotqe1-1uisz5y.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/dep-graph.bin
similarity index 99%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/dep-graph.bin
index 911575d..fb5718e 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/query-cache.bin
similarity index 95%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/query-cache.bin
index f0b1a82..f3d628c 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/work-products.bin
new file mode 100644
index 0000000..dbafc7a
Binary files /dev/null and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i-yj0vinu7mkc2/work-products.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsguoh5pn-1t9ww4i.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/dep-graph.bin
similarity index 99%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/dep-graph.bin
index d6e9d23..b3a6662 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/query-cache.bin
similarity index 81%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/query-cache.bin
index 61e3d50..7c13b57 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/work-products.bin
new file mode 100644
index 0000000..dbafc7a
Binary files /dev/null and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s-1u1qcduxpt5eb/work-products.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsguoza1s-1ckx52s.lock
new file mode 100755
index 0000000..e69de29
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/dep-graph.bin
similarity index 99%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/dep-graph.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/dep-graph.bin
index 805ff92..fa22221 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/dep-graph.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/query-cache.bin
similarity index 78%
rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/query-cache.bin
rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/query-cache.bin
index 3e1b6b2..26247e6 100644
Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/query-cache.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/work-products.bin
new file mode 100644
index 0000000..dbafc7a
Binary files /dev/null and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm-xw4n3f9kq981/work-products.bin differ
diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsguongyi-l9sgvm.lock
new file mode 100755
index 0000000..e69de29