diff --git a/Misc/New Text Document.txt b/Misc/New Text Document.txt deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/.DS_Store b/chapter11/.DS_Store deleted file mode 100644 index 978d127..0000000 Binary files a/chapter11/.DS_Store and /dev/null differ diff --git a/chapter11/tcpproxy/.DS_Store b/chapter11/tcpproxy/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/chapter11/tcpproxy/.DS_Store and /dev/null differ diff --git a/chapter11/tcpproxy/Cargo.lock b/chapter11/tcpproxy/Cargo.lock deleted file mode 100644 index 8310079..0000000 --- a/chapter11/tcpproxy/Cargo.lock +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -[[package]] -name = "tcpproxy" -version = "0.1.0" diff --git a/chapter11/tcpproxy/Cargo.toml b/chapter11/tcpproxy/Cargo.toml deleted file mode 100644 index a2f9c1d..0000000 --- a/chapter11/tcpproxy/Cargo.toml +++ /dev/null @@ -1,9 +0,0 @@ -[package] -name = "tcpproxy" -version = "0.1.0" -authors = ["peshwar9"] -edition = "2018" - - -[dependencies] - diff --git a/chapter11/tcpproxy/src/bin/origin.rs b/chapter11/tcpproxy/src/bin/origin.rs deleted file mode 100644 index 3f8c109..0000000 --- a/chapter11/tcpproxy/src/bin/origin.rs +++ /dev/null @@ -1,125 +0,0 @@ -use std::io::{Read, Write}; -use std::net::TcpListener; -use std::net::{IpAddr, Ipv4Addr, SocketAddr}; -use std::str; -use std::str::FromStr; -use std::string::ParseError; - -#[derive(Debug)] -struct RequestLine { - method: Option, - path: Option, - protocol: Option, -} - -impl RequestLine { - fn method(&self) -> String { - if let Some(method) = &self.method { - method.to_string() - } else { - String::from("") - } - } - fn path(&self) -> String { - if let Some(path) = &self.path { - path.to_string() - } else { - String::from("") - } - } - fn get_order_number(&self) -> String { - let path = self.path(); - let path_tokens: Vec = path.split("/").map(|s| s.parse().unwrap()).collect(); - path_tokens[path_tokens.len() - 1].clone() - } -} - -impl FromStr for RequestLine { - type Err = ParseError; - fn from_str(msg: &str) -> Result { - let mut msg_tokens = msg.split_ascii_whitespace(); - - let method = match msg_tokens.next() { - Some(token) => Some(String::from(token)), - None => None, - }; - let path = match msg_tokens.next() { - Some(token) => Some(String::from(token)), - None => None, - }; - let protocol = match msg_tokens.next() { - Some(token) => Some(String::from(token)), - None => None, - }; - - Ok(Self { - method: method, - path: path, - protocol: protocol, - }) - } -} -fn main() { - // Start the origin server - let port = 3000; - let socket_addr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), port); - let connection_listener = TcpListener::bind(socket_addr).unwrap(); - - println!("Running on port: {}", port); - - for stream in connection_listener.incoming() { - // Read the first line of incoming HTTP request - // and convert it into RequestLine struct - let mut stream = stream.unwrap(); - let mut buffer = [0; 200]; - stream.read(&mut buffer).unwrap(); - let req_line = ""; - let string_request_line = - if let Some(line) = str::from_utf8(&buffer).unwrap().lines().next() { - line - } else { - println!("Invalid request line received"); - req_line - }; - - let req_line = RequestLine::from_str(string_request_line).unwrap(); - - // Construct the HTTP response string and write it to the TCP stream - let html_response_string; - let order_status; - println!("len is {}", req_line.get_order_number().len()); - - if req_line.method() != "GET" - || !req_line.path().starts_with("/order/status") - || req_line.get_order_number().len() == 0 - { - if req_line.get_order_number().len() == 0 { - order_status = format!("Please provide valid order number"); - } else { - order_status = format!("Sorry,this page is not found"); - } - - html_response_string = format!( - "HTTP/1.1 404 Not Found\nContent-Type: text/html\nContent-Length:{}\n\n{}", - order_status.len(), - order_status - ); - } else { - order_status = format!( - "Order status for order number {} is: Shipped\n", - req_line.get_order_number() - ); - html_response_string = format!( - "HTTP/1.1 200 OK\nContent-Type: text/html\nContent-Length:{}\n\n{}", - order_status.len(), - order_status - ); - } - - println!( - "\nGoing to respond to client with:\n\n{}", - html_response_string - ); - stream.write(html_response_string.as_bytes()).unwrap(); - } -} diff --git a/chapter11/tcpproxy/src/bin/proxy.rs b/chapter11/tcpproxy/src/bin/proxy.rs deleted file mode 100644 index cb56822..0000000 --- a/chapter11/tcpproxy/src/bin/proxy.rs +++ /dev/null @@ -1,77 +0,0 @@ -use std::env; -use std::io::{Read, Write}; -use std::net::{TcpListener, TcpStream}; -use std::process::exit; -use std::thread; - -fn main() { - // Accept commandline parameters for proxy_stream and origin_stream - let args: Vec<_> = env::args().collect(); - if args.len() < 3 { - eprintln!("Please provide proxy-from and proxy-to addresses"); - exit(2); - } - let proxy_server = &args[1]; - let origin_server = &args[2]; - - // Start a socket server on proxy_stream - let proxy_listener; - if let Ok(proxy) = TcpListener::bind(proxy_server) { - proxy_listener = proxy; - let addr = proxy_listener.local_addr().unwrap().ip(); - let port = proxy_listener.local_addr().unwrap().port(); - if let Err(_err) = TcpStream::connect(origin_server) { - println!("Please re-start the origin server"); - exit(1); - } - - println!("Running on Addr:{}, Port:{}\n", addr, port); - } else { - eprintln!("Unable to bind to specified proxy port"); - exit(1); - } - - let mut thread_handles = Vec::new(); - - // Listen for incoming connections from proxy_server and read byte stream - for proxy_stream in proxy_listener.incoming() { - let mut proxy_stream = proxy_stream.expect("Error in incoming TCP connection"); - // Establish a new TCP connection to origin_stream - let mut origin_stream = - TcpStream::connect(origin_server).expect("Please re-start the origin server"); - let handle = - thread::spawn(move || handle_connection(&mut proxy_stream, &mut origin_stream)); - thread_handles.push(handle); - } - for handle in thread_handles { - handle.join().expect("Unable to join child thread"); - } -} - -fn handle_connection(proxy_stream: &mut TcpStream, origin_stream: &mut TcpStream) { - let mut in_buffer: Vec = vec![0; 200]; - let mut out_buffer: Vec = vec![0; 200]; - - // Read incoming request to proxy_stream - if let Err(err) = proxy_stream.read(&mut in_buffer) { - println!("Error in reading from incoming proxy stream: {}", err); - } else { - println!( - "1: Incoming client request: {}", - String::from_utf8_lossy(&in_buffer) - ); - } - - // Write the byte stream to origin_stream - let _ = origin_stream.write(&mut in_buffer).unwrap(); - println!("2: Forwarding request to origin server\n"); - // Read response from the backend server - let _ = origin_stream.read(&mut out_buffer).unwrap(); - println!( - "3: Received response from origin server: {}", - String::from_utf8_lossy(&out_buffer) - ); - // Write response back to the proxy client - let _ = proxy_stream.write(&mut out_buffer).unwrap(); - println!("4: Forwarding response back to client"); -} diff --git a/chapter11/tcpproxy/src/main.rs b/chapter11/tcpproxy/src/main.rs deleted file mode 100644 index 244f744..0000000 --- a/chapter11/tcpproxy/src/main.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - println!("Hello"); -} diff --git a/chapter11/tcpproxy/target/.rustc_info.json b/chapter11/tcpproxy/target/.rustc_info.json deleted file mode 100644 index bab3b5a..0000000 --- a/chapter11/tcpproxy/target/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"7064757342655340577":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.cargo-lock b/chapter11/tcpproxy/target/debug/.cargo-lock deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d deleted file mode 100644 index c8aecf0..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 9871d32..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d.json +++ /dev/null @@ -1 +0,0 @@ -{"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 deleted file mode 100644 index a4bf113..0000000 Binary files a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index a4bf113..0000000 Binary files a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106 and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c950427..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 87fc499..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":4144718664990317059,"profile":1647870076477133176,"path":1971126846978498487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106"}}],"rustflags":["-C","prefer-dynamic","-C","rpath"],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 deleted file mode 100644 index cdefce3..0000000 Binary files a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 13ebba4..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index e37a56d..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314.json +++ /dev/null @@ -1 +0,0 @@ -{"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 deleted file mode 100644 index 292859f..0000000 Binary files a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6 and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ca4c810..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index ad4b5a8..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6.json +++ /dev/null @@ -1 +0,0 @@ -{"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 deleted file mode 100644 index 8b86ba1..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index fabbd8a..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a.json +++ /dev/null @@ -1 +0,0 @@ -{"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 deleted file mode 100644 index 292859f..0000000 Binary files a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 3f5e8ab..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4 +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index 5d5eb08..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4.json +++ /dev/null @@ -1 +0,0 @@ -{"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 deleted file mode 100644 index cdefce3..0000000 Binary files a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4 and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp b/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/debug/deps/liborigin-07fe34c963205a5d.rmeta b/chapter11/tcpproxy/target/debug/deps/liborigin-07fe34c963205a5d.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/deps/liborigin-5c775a8d016ab106.rmeta b/chapter11/tcpproxy/target/debug/deps/liborigin-5c775a8d016ab106.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta b/chapter11/tcpproxy/target/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/deps/libproxy-f38f9f2c2cdd137a.rmeta b/chapter11/tcpproxy/target/debug/deps/libproxy-f38f9f2c2cdd137a.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/deps/libtcpproxy-bc5b79807d74c314.rmeta b/chapter11/tcpproxy/target/debug/deps/libtcpproxy-bc5b79807d74c314.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/deps/libtcpproxy-f6c45a41f08d6bd4.rmeta b/chapter11/tcpproxy/target/debug/deps/libtcpproxy-f6c45a41f08d6bd4.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.d b/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.d deleted file mode 100644 index 10419f1..0000000 --- a/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.rmeta: src/bin/origin.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-07fe34c963205a5d.d: src/bin/origin.rs - -src/bin/origin.rs: diff --git a/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.d b/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.d deleted file mode 100644 index 5546c69..0000000 --- a/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.rmeta: src/bin/origin.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/origin-5c775a8d016ab106.d: src/bin/origin.rs - -src/bin/origin.rs: diff --git a/chapter11/tcpproxy/target/debug/deps/proxy-e2b40a5fbef4cfc6.d b/chapter11/tcpproxy/target/debug/deps/proxy-e2b40a5fbef4cfc6.d deleted file mode 100644 index 70929f6..0000000 --- a/chapter11/tcpproxy/target/debug/deps/proxy-e2b40a5fbef4cfc6.d +++ /dev/null @@ -1,5 +0,0 @@ -/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 deleted file mode 100644 index c340e53..0000000 --- a/chapter11/tcpproxy/target/debug/deps/proxy-f38f9f2c2cdd137a.d +++ /dev/null @@ -1,5 +0,0 @@ -/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 deleted file mode 100644 index 2ea62b8..0000000 --- a/chapter11/tcpproxy/target/debug/deps/tcpproxy-bc5b79807d74c314.d +++ /dev/null @@ -1,5 +0,0 @@ -/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 deleted file mode 100644 index 79b2c3c..0000000 --- a/chapter11/tcpproxy/target/debug/deps/tcpproxy-f6c45a41f08d6bd4.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/tcpproxy-f6c45a41f08d6bd4.rmeta: src/main.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/debug/deps/tcpproxy-f6c45a41f08d6bd4.d: src/main.rs - -src/main.rs: diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/dep-graph.bin deleted file mode 100644 index 6ceef11..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/query-cache.bin deleted file mode 100644 index 732204e..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7-1m8n57kucoqt8/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7.lock b/chapter11/tcpproxy/target/debug/incremental/origin-1l9shuqevxo96/s-ftsvicfiv9-nwqut7.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/dep-graph.bin deleted file mode 100644 index 4f3c0f6..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/query-cache.bin deleted file mode 100644 index 4759f88..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo-3tsy3opyj5dbo/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo.lock b/chapter11/tcpproxy/target/debug/incremental/origin-2kp0ysgsg8023/s-ftsvicfjmb-8a4mqo.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/dep-graph.bin deleted file mode 100644 index 5c9ac8e..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/query-cache.bin deleted file mode 100644 index f77102c..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457-1mm2806w8sesg/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457.lock b/chapter11/tcpproxy/target/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvicmdb0-719457.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/dep-graph.bin deleted file mode 100644 index 77fe671..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/query-cache.bin deleted file mode 100644 index e0120c6..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys-1u27ny1wfco6o/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys.lock b/chapter11/tcpproxy/target/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvicfkrx-unwtys.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/dep-graph.bin deleted file mode 100644 index 7c648e3..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/query-cache.bin deleted file mode 100644 index 11807cb..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp-2x4vz1bb7ap0h/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp.lock b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvicjl0b-1u99rp.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/dep-graph.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/dep-graph.bin deleted file mode 100644 index 2ac4300..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/query-cache.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/query-cache.bin deleted file mode 100644 index 433a861..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/work-products.bin b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q-180t0pzzpenru/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q.lock b/chapter11/tcpproxy/target/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsvicfifi-sxfb4q.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/.rustc_info.json b/chapter11/tcpproxy/target/rls/.rustc_info.json deleted file mode 100644 index 69bc71d..0000000 --- a/chapter11/tcpproxy/target/rls/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"4476964694761187371":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.cargo-lock b/chapter11/tcpproxy/target/rls/debug/.cargo-lock deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d deleted file mode 100644 index f6f368a..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d +++ /dev/null @@ -1 +0,0 @@ -2208aeb4f082520d \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d.json b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d.json deleted file mode 100644 index 6d72430..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/bin-origin-07fe34c963205a5d.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":4144718664990317059,"profile":14891217944882224483,"path":1971126846978498487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d deleted file mode 100644 index a4bf113..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/dep-bin-origin-07fe34c963205a5d and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-07fe34c963205a5d/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106 b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106 deleted file mode 100644 index a4bf113..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106 and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106 b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106 deleted file mode 100644 index eaea317..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106 +++ /dev/null @@ -1 +0,0 @@ -c7c8bd1a89f0afe8 \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106.json b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106.json deleted file mode 100644 index d4f5dba..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-5c775a8d016ab106/test-bin-origin-5c775a8d016ab106.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":4144718664990317059,"profile":1647870076477133176,"path":1971126846978498487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-5c775a8d016ab106/dep-test-bin-origin-5c775a8d016ab106"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 deleted file mode 100644 index cdefce3..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314 and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314 b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314 deleted file mode 100644 index 510c1e2..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314 +++ /dev/null @@ -1 +0,0 @@ -4d8a176644f5b389 \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314.json b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314.json deleted file mode 100644 index 3f2ae57..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-bc5b79807d74c314/test-bin-tcpproxy-bc5b79807d74c314.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":5317751864117190695,"profile":1647870076477133176,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-bc5b79807d74c314/dep-test-bin-tcpproxy-bc5b79807d74c314"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6 b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6 deleted file mode 100644 index 292859f..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6 and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6 b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6 deleted file mode 100644 index 9a1d35e..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6 +++ /dev/null @@ -1 +0,0 @@ -ae65c7061b6c5801 \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6.json b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6.json deleted file mode 100644 index 874c877..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/test-bin-proxy-e2b40a5fbef4cfc6.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":14075220824509603138,"profile":1647870076477133176,"path":7826526257089709771,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-e2b40a5fbef4cfc6/dep-test-bin-proxy-e2b40a5fbef4cfc6"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a deleted file mode 100644 index 8270898..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a +++ /dev/null @@ -1 +0,0 @@ -eb615cf8bae3ade7 \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a.json b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a.json deleted file mode 100644 index d6923bd..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/bin-proxy-f38f9f2c2cdd137a.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":14075220824509603138,"profile":14891217944882224483,"path":7826526257089709771,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a deleted file mode 100644 index 292859f..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/dep-bin-proxy-f38f9f2c2cdd137a and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f38f9f2c2cdd137a/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4 b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4 deleted file mode 100644 index a179343..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4 +++ /dev/null @@ -1 +0,0 @@ -49416c069d69dfca \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4.json b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4.json deleted file mode 100644 index 371d953..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/bin-tcpproxy-f6c45a41f08d6bd4.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":5317751864117190695,"profile":14891217944882224483,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4 b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4 deleted file mode 100644 index cdefce3..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/dep-bin-tcpproxy-f6c45a41f08d6bd4 and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp b/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpproxy/target/rls/debug/.fingerprint/tcpproxy-f6c45a41f08d6bd4/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/deps/liborigin-07fe34c963205a5d.rmeta b/chapter11/tcpproxy/target/rls/debug/deps/liborigin-07fe34c963205a5d.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/deps/liborigin-5c775a8d016ab106.rmeta b/chapter11/tcpproxy/target/rls/debug/deps/liborigin-5c775a8d016ab106.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta b/chapter11/tcpproxy/target/rls/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/deps/libproxy-f38f9f2c2cdd137a.rmeta b/chapter11/tcpproxy/target/rls/debug/deps/libproxy-f38f9f2c2cdd137a.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/deps/libtcpproxy-bc5b79807d74c314.rmeta b/chapter11/tcpproxy/target/rls/debug/deps/libtcpproxy-bc5b79807d74c314.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/deps/libtcpproxy-f6c45a41f08d6bd4.rmeta b/chapter11/tcpproxy/target/rls/debug/deps/libtcpproxy-f6c45a41f08d6bd4.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/deps/origin-07fe34c963205a5d.d b/chapter11/tcpproxy/target/rls/debug/deps/origin-07fe34c963205a5d.d deleted file mode 100644 index c0552e6..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/origin-07fe34c963205a5d.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/origin-07fe34c963205a5d.rmeta: src/bin/origin.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/origin-07fe34c963205a5d.d: src/bin/origin.rs - -src/bin/origin.rs: diff --git a/chapter11/tcpproxy/target/rls/debug/deps/origin-5c775a8d016ab106.d b/chapter11/tcpproxy/target/rls/debug/deps/origin-5c775a8d016ab106.d deleted file mode 100644 index cc41a05..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/origin-5c775a8d016ab106.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/origin-5c775a8d016ab106.rmeta: src/bin/origin.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/origin-5c775a8d016ab106.d: src/bin/origin.rs - -src/bin/origin.rs: diff --git a/chapter11/tcpproxy/target/rls/debug/deps/proxy-e2b40a5fbef4cfc6.d b/chapter11/tcpproxy/target/rls/debug/deps/proxy-e2b40a5fbef4cfc6.d deleted file mode 100644 index 0c51874..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/proxy-e2b40a5fbef4cfc6.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/proxy-e2b40a5fbef4cfc6.rmeta: src/bin/proxy.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/proxy-e2b40a5fbef4cfc6.d: src/bin/proxy.rs - -src/bin/proxy.rs: diff --git a/chapter11/tcpproxy/target/rls/debug/deps/proxy-f38f9f2c2cdd137a.d b/chapter11/tcpproxy/target/rls/debug/deps/proxy-f38f9f2c2cdd137a.d deleted file mode 100644 index 9888745..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/proxy-f38f9f2c2cdd137a.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/proxy-f38f9f2c2cdd137a.rmeta: src/bin/proxy.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/proxy-f38f9f2c2cdd137a.d: src/bin/proxy.rs - -src/bin/proxy.rs: diff --git a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/origin-07fe34c963205a5d.json b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/origin-07fe34c963205a5d.json deleted file mode 100644 index fc93260..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/origin-07fe34c963205a5d.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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-07fe34c963205a5d.rmeta"},"prelude":{"crate_id":{"name":"origin","disambiguator":[7538236591046365194,13015773905094303278]},"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]}}],"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}],"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":[]},{"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/deps/save-analysis/origin-5c775a8d016ab106.json b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/origin-5c775a8d016ab106.json deleted file mode 100644 index 1759c1c..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/origin-5c775a8d016ab106.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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/deps/save-analysis/proxy-e2b40a5fbef4cfc6.json b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/proxy-e2b40a5fbef4cfc6.json deleted file mode 100644 index a85d7a3..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/proxy-e2b40a5fbef4cfc6.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/libproxy-e2b40a5fbef4cfc6.rmeta"},"prelude":{"crate_id":{"name":"proxy","disambiguator":[18276385306100730305,9700958281576893777]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/proxy.rs","byte_start":0,"byte_end":2790,"line_start":1,"line_end":77,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":1482},"span":{"file_name":"src/bin/proxy.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"alias_span":null,"name":"env","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/proxy.rs","byte_start":28,"byte_end":32,"line_start":2,"line_end":2,"column_start":15,"column_end":19},"alias_span":null,"name":"Read","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2915},"span":{"file_name":"src/bin/proxy.rs","byte_start":34,"byte_end":39,"line_start":2,"line_end":2,"column_start":21,"column_end":26},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3439},"span":{"file_name":"src/bin/proxy.rs","byte_start":57,"byte_end":68,"line_start":3,"line_end":3,"column_start":16,"column_end":27},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3436},"span":{"file_name":"src/bin/proxy.rs","byte_start":70,"byte_end":79,"line_start":3,"line_end":3,"column_start":29,"column_end":38},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":4308},"span":{"file_name":"src/bin/proxy.rs","byte_start":100,"byte_end":104,"line_start":4,"line_end":4,"column_start":19,"column_end":23},"alias_span":null,"name":"exit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":265},"span":{"file_name":"src/bin/proxy.rs","byte_start":115,"byte_end":121,"line_start":5,"line_end":5,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/proxy.rs","byte_start":0,"byte_end":2790,"line_start":1,"line_end":77,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/proxy.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":14},{"krate":0,"index":15}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":12},"span":{"file_name":"src/bin/proxy.rs","byte_start":127,"byte_end":131,"line_start":7,"line_end":7,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(dead_code)","span":{"file_name":"src/bin/proxy.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1}}]},{"kind":"Local","id":{"krate":0,"index":4294967244},"span":{"file_name":"src/bin/proxy.rs","byte_start":216,"byte_end":220,"line_start":9,"line_end":9,"column_start":9,"column_end":13},"name":"args","qualname":"args$51","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967221},"span":{"file_name":"src/bin/proxy.rs","byte_start":380,"byte_end":392,"line_start":14,"line_end":14,"column_start":9,"column_end":21},"name":"proxy_server","qualname":"proxy_server$74","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967214},"span":{"file_name":"src/bin/proxy.rs","byte_start":413,"byte_end":426,"line_start":15,"line_end":15,"column_start":9,"column_end":22},"name":"origin_server","qualname":"origin_server$81","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967207},"span":{"file_name":"src/bin/proxy.rs","byte_start":493,"byte_end":507,"line_start":18,"line_end":18,"column_start":9,"column_end":23},"name":"proxy_listener","qualname":"proxy_listener$88","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967204},"span":{"file_name":"src/bin/proxy.rs","byte_start":523,"byte_end":528,"line_start":19,"line_end":19,"column_start":15,"column_end":20},"name":"proxy","qualname":"proxy$91","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967189},"span":{"file_name":"src/bin/proxy.rs","byte_start":610,"byte_end":614,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"name":"addr","qualname":"addr$106","value":"std::net::IpAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967179},"span":{"file_name":"src/bin/proxy.rs","byte_start":672,"byte_end":676,"line_start":22,"line_end":22,"column_start":13,"column_end":17},"name":"port","qualname":"port$116","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967168},"span":{"file_name":"src/bin/proxy.rs","byte_start":743,"byte_end":747,"line_start":23,"line_end":23,"column_start":20,"column_end":24},"name":"_err","qualname":"_err$127","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967146},"span":{"file_name":"src/bin/proxy.rs","byte_start":1051,"byte_end":1065,"line_start":34,"line_end":34,"column_start":13,"column_end":27},"name":"thread_handles","qualname":"thread_handles$149","value":"std::vec::Vec>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967141},"span":{"file_name":"src/bin/proxy.rs","byte_start":1167,"byte_end":1179,"line_start":37,"line_end":37,"column_start":9,"column_end":21},"name":"proxy_stream","qualname":"proxy_stream$154","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967134},"span":{"file_name":"src/bin/proxy.rs","byte_start":1227,"byte_end":1239,"line_start":38,"line_end":38,"column_start":17,"column_end":29},"name":"proxy_stream","qualname":"proxy_stream$161","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967127},"span":{"file_name":"src/bin/proxy.rs","byte_start":1374,"byte_end":1387,"line_start":40,"line_end":40,"column_start":17,"column_end":30},"name":"origin_stream","qualname":"origin_stream$168","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967116},"span":{"file_name":"src/bin/proxy.rs","byte_start":1493,"byte_end":1499,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"name":"handle","qualname":"handle$179","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967094},"span":{"file_name":"src/bin/proxy.rs","byte_start":1646,"byte_end":1652,"line_start":46,"line_end":46,"column_start":9,"column_end":15},"name":"handle","qualname":"handle$201","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967080},"span":{"file_name":"src/bin/proxy.rs","byte_start":1764,"byte_end":1776,"line_start":51,"line_end":51,"column_start":22,"column_end":34},"name":"proxy_stream","qualname":"::handle_connection::proxy_stream","value":"&mut std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967075},"span":{"file_name":"src/bin/proxy.rs","byte_start":1794,"byte_end":1807,"line_start":51,"line_end":51,"column_start":52,"column_end":65},"name":"origin_stream","qualname":"::handle_connection::origin_stream","value":"&mut std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":14},"span":{"file_name":"src/bin/proxy.rs","byte_start":1746,"byte_end":1763,"line_start":51,"line_end":51,"column_start":4,"column_end":21},"name":"handle_connection","qualname":"::handle_connection","value":"fn (proxy_stream: &mut TcpStream, origin_stream: &mut TcpStream) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967069},"span":{"file_name":"src/bin/proxy.rs","byte_start":1839,"byte_end":1848,"line_start":52,"line_end":52,"column_start":13,"column_end":22},"name":"in_buffer","qualname":"in_buffer$226","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967063},"span":{"file_name":"src/bin/proxy.rs","byte_start":1886,"byte_end":1896,"line_start":53,"line_end":53,"column_start":13,"column_end":23},"name":"out_buffer","qualname":"out_buffer$232","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967056},"span":{"file_name":"src/bin/proxy.rs","byte_start":1983,"byte_end":1986,"line_start":56,"line_end":56,"column_start":16,"column_end":19},"name":"err","qualname":"err$239","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":18,"byte_end":21,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":23,"byte_end":25,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":18,"byte_end":21,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":23,"byte_end":25,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":46,"byte_end":49,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":51,"byte_end":54,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":46,"byte_end":49,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":51,"byte_end":54,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":86,"byte_end":89,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":91,"byte_end":98,"line_start":4,"line_end":4,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":4154}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":110,"byte_end":113,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":222,"byte_end":225,"line_start":9,"line_end":9,"column_start":15,"column_end":18},"ref_id":{"krate":5,"index":4064}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":243,"byte_end":250,"line_start":9,"line_end":9,"column_start":36,"column_end":43},"ref_id":{"krate":2,"index":4826}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":236,"byte_end":240,"line_start":9,"line_end":9,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":1563}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":231,"byte_end":234,"line_start":9,"line_end":9,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":1482}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":266,"byte_end":269,"line_start":10,"line_end":10,"column_start":13,"column_end":16},"ref_id":{"krate":5,"index":4106}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":261,"byte_end":265,"line_start":10,"line_end":10,"column_start":8,"column_end":12},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":357,"byte_end":361,"line_start":12,"line_end":12,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":4308}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":396,"byte_end":400,"line_start":14,"line_end":14,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":430,"byte_end":434,"line_start":15,"line_end":15,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":520,"byte_end":522,"line_start":19,"line_end":19,"column_start":12,"column_end":14},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":520,"byte_end":522,"line_start":19,"line_end":19,"column_start":12,"column_end":14},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":545,"byte_end":549,"line_start":19,"line_end":19,"column_start":37,"column_end":41},"ref_id":{"krate":1,"index":3486}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":532,"byte_end":543,"line_start":19,"line_end":19,"column_start":24,"column_end":35},"ref_id":{"krate":1,"index":3439}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":550,"byte_end":562,"line_start":19,"line_end":19,"column_start":42,"column_end":54},"ref_id":{"krate":0,"index":4294967221}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":574,"byte_end":588,"line_start":20,"line_end":20,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":591,"byte_end":596,"line_start":20,"line_end":20,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":4294967204}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":654,"byte_end":656,"line_start":21,"line_end":21,"column_start":57,"column_end":59},"ref_id":{"krate":1,"index":3047}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":645,"byte_end":651,"line_start":21,"line_end":21,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":632,"byte_end":642,"line_start":21,"line_end":21,"column_start":35,"column_end":45},"ref_id":{"krate":1,"index":3488}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":617,"byte_end":631,"line_start":21,"line_end":21,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":716,"byte_end":720,"line_start":22,"line_end":22,"column_start":57,"column_end":61},"ref_id":{"krate":1,"index":3049}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":707,"byte_end":713,"line_start":22,"line_end":22,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":694,"byte_end":704,"line_start":22,"line_end":22,"column_start":35,"column_end":45},"ref_id":{"krate":1,"index":3488}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":679,"byte_end":693,"line_start":22,"line_end":22,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":739,"byte_end":742,"line_start":23,"line_end":23,"column_start":16,"column_end":19},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":739,"byte_end":742,"line_start":23,"line_end":23,"column_start":16,"column_end":19},"ref_id":{"krate":2,"index":29436}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":762,"byte_end":769,"line_start":23,"line_end":23,"column_start":39,"column_end":46},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":751,"byte_end":760,"line_start":23,"line_end":23,"column_start":28,"column_end":37},"ref_id":{"krate":1,"index":3436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":770,"byte_end":783,"line_start":23,"line_end":23,"column_start":47,"column_end":60},"ref_id":{"krate":0,"index":4294967214}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":858,"byte_end":862,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":4308}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":928,"byte_end":932,"line_start":28,"line_end":28,"column_start":51,"column_end":55},"ref_id":{"krate":0,"index":4294967189}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":934,"byte_end":938,"line_start":28,"line_end":28,"column_start":57,"column_end":61},"ref_id":{"krate":0,"index":4294967179}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1023,"byte_end":1027,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":4308}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1073,"byte_end":1076,"line_start":34,"line_end":34,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":4070}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1068,"byte_end":1071,"line_start":34,"line_end":34,"column_start":30,"column_end":33},"ref_id":{"krate":5,"index":4064}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1198,"byte_end":1206,"line_start":37,"line_end":37,"column_start":40,"column_end":48},"ref_id":{"krate":1,"index":3492}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1183,"byte_end":1197,"line_start":37,"line_end":37,"column_start":25,"column_end":39},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1255,"byte_end":1261,"line_start":38,"line_end":38,"column_start":45,"column_end":51},"ref_id":{"krate":2,"index":5494}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1242,"byte_end":1254,"line_start":38,"line_end":38,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":4294967141}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1436,"byte_end":1442,"line_start":41,"line_end":41,"column_start":47,"column_end":53},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1413,"byte_end":1420,"line_start":41,"line_end":41,"column_start":24,"column_end":31},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1402,"byte_end":1411,"line_start":41,"line_end":41,"column_start":13,"column_end":22},"ref_id":{"krate":1,"index":3436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1421,"byte_end":1434,"line_start":41,"line_end":41,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":4294967214}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1522,"byte_end":1527,"line_start":43,"line_end":43,"column_start":21,"column_end":26},"ref_id":{"krate":1,"index":399}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":1514,"byte_end":1520,"line_start":43,"line_end":43,"column_start":13,"column_end":19},"ref_id":{"krate":1,"index":265}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1536,"byte_end":1553,"line_start":43,"line_end":43,"column_start":35,"column_end":52},"ref_id":{"krate":0,"index":14}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1559,"byte_end":1571,"line_start":43,"line_end":43,"column_start":58,"column_end":70},"ref_id":{"krate":0,"index":4294967134}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1578,"byte_end":1591,"line_start":43,"line_end":43,"column_start":77,"column_end":90},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1618,"byte_end":1622,"line_start":44,"line_end":44,"column_start":24,"column_end":28},"ref_id":{"krate":5,"index":4099}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1603,"byte_end":1617,"line_start":44,"line_end":44,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":4294967146}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1623,"byte_end":1629,"line_start":44,"line_end":44,"column_start":29,"column_end":35},"ref_id":{"krate":0,"index":4294967116}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1656,"byte_end":1670,"line_start":46,"line_end":46,"column_start":19,"column_end":33},"ref_id":{"krate":0,"index":4294967146}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1695,"byte_end":1701,"line_start":47,"line_end":47,"column_start":23,"column_end":29},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1688,"byte_end":1692,"line_start":47,"line_end":47,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":464}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1681,"byte_end":1687,"line_start":47,"line_end":47,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967094}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1783,"byte_end":1792,"line_start":51,"line_end":51,"column_start":41,"column_end":50},"ref_id":{"krate":1,"index":3436}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1814,"byte_end":1823,"line_start":51,"line_end":51,"column_start":72,"column_end":81},"ref_id":{"krate":1,"index":3436}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1850,"byte_end":1853,"line_start":52,"line_end":52,"column_start":24,"column_end":27},"ref_id":{"krate":5,"index":4064}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1898,"byte_end":1901,"line_start":53,"line_end":53,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":4064}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1979,"byte_end":1982,"line_start":56,"line_end":56,"column_start":12,"column_end":15},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1979,"byte_end":1982,"line_start":56,"line_end":56,"column_start":12,"column_end":15},"ref_id":{"krate":2,"index":29436}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2003,"byte_end":2007,"line_start":56,"line_end":56,"column_start":36,"column_end":40},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1990,"byte_end":2002,"line_start":56,"line_end":56,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":4294967080}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2013,"byte_end":2022,"line_start":56,"line_end":56,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2094,"byte_end":2097,"line_start":57,"line_end":57,"column_start":69,"column_end":72},"ref_id":{"krate":0,"index":4294967056}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2197,"byte_end":2212,"line_start":61,"line_end":61,"column_start":21,"column_end":36},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":2189,"byte_end":2195,"line_start":61,"line_end":61,"column_start":13,"column_end":19},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2214,"byte_end":2223,"line_start":61,"line_end":61,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2337,"byte_end":2343,"line_start":66,"line_end":66,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2315,"byte_end":2320,"line_start":66,"line_end":66,"column_start":27,"column_end":32},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2301,"byte_end":2314,"line_start":66,"line_end":66,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":4294967075}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2326,"byte_end":2335,"line_start":66,"line_end":66,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2498,"byte_end":2504,"line_start":69,"line_end":69,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2476,"byte_end":2480,"line_start":69,"line_end":69,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2462,"byte_end":2475,"line_start":69,"line_end":69,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":4294967075}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2486,"byte_end":2496,"line_start":69,"line_end":69,"column_start":37,"column_end":47},"ref_id":{"krate":0,"index":4294967063}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2593,"byte_end":2608,"line_start":72,"line_end":72,"column_start":17,"column_end":32},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":2585,"byte_end":2591,"line_start":72,"line_end":72,"column_start":9,"column_end":15},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2610,"byte_end":2620,"line_start":72,"line_end":72,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":4294967063}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2724,"byte_end":2730,"line_start":75,"line_end":75,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2701,"byte_end":2706,"line_start":75,"line_end":75,"column_start":26,"column_end":31},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2688,"byte_end":2700,"line_start":75,"line_end":75,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":4294967080}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2712,"byte_end":2722,"line_start":75,"line_end":75,"column_start":37,"column_end":47},"ref_id":{"krate":0,"index":4294967063}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/proxy-f38f9f2c2cdd137a.json b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/proxy-f38f9f2c2cdd137a.json deleted file mode 100644 index 6df24c8..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/proxy-f38f9f2c2cdd137a.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/libproxy-f38f9f2c2cdd137a.rmeta"},"prelude":{"crate_id":{"name":"proxy","disambiguator":[14180320672777937863,1397018533284802347]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/bin/proxy.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/bin/proxy.rs","byte_start":0,"byte_end":2790,"line_start":1,"line_end":77,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":1482},"span":{"file_name":"src/bin/proxy.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"alias_span":null,"name":"env","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/proxy.rs","byte_start":28,"byte_end":32,"line_start":2,"line_end":2,"column_start":15,"column_end":19},"alias_span":null,"name":"Read","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2915},"span":{"file_name":"src/bin/proxy.rs","byte_start":34,"byte_end":39,"line_start":2,"line_end":2,"column_start":21,"column_end":26},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3439},"span":{"file_name":"src/bin/proxy.rs","byte_start":57,"byte_end":68,"line_start":3,"line_end":3,"column_start":16,"column_end":27},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3436},"span":{"file_name":"src/bin/proxy.rs","byte_start":70,"byte_end":79,"line_start":3,"line_end":3,"column_start":29,"column_end":38},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":4308},"span":{"file_name":"src/bin/proxy.rs","byte_start":100,"byte_end":104,"line_start":4,"line_end":4,"column_start":19,"column_end":23},"alias_span":null,"name":"exit","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":265},"span":{"file_name":"src/bin/proxy.rs","byte_start":115,"byte_end":121,"line_start":5,"line_end":5,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/proxy.rs","byte_start":0,"byte_end":2790,"line_start":1,"line_end":77,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/proxy.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":14}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":12},"span":{"file_name":"src/bin/proxy.rs","byte_start":127,"byte_end":131,"line_start":7,"line_end":7,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967244},"span":{"file_name":"src/bin/proxy.rs","byte_start":216,"byte_end":220,"line_start":9,"line_end":9,"column_start":9,"column_end":13},"name":"args","qualname":"args$51","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967221},"span":{"file_name":"src/bin/proxy.rs","byte_start":380,"byte_end":392,"line_start":14,"line_end":14,"column_start":9,"column_end":21},"name":"proxy_server","qualname":"proxy_server$74","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967214},"span":{"file_name":"src/bin/proxy.rs","byte_start":413,"byte_end":426,"line_start":15,"line_end":15,"column_start":9,"column_end":22},"name":"origin_server","qualname":"origin_server$81","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967207},"span":{"file_name":"src/bin/proxy.rs","byte_start":493,"byte_end":507,"line_start":18,"line_end":18,"column_start":9,"column_end":23},"name":"proxy_listener","qualname":"proxy_listener$88","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967204},"span":{"file_name":"src/bin/proxy.rs","byte_start":523,"byte_end":528,"line_start":19,"line_end":19,"column_start":15,"column_end":20},"name":"proxy","qualname":"proxy$91","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967189},"span":{"file_name":"src/bin/proxy.rs","byte_start":610,"byte_end":614,"line_start":21,"line_end":21,"column_start":13,"column_end":17},"name":"addr","qualname":"addr$106","value":"std::net::IpAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967179},"span":{"file_name":"src/bin/proxy.rs","byte_start":672,"byte_end":676,"line_start":22,"line_end":22,"column_start":13,"column_end":17},"name":"port","qualname":"port$116","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967168},"span":{"file_name":"src/bin/proxy.rs","byte_start":743,"byte_end":747,"line_start":23,"line_end":23,"column_start":20,"column_end":24},"name":"_err","qualname":"_err$127","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967146},"span":{"file_name":"src/bin/proxy.rs","byte_start":1051,"byte_end":1065,"line_start":34,"line_end":34,"column_start":13,"column_end":27},"name":"thread_handles","qualname":"thread_handles$149","value":"std::vec::Vec>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967141},"span":{"file_name":"src/bin/proxy.rs","byte_start":1167,"byte_end":1179,"line_start":37,"line_end":37,"column_start":9,"column_end":21},"name":"proxy_stream","qualname":"proxy_stream$154","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967134},"span":{"file_name":"src/bin/proxy.rs","byte_start":1227,"byte_end":1239,"line_start":38,"line_end":38,"column_start":17,"column_end":29},"name":"proxy_stream","qualname":"proxy_stream$161","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967127},"span":{"file_name":"src/bin/proxy.rs","byte_start":1374,"byte_end":1387,"line_start":40,"line_end":40,"column_start":17,"column_end":30},"name":"origin_stream","qualname":"origin_stream$168","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967116},"span":{"file_name":"src/bin/proxy.rs","byte_start":1493,"byte_end":1499,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"name":"handle","qualname":"handle$179","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967094},"span":{"file_name":"src/bin/proxy.rs","byte_start":1646,"byte_end":1652,"line_start":46,"line_end":46,"column_start":9,"column_end":15},"name":"handle","qualname":"handle$201","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967080},"span":{"file_name":"src/bin/proxy.rs","byte_start":1764,"byte_end":1776,"line_start":51,"line_end":51,"column_start":22,"column_end":34},"name":"proxy_stream","qualname":"::handle_connection::proxy_stream","value":"&mut std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967075},"span":{"file_name":"src/bin/proxy.rs","byte_start":1794,"byte_end":1807,"line_start":51,"line_end":51,"column_start":52,"column_end":65},"name":"origin_stream","qualname":"::handle_connection::origin_stream","value":"&mut std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":14},"span":{"file_name":"src/bin/proxy.rs","byte_start":1746,"byte_end":1763,"line_start":51,"line_end":51,"column_start":4,"column_end":21},"name":"handle_connection","qualname":"::handle_connection","value":"fn (proxy_stream: &mut TcpStream, origin_stream: &mut TcpStream) -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967069},"span":{"file_name":"src/bin/proxy.rs","byte_start":1839,"byte_end":1848,"line_start":52,"line_end":52,"column_start":13,"column_end":22},"name":"in_buffer","qualname":"in_buffer$226","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967063},"span":{"file_name":"src/bin/proxy.rs","byte_start":1886,"byte_end":1896,"line_start":53,"line_end":53,"column_start":13,"column_end":23},"name":"out_buffer","qualname":"out_buffer$232","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967056},"span":{"file_name":"src/bin/proxy.rs","byte_start":1983,"byte_end":1986,"line_start":56,"line_end":56,"column_start":16,"column_end":19},"name":"err","qualname":"err$239","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":18,"byte_end":21,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":23,"byte_end":25,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":18,"byte_end":21,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":23,"byte_end":25,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":46,"byte_end":49,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":51,"byte_end":54,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":46,"byte_end":49,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":51,"byte_end":54,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":86,"byte_end":89,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":91,"byte_end":98,"line_start":4,"line_end":4,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":4154}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":110,"byte_end":113,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":222,"byte_end":225,"line_start":9,"line_end":9,"column_start":15,"column_end":18},"ref_id":{"krate":5,"index":4064}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":243,"byte_end":250,"line_start":9,"line_end":9,"column_start":36,"column_end":43},"ref_id":{"krate":2,"index":4826}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":236,"byte_end":240,"line_start":9,"line_end":9,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":1563}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":231,"byte_end":234,"line_start":9,"line_end":9,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":1482}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":266,"byte_end":269,"line_start":10,"line_end":10,"column_start":13,"column_end":16},"ref_id":{"krate":5,"index":4106}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":261,"byte_end":265,"line_start":10,"line_end":10,"column_start":8,"column_end":12},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":357,"byte_end":361,"line_start":12,"line_end":12,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":4308}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":396,"byte_end":400,"line_start":14,"line_end":14,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":430,"byte_end":434,"line_start":15,"line_end":15,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":520,"byte_end":522,"line_start":19,"line_end":19,"column_start":12,"column_end":14},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":520,"byte_end":522,"line_start":19,"line_end":19,"column_start":12,"column_end":14},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":545,"byte_end":549,"line_start":19,"line_end":19,"column_start":37,"column_end":41},"ref_id":{"krate":1,"index":3486}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":532,"byte_end":543,"line_start":19,"line_end":19,"column_start":24,"column_end":35},"ref_id":{"krate":1,"index":3439}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":550,"byte_end":562,"line_start":19,"line_end":19,"column_start":42,"column_end":54},"ref_id":{"krate":0,"index":4294967221}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":574,"byte_end":588,"line_start":20,"line_end":20,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":591,"byte_end":596,"line_start":20,"line_end":20,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":4294967204}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":654,"byte_end":656,"line_start":21,"line_end":21,"column_start":57,"column_end":59},"ref_id":{"krate":1,"index":3047}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":645,"byte_end":651,"line_start":21,"line_end":21,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":632,"byte_end":642,"line_start":21,"line_end":21,"column_start":35,"column_end":45},"ref_id":{"krate":1,"index":3488}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":617,"byte_end":631,"line_start":21,"line_end":21,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":716,"byte_end":720,"line_start":22,"line_end":22,"column_start":57,"column_end":61},"ref_id":{"krate":1,"index":3049}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":707,"byte_end":713,"line_start":22,"line_end":22,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":694,"byte_end":704,"line_start":22,"line_end":22,"column_start":35,"column_end":45},"ref_id":{"krate":1,"index":3488}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":679,"byte_end":693,"line_start":22,"line_end":22,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":739,"byte_end":742,"line_start":23,"line_end":23,"column_start":16,"column_end":19},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":739,"byte_end":742,"line_start":23,"line_end":23,"column_start":16,"column_end":19},"ref_id":{"krate":2,"index":29436}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":762,"byte_end":769,"line_start":23,"line_end":23,"column_start":39,"column_end":46},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":751,"byte_end":760,"line_start":23,"line_end":23,"column_start":28,"column_end":37},"ref_id":{"krate":1,"index":3436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":770,"byte_end":783,"line_start":23,"line_end":23,"column_start":47,"column_end":60},"ref_id":{"krate":0,"index":4294967214}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":858,"byte_end":862,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":4308}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":928,"byte_end":932,"line_start":28,"line_end":28,"column_start":51,"column_end":55},"ref_id":{"krate":0,"index":4294967189}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":934,"byte_end":938,"line_start":28,"line_end":28,"column_start":57,"column_end":61},"ref_id":{"krate":0,"index":4294967179}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1023,"byte_end":1027,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":4308}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1073,"byte_end":1076,"line_start":34,"line_end":34,"column_start":35,"column_end":38},"ref_id":{"krate":5,"index":4070}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1068,"byte_end":1071,"line_start":34,"line_end":34,"column_start":30,"column_end":33},"ref_id":{"krate":5,"index":4064}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1198,"byte_end":1206,"line_start":37,"line_end":37,"column_start":40,"column_end":48},"ref_id":{"krate":1,"index":3492}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1183,"byte_end":1197,"line_start":37,"line_end":37,"column_start":25,"column_end":39},"ref_id":{"krate":0,"index":4294967207}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1255,"byte_end":1261,"line_start":38,"line_end":38,"column_start":45,"column_end":51},"ref_id":{"krate":2,"index":5494}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1242,"byte_end":1254,"line_start":38,"line_end":38,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":4294967141}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1436,"byte_end":1442,"line_start":41,"line_end":41,"column_start":47,"column_end":53},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1413,"byte_end":1420,"line_start":41,"line_end":41,"column_start":24,"column_end":31},"ref_id":{"krate":1,"index":3443}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1402,"byte_end":1411,"line_start":41,"line_end":41,"column_start":13,"column_end":22},"ref_id":{"krate":1,"index":3436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1421,"byte_end":1434,"line_start":41,"line_end":41,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":4294967214}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1522,"byte_end":1527,"line_start":43,"line_end":43,"column_start":21,"column_end":26},"ref_id":{"krate":1,"index":399}},{"kind":"Mod","span":{"file_name":"src/bin/proxy.rs","byte_start":1514,"byte_end":1520,"line_start":43,"line_end":43,"column_start":13,"column_end":19},"ref_id":{"krate":1,"index":265}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1536,"byte_end":1553,"line_start":43,"line_end":43,"column_start":35,"column_end":52},"ref_id":{"krate":0,"index":14}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1559,"byte_end":1571,"line_start":43,"line_end":43,"column_start":58,"column_end":70},"ref_id":{"krate":0,"index":4294967134}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1578,"byte_end":1591,"line_start":43,"line_end":43,"column_start":77,"column_end":90},"ref_id":{"krate":0,"index":4294967127}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1618,"byte_end":1622,"line_start":44,"line_end":44,"column_start":24,"column_end":28},"ref_id":{"krate":5,"index":4099}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1603,"byte_end":1617,"line_start":44,"line_end":44,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":4294967146}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1623,"byte_end":1629,"line_start":44,"line_end":44,"column_start":29,"column_end":35},"ref_id":{"krate":0,"index":4294967116}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1656,"byte_end":1670,"line_start":46,"line_end":46,"column_start":19,"column_end":33},"ref_id":{"krate":0,"index":4294967146}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1695,"byte_end":1701,"line_start":47,"line_end":47,"column_start":23,"column_end":29},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":1688,"byte_end":1692,"line_start":47,"line_end":47,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":464}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1681,"byte_end":1687,"line_start":47,"line_end":47,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967094}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1783,"byte_end":1792,"line_start":51,"line_end":51,"column_start":41,"column_end":50},"ref_id":{"krate":1,"index":3436}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1814,"byte_end":1823,"line_start":51,"line_end":51,"column_start":72,"column_end":81},"ref_id":{"krate":1,"index":3436}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1850,"byte_end":1853,"line_start":52,"line_end":52,"column_start":24,"column_end":27},"ref_id":{"krate":5,"index":4064}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":1898,"byte_end":1901,"line_start":53,"line_end":53,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":4064}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1979,"byte_end":1982,"line_start":56,"line_end":56,"column_start":12,"column_end":15},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1979,"byte_end":1982,"line_start":56,"line_end":56,"column_start":12,"column_end":15},"ref_id":{"krate":2,"index":29436}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2003,"byte_end":2007,"line_start":56,"line_end":56,"column_start":36,"column_end":40},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":1990,"byte_end":2002,"line_start":56,"line_end":56,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":4294967080}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2013,"byte_end":2022,"line_start":56,"line_end":56,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2094,"byte_end":2097,"line_start":57,"line_end":57,"column_start":69,"column_end":72},"ref_id":{"krate":0,"index":4294967056}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2197,"byte_end":2212,"line_start":61,"line_end":61,"column_start":21,"column_end":36},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":2189,"byte_end":2195,"line_start":61,"line_end":61,"column_start":13,"column_end":19},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2214,"byte_end":2223,"line_start":61,"line_end":61,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2337,"byte_end":2343,"line_start":66,"line_end":66,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2315,"byte_end":2320,"line_start":66,"line_end":66,"column_start":27,"column_end":32},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2301,"byte_end":2314,"line_start":66,"line_end":66,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":4294967075}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2326,"byte_end":2335,"line_start":66,"line_end":66,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":4294967069}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2498,"byte_end":2504,"line_start":69,"line_end":69,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2476,"byte_end":2480,"line_start":69,"line_end":69,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2462,"byte_end":2475,"line_start":69,"line_end":69,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":4294967075}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2486,"byte_end":2496,"line_start":69,"line_end":69,"column_start":37,"column_end":47},"ref_id":{"krate":0,"index":4294967063}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2593,"byte_end":2608,"line_start":72,"line_end":72,"column_start":17,"column_end":32},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/proxy.rs","byte_start":2585,"byte_end":2591,"line_start":72,"line_end":72,"column_start":9,"column_end":15},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2610,"byte_end":2620,"line_start":72,"line_end":72,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":4294967063}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2724,"byte_end":2730,"line_start":75,"line_end":75,"column_start":49,"column_end":55},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/proxy.rs","byte_start":2701,"byte_end":2706,"line_start":75,"line_end":75,"column_start":26,"column_end":31},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2688,"byte_end":2700,"line_start":75,"line_end":75,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":4294967080}},{"kind":"Variable","span":{"file_name":"src/bin/proxy.rs","byte_start":2712,"byte_end":2722,"line_start":75,"line_end":75,"column_start":37,"column_end":47},"ref_id":{"krate":0,"index":4294967063}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/tcpproxy-bc5b79807d74c314.json b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/tcpproxy-bc5b79807d74c314.json deleted file mode 100644 index c46a660..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/tcpproxy-bc5b79807d74c314.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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/libtcpproxy-bc5b79807d74c314.rmeta"},"prelude":{"crate_id":{"name":"tcpproxy","disambiguator":[9311067145477598903,15028488704060885138]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":36,"line_start":1,"line_end":3,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":36,"line_start":1,"line_end":3,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/main.rs","byte_start":3,"byte_end":7,"line_start":1,"line_end":1,"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/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/tcpproxy-f6c45a41f08d6bd4.json b/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/tcpproxy-f6c45a41f08d6bd4.json deleted file mode 100644 index 9f8b7d4..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/save-analysis/tcpproxy-f6c45a41f08d6bd4.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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/libtcpproxy-f6c45a41f08d6bd4.rmeta"},"prelude":{"crate_id":{"name":"tcpproxy","disambiguator":[6847553993367729282,13235099617134863828]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":36,"line_start":1,"line_end":3,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":36,"line_start":1,"line_end":3,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/main.rs","byte_start":3,"byte_end":7,"line_start":1,"line_end":1,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-bc5b79807d74c314.d b/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-bc5b79807d74c314.d deleted file mode 100644 index 0bf34e8..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-bc5b79807d74c314.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-bc5b79807d74c314.rmeta: src/main.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-bc5b79807d74c314.d: src/main.rs - -src/main.rs: diff --git a/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-f6c45a41f08d6bd4.d b/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-f6c45a41f08d6bd4.d deleted file mode 100644 index cda3a69..0000000 --- a/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-f6c45a41f08d6bd4.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-f6c45a41f08d6bd4.rmeta: src/main.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpproxy/target/rls/debug/deps/tcpproxy-f6c45a41f08d6bd4.d: src/main.rs - -src/main.rs: diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/dep-graph.bin deleted file mode 100644 index 0b76dc8..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/query-cache.bin deleted file mode 100644 index 51d677e..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg-1ggd4kqdtugqy/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg.lock b/chapter11/tcpproxy/target/rls/debug/incremental/origin-1l9shuqevxo96/s-ftsvib9kmb-g8kfzg.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/dep-graph.bin deleted file mode 100644 index 9cd26fc..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/query-cache.bin deleted file mode 100644 index 40cd593..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6-j7on2hfhn2zy/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6.lock b/chapter11/tcpproxy/target/rls/debug/incremental/origin-2kp0ysgsg8023/s-ftsvibh1mr-1y16hi6.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/dep-graph.bin deleted file mode 100644 index a88e479..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/query-cache.bin deleted file mode 100644 index 768af85..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g-3vnjpbpb6afg4/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g.lock b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-2zqh45lg5yo5j/s-ftsvibdbdi-a8xc1g.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/dep-graph.bin deleted file mode 100644 index e220952..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/query-cache.bin deleted file mode 100644 index da5ec40..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf-1fa7pmywb1vol/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf.lock b/chapter11/tcpproxy/target/rls/debug/incremental/proxy-3uuslvwqvj5j5/s-ftsvib40dg-4cvktf.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/dep-graph.bin deleted file mode 100644 index f0d91b7..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/query-cache.bin deleted file mode 100644 index 35e9b28..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z-1ddalgjqulyp3/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z.lock b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1g0vrb1cmacn6/s-ftsvib0rwx-1crk38z.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/dep-graph.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/dep-graph.bin deleted file mode 100644 index bb40cc3..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/query-cache.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/query-cache.bin deleted file mode 100644 index 41a8671..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/work-products.bin b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9-3gzqyrswh99zs/work-products.bin and /dev/null differ diff --git a/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9.lock b/chapter11/tcpproxy/target/rls/debug/incremental/tcpproxy-1yqohu3tntfhz/s-ftsviamr3y-1xdaaf9.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/.DS_Store b/chapter11/tcpudp/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/chapter11/tcpudp/.DS_Store and /dev/null differ diff --git a/chapter11/tcpudp/Cargo.lock b/chapter11/tcpudp/Cargo.lock deleted file mode 100644 index 863b987..0000000 --- a/chapter11/tcpudp/Cargo.lock +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -[[package]] -name = "tcpudp" -version = "0.1.0" diff --git a/chapter11/tcpudp/Cargo.toml b/chapter11/tcpudp/Cargo.toml deleted file mode 100644 index 034217b..0000000 --- a/chapter11/tcpudp/Cargo.toml +++ /dev/null @@ -1,8 +0,0 @@ -[package] -name = "tcpudp" -version = "0.1.0" -authors = ["peshwar9"] -edition = "2018" - - -[dependencies] diff --git a/chapter11/tcpudp/src/bin/tcp-client.rs b/chapter11/tcpudp/src/bin/tcp-client.rs deleted file mode 100644 index fca734a..0000000 --- a/chapter11/tcpudp/src/bin/tcp-client.rs +++ /dev/null @@ -1,16 +0,0 @@ -use std::io::{Read, Write}; -use std::net::TcpStream; -use std::str; -fn main() { - let mut stream = TcpStream::connect("localhost:3000").unwrap(); - let msg_to_send = "Hello from TCP client"; - 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) - .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 deleted file mode 100644 index 347047d..0000000 --- a/chapter11/tcpudp/src/bin/tcp-server.rs +++ /dev/null @@ -1,14 +0,0 @@ -use std::io::{Read, Write}; -use std::net::TcpListener; -fn main() { - let connection_listener = TcpListener::bind("127.0.0.1:3000").unwrap(); - println!("Running on port 3000"); - for stream in connection_listener.incoming() { - let mut stream = stream.unwrap(); - println!("Connection established"); - let mut buffer = [0; 100]; - stream.read(&mut buffer).unwrap(); - println!("Received from client: {}", String::from_utf8_lossy(&buffer)); - stream.write(&mut buffer).unwrap(); - } -} diff --git a/chapter11/tcpudp/src/bin/udp-client.rs b/chapter11/tcpudp/src/bin/udp-client.rs deleted file mode 100644 index 3d91e2f..0000000 --- a/chapter11/tcpudp/src/bin/udp-client.rs +++ /dev/null @@ -1,16 +0,0 @@ -use std::net::UdpSocket; - -fn main() { - // Create a local UDP socket - let socket = UdpSocket::bind("0.0.0.0:0").expect("Unable to bind to socket"); - - // Connect the socket to a remote socket - socket - .connect("127.0.0.1:3000") - .expect("Could not connect to UDP server"); - println!("socket peer addr is {:?}", socket.peer_addr()); - // Send a datagram to the remote socket - socket - .send("Hello: sent using send() call".as_bytes()) - .expect("Unable to send bytes"); -} diff --git a/chapter11/tcpudp/src/bin/udp-server.rs b/chapter11/tcpudp/src/bin/udp-server.rs deleted file mode 100644 index 6652d05..0000000 --- a/chapter11/tcpudp/src/bin/udp-server.rs +++ /dev/null @@ -1,30 +0,0 @@ -use std::net::UdpSocket; -use std::str; -use std::thread; - -fn main() { - let socket = UdpSocket::bind("127.0.0.1:3000").expect("Unable to bind to port"); - let mut buffer = [0; 1024]; - loop { - let socket_new = socket.try_clone().expect("Unable to clone socket"); - match socket_new.recv_from(&mut buffer) { - Ok((num_bytes, src_addr)) => { - thread::spawn(move || { - let send_buffer = &mut buffer[..num_bytes]; - println!( - "Received from client:{}", - str::from_utf8(send_buffer).unwrap() - ); - let response_string = - format!("Received this: {}", String::from_utf8_lossy(send_buffer)); - socket_new - .send_to(&response_string.as_bytes(), &src_addr) - .expect("error in sending datagram to remote socket"); - }); - } - Err(err) => { - println!("Error in receiving datagrams over UDP: {}", err); - } - } - } -} diff --git a/chapter11/tcpudp/src/main.rs b/chapter11/tcpudp/src/main.rs deleted file mode 100644 index 336d023..0000000 --- a/chapter11/tcpudp/src/main.rs +++ /dev/null @@ -1,5 +0,0 @@ - - -fn main() { - -} diff --git a/chapter11/tcpudp/target/.rustc_info.json b/chapter11/tcpudp/target/.rustc_info.json deleted file mode 100644 index bab3b5a..0000000 --- a/chapter11/tcpudp/target/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"7064757342655340577":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/.rustc_info.json b/chapter11/tcpudp/target/rls/.rustc_info.json deleted file mode 100644 index df3c16e..0000000 --- a/chapter11/tcpudp/target/rls/.rustc_info.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc_fingerprint":4503571881771466578,"outputs":{"4476964694761187371":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""],"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.cargo-lock b/chapter11/tcpudp/target/rls/debug/.cargo-lock deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/dep-test-bin-tcpudp-1018172d1283bb75 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/dep-test-bin-tcpudp-1018172d1283bb75 deleted file mode 100644 index cdefce3..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/dep-test-bin-tcpudp-1018172d1283bb75 and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/test-bin-tcpudp-1018172d1283bb75 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/test-bin-tcpudp-1018172d1283bb75 deleted file mode 100644 index c1c511d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/test-bin-tcpudp-1018172d1283bb75 +++ /dev/null @@ -1 +0,0 @@ -a32698b15cef2526 \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/test-bin-tcpudp-1018172d1283bb75.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/test-bin-tcpudp-1018172d1283bb75.json deleted file mode 100644 index 6e809ab..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-1018172d1283bb75/test-bin-tcpudp-1018172d1283bb75.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":16947274266887903966,"profile":1647870076477133176,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-1018172d1283bb75/dep-test-bin-tcpudp-1018172d1283bb75"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/dep-test-bin-tcp_server-14afba0cad5e53ac b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/dep-test-bin-tcp_server-14afba0cad5e53ac deleted file mode 100644 index 7949440..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/dep-test-bin-tcp_server-14afba0cad5e53ac and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/test-bin-tcp_server-14afba0cad5e53ac b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/test-bin-tcp_server-14afba0cad5e53ac deleted file mode 100644 index dab7fb2..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/test-bin-tcp_server-14afba0cad5e53ac +++ /dev/null @@ -1 +0,0 @@ -2070d3ed2311ab90 \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/test-bin-tcp_server-14afba0cad5e53ac.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/test-bin-tcp_server-14afba0cad5e53ac.json deleted file mode 100644 index 7cfa581..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-14afba0cad5e53ac/test-bin-tcp_server-14afba0cad5e53ac.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":5468234331131689689,"profile":1647870076477133176,"path":14924045246866494915,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-14afba0cad5e53ac/dep-test-bin-tcp_server-14afba0cad5e53ac"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/bin-tcp_server-461e46e3a0bf0909 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/bin-tcp_server-461e46e3a0bf0909 deleted file mode 100644 index 6f859c6..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/bin-tcp_server-461e46e3a0bf0909 +++ /dev/null @@ -1 +0,0 @@ -77bf183230e3f7b4 \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/bin-tcp_server-461e46e3a0bf0909.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/bin-tcp_server-461e46e3a0bf0909.json deleted file mode 100644 index 23c695b..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/bin-tcp_server-461e46e3a0bf0909.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":5468234331131689689,"profile":14891217944882224483,"path":14924045246866494915,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-461e46e3a0bf0909/dep-bin-tcp_server-461e46e3a0bf0909"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/dep-bin-tcp_server-461e46e3a0bf0909 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/dep-bin-tcp_server-461e46e3a0bf0909 deleted file mode 100644 index 7949440..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/dep-bin-tcp_server-461e46e3a0bf0909 and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-461e46e3a0bf0909/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/bin-udp_client-6e238a625ecea237 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/bin-udp_client-6e238a625ecea237 deleted file mode 100644 index 609a99e..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/bin-udp_client-6e238a625ecea237 +++ /dev/null @@ -1 +0,0 @@ -5d5461f33aba0a8d \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/bin-udp_client-6e238a625ecea237.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/bin-udp_client-6e238a625ecea237.json deleted file mode 100644 index 4407a3f..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/bin-udp_client-6e238a625ecea237.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":8566956652886722598,"profile":14891217944882224483,"path":7054289101709424826,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-6e238a625ecea237/dep-bin-udp_client-6e238a625ecea237"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/dep-bin-udp_client-6e238a625ecea237 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/dep-bin-udp_client-6e238a625ecea237 deleted file mode 100644 index 1515a7b..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/dep-bin-udp_client-6e238a625ecea237 and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-6e238a625ecea237/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/bin-tcpudp-97cca98b69045fb9 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/bin-tcpudp-97cca98b69045fb9 deleted file mode 100644 index ce9d6f9..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/bin-tcpudp-97cca98b69045fb9 +++ /dev/null @@ -1 +0,0 @@ -e3af33d9f7163acd \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/bin-tcpudp-97cca98b69045fb9.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/bin-tcpudp-97cca98b69045fb9.json deleted file mode 100644 index 302d2e3..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/bin-tcpudp-97cca98b69045fb9.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":16947274266887903966,"profile":14891217944882224483,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-97cca98b69045fb9/dep-bin-tcpudp-97cca98b69045fb9"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/dep-bin-tcpudp-97cca98b69045fb9 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/dep-bin-tcpudp-97cca98b69045fb9 deleted file mode 100644 index cdefce3..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/dep-bin-tcpudp-97cca98b69045fb9 and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-97cca98b69045fb9/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/dep-test-bin-tcp_client-a950fbfe7fa0b3ca b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/dep-test-bin-tcp_client-a950fbfe7fa0b3ca deleted file mode 100644 index b390599..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/dep-test-bin-tcp_client-a950fbfe7fa0b3ca and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/test-bin-tcp_client-a950fbfe7fa0b3ca b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/test-bin-tcp_client-a950fbfe7fa0b3ca deleted file mode 100644 index 36f2a18..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/test-bin-tcp_client-a950fbfe7fa0b3ca +++ /dev/null @@ -1 +0,0 @@ -7585adf41ed5c2a6 \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/test-bin-tcp_client-a950fbfe7fa0b3ca.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/test-bin-tcp_client-a950fbfe7fa0b3ca.json deleted file mode 100644 index 63ff5c8..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/test-bin-tcp_client-a950fbfe7fa0b3ca.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":2256210721036385737,"profile":1647870076477133176,"path":3474460559070787896,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-a950fbfe7fa0b3ca/dep-test-bin-tcp_client-a950fbfe7fa0b3ca"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/dep-test-bin-udp_client-ab91982e5762afe2 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/dep-test-bin-udp_client-ab91982e5762afe2 deleted file mode 100644 index 1515a7b..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/dep-test-bin-udp_client-ab91982e5762afe2 and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/test-bin-udp_client-ab91982e5762afe2 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/test-bin-udp_client-ab91982e5762afe2 deleted file mode 100644 index 90b975f..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/test-bin-udp_client-ab91982e5762afe2 +++ /dev/null @@ -1 +0,0 @@ -fe6844cf8cc9d4ba \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/test-bin-udp_client-ab91982e5762afe2.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/test-bin-udp_client-ab91982e5762afe2.json deleted file mode 100644 index 3da84f8..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ab91982e5762afe2/test-bin-udp_client-ab91982e5762afe2.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":8566956652886722598,"profile":1647870076477133176,"path":7054289101709424826,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-ab91982e5762afe2/dep-test-bin-udp_client-ab91982e5762afe2"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/bin-tcp_client-ae55dffc986db225 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/bin-tcp_client-ae55dffc986db225 deleted file mode 100644 index bb9f359..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/bin-tcp_client-ae55dffc986db225 +++ /dev/null @@ -1 +0,0 @@ -9b35098093529147 \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/bin-tcp_client-ae55dffc986db225.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/bin-tcp_client-ae55dffc986db225.json deleted file mode 100644 index d1e5178..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/bin-tcp_client-ae55dffc986db225.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":2256210721036385737,"profile":14891217944882224483,"path":3474460559070787896,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-ae55dffc986db225/dep-bin-tcp_client-ae55dffc986db225"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/dep-bin-tcp_client-ae55dffc986db225 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/dep-bin-tcp_client-ae55dffc986db225 deleted file mode 100644 index b390599..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/dep-bin-tcp_client-ae55dffc986db225 and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-ae55dffc986db225/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/dep-test-bin-udp_server-b6848eafbfd1dc5e b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/dep-test-bin-udp_server-b6848eafbfd1dc5e deleted file mode 100644 index 6b77e09..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/dep-test-bin-udp_server-b6848eafbfd1dc5e and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/test-bin-udp_server-b6848eafbfd1dc5e b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/test-bin-udp_server-b6848eafbfd1dc5e deleted file mode 100644 index f9a916a..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/test-bin-udp_server-b6848eafbfd1dc5e +++ /dev/null @@ -1 +0,0 @@ -17db4c91426294d6 \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/test-bin-udp_server-b6848eafbfd1dc5e.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/test-bin-udp_server-b6848eafbfd1dc5e.json deleted file mode 100644 index c85f58f..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/test-bin-udp_server-b6848eafbfd1dc5e.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":3775688359376975817,"profile":1647870076477133176,"path":15065930387134415414,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-b6848eafbfd1dc5e/dep-test-bin-udp_server-b6848eafbfd1dc5e"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/bin-udp_server-bc84853fd92a1078 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/bin-udp_server-bc84853fd92a1078 deleted file mode 100644 index 5af9725..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/bin-udp_server-bc84853fd92a1078 +++ /dev/null @@ -1 +0,0 @@ -370afcb45befd368 \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/bin-udp_server-bc84853fd92a1078.json b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/bin-udp_server-bc84853fd92a1078.json deleted file mode 100644 index 690f268..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/bin-udp_server-bc84853fd92a1078.json +++ /dev/null @@ -1 +0,0 @@ -{"rustc":12217307662193597186,"features":"[]","target":3775688359376975817,"profile":14891217944882224483,"path":15065930387134415414,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tcpudp-bc84853fd92a1078/dep-bin-udp_server-bc84853fd92a1078"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/dep-bin-udp_server-bc84853fd92a1078 b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/dep-bin-udp_server-bc84853fd92a1078 deleted file mode 100644 index 6b77e09..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/dep-bin-udp_server-bc84853fd92a1078 and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/invoked.timestamp b/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/invoked.timestamp deleted file mode 100644 index e00328d..0000000 --- a/chapter11/tcpudp/target/rls/debug/.fingerprint/tcpudp-bc84853fd92a1078/invoked.timestamp +++ /dev/null @@ -1 +0,0 @@ -This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/deps/libtcp_client-a950fbfe7fa0b3ca.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libtcp_client-a950fbfe7fa0b3ca.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libtcp_client-ae55dffc986db225.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libtcp_client-ae55dffc986db225.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libtcp_server-14afba0cad5e53ac.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libtcp_server-14afba0cad5e53ac.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libtcp_server-461e46e3a0bf0909.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libtcp_server-461e46e3a0bf0909.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libtcpudp-1018172d1283bb75.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libtcpudp-1018172d1283bb75.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libtcpudp-97cca98b69045fb9.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libtcpudp-97cca98b69045fb9.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libudp_client-6e238a625ecea237.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libudp_client-6e238a625ecea237.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libudp_client-ab91982e5762afe2.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libudp_client-ab91982e5762afe2.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libudp_server-b6848eafbfd1dc5e.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libudp_server-b6848eafbfd1dc5e.rmeta deleted file mode 100644 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/deps/libudp_server-bc84853fd92a1078.rmeta b/chapter11/tcpudp/target/rls/debug/deps/libudp_server-bc84853fd92a1078.rmeta deleted file mode 100644 index e69de29..0000000 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 deleted file mode 100644 index a2a76f2..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_client-a950fbfe7fa0b3ca.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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_server-14afba0cad5e53ac.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-14afba0cad5e53ac.json deleted file mode 100644 index 6893769..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-14afba0cad5e53ac.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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/tcpudp-1018172d1283bb75.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcpudp-1018172d1283bb75.json deleted file mode 100644 index 1ea4a4d..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcpudp-1018172d1283bb75.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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/libtcpudp-1018172d1283bb75.rmeta"},"prelude":{"crate_id":{"name":"tcpudp","disambiguator":[7191381797996910072,5496200700773835961]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/main.rs","byte_start":2,"byte_end":16,"line_start":3,"line_end":5,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":2,"byte_end":16,"line_start":3,"line_end":5,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/main.rs","byte_start":5,"byte_end":9,"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/main.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcpudp-97cca98b69045fb9.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcpudp-97cca98b69045fb9.json deleted file mode 100644 index 571e11c..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcpudp-97cca98b69045fb9.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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/libtcpudp-97cca98b69045fb9.rmeta"},"prelude":{"crate_id":{"name":"tcpudp","disambiguator":[14252695875775721232,9879066391318841997]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/main.rs","byte_start":2,"byte_end":16,"line_start":3,"line_end":5,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":2,"byte_end":16,"line_start":3,"line_end":5,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/main.rs","byte_start":5,"byte_end":9,"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":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_client-ab91982e5762afe2.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_client-ab91982e5762afe2.json deleted file mode 100644 index a41e478..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_client-ab91982e5762afe2.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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/libudp_client-ab91982e5762afe2.rmeta"},"prelude":{"crate_id":{"name":"udp_client","disambiguator":[13349912141106982036,5132117805384730441]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-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/udp-client.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-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/udp-client.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-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/udp-client.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/udp-client.rs","byte_start":0,"byte_end":514,"line_start":1,"line_end":16,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":3529},"span":{"file_name":"src/bin/udp-client.rs","byte_start":14,"byte_end":23,"line_start":1,"line_end":1,"column_start":15,"column_end":24},"alias_span":null,"name":"UdpSocket","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/udp-client.rs","byte_start":0,"byte_end":514,"line_start":1,"line_end":16,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/udp-client.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":4},"span":{"file_name":"src/bin/udp-client.rs","byte_start":29,"byte_end":33,"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/udp-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":4294967276},"span":{"file_name":"src/bin/udp-client.rs","byte_start":79,"byte_end":85,"line_start":5,"line_end":5,"column_start":9,"column_end":15},"name":"socket","qualname":"socket$19","value":"std::net::UdpSocket","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/udp-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/udp-client.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":117,"byte_end":123,"line_start":5,"line_end":5,"column_start":47,"column_end":53},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":99,"byte_end":103,"line_start":5,"line_end":5,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":3533}},{"kind":"Type","span":{"file_name":"src/bin/udp-client.rs","byte_start":88,"byte_end":97,"line_start":5,"line_end":5,"column_start":18,"column_end":27},"ref_id":{"krate":1,"index":3529}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":254,"byte_end":260,"line_start":10,"line_end":10,"column_start":10,"column_end":16},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":219,"byte_end":226,"line_start":9,"line_end":9,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":3561}},{"kind":"Variable","span":{"file_name":"src/bin/udp-client.rs","byte_start":203,"byte_end":209,"line_start":8,"line_end":8,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967276}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":345,"byte_end":354,"line_start":11,"line_end":11,"column_start":49,"column_end":58},"ref_id":{"krate":1,"index":3539}},{"kind":"Variable","span":{"file_name":"src/bin/udp-client.rs","byte_start":338,"byte_end":344,"line_start":11,"line_end":11,"column_start":42,"column_end":48},"ref_id":{"krate":0,"index":4294967276}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":481,"byte_end":487,"line_start":15,"line_end":15,"column_start":10,"column_end":16},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":423,"byte_end":427,"line_start":14,"line_end":14,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":3564}},{"kind":"Variable","span":{"file_name":"src/bin/udp-client.rs","byte_start":407,"byte_end":413,"line_start":13,"line_end":13,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967276}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":460,"byte_end":468,"line_start":14,"line_end":14,"column_start":47,"column_end":55},"ref_id":{"krate":2,"index":7765}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_server-b6848eafbfd1dc5e.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_server-b6848eafbfd1dc5e.json deleted file mode 100644 index cce59c4..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_server-b6848eafbfd1dc5e.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/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/libudp_server-b6848eafbfd1dc5e.rmeta"},"prelude":{"crate_id":{"name":"udp_server","disambiguator":[11641777605938135019,2650331816900310046]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-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/udp-server.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-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/udp-server.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-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/udp-server.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-server.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/udp-server.rs","byte_start":0,"byte_end":1121,"line_start":1,"line_end":30,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":3529},"span":{"file_name":"src/bin/udp-server.rs","byte_start":14,"byte_end":23,"line_start":1,"line_end":1,"column_start":15,"column_end":24},"alias_span":null,"name":"UdpSocket","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":5,"index":3336},"span":{"file_name":"src/bin/udp-server.rs","byte_start":34,"byte_end":37,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"alias_span":null,"name":"str","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":265},"span":{"file_name":"src/bin/udp-server.rs","byte_start":48,"byte_end":54,"line_start":3,"line_end":3,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/udp-server.rs","byte_start":0,"byte_end":1121,"line_start":1,"line_end":30,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/udp-server.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":9}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":6},"span":{"file_name":"src/bin/udp-server.rs","byte_start":60,"byte_end":64,"line_start":5,"line_end":5,"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/udp-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":4294967266},"span":{"file_name":"src/bin/udp-server.rs","byte_start":77,"byte_end":83,"line_start":6,"line_end":6,"column_start":9,"column_end":15},"name":"socket","qualname":"socket$29","value":"std::net::UdpSocket","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967256},"span":{"file_name":"src/bin/udp-server.rs","byte_start":166,"byte_end":172,"line_start":7,"line_end":7,"column_start":13,"column_end":19},"name":"buffer","qualname":"buffer$39","value":"[u8; 1024]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967249},"span":{"file_name":"src/bin/udp-server.rs","byte_start":209,"byte_end":219,"line_start":9,"line_end":9,"column_start":13,"column_end":23},"name":"socket_new","qualname":"socket_new$46","value":"std::net::UdpSocket","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967230},"span":{"file_name":"src/bin/udp-server.rs","byte_start":341,"byte_end":350,"line_start":11,"line_end":11,"column_start":17,"column_end":26},"name":"num_bytes","qualname":"num_bytes$65","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967229},"span":{"file_name":"src/bin/udp-server.rs","byte_start":352,"byte_end":360,"line_start":11,"line_end":11,"column_start":28,"column_end":36},"name":"src_addr","qualname":"src_addr$66","value":"std::net::SocketAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967222},"span":{"file_name":"src/bin/udp-server.rs","byte_start":432,"byte_end":443,"line_start":13,"line_end":13,"column_start":25,"column_end":36},"name":"send_buffer","qualname":"send_buffer$73","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967213},"span":{"file_name":"src/bin/udp-server.rs","byte_start":661,"byte_end":676,"line_start":18,"line_end":18,"column_start":25,"column_end":40},"name":"response_string","qualname":"response_string$82","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967190},"span":{"file_name":"src/bin/udp-server.rs","byte_start":1004,"byte_end":1007,"line_start":25,"line_end":25,"column_start":17,"column_end":20},"name":"err","qualname":"err$105","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/udp-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/udp-server.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Mod","span":{"file_name":"src/bin/udp-server.rs","byte_start":29,"byte_end":32,"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/udp-server.rs","byte_start":43,"byte_end":46,"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/udp-server.rs","byte_start":120,"byte_end":126,"line_start":6,"line_end":6,"column_start":52,"column_end":58},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":97,"byte_end":101,"line_start":6,"line_end":6,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":3533}},{"kind":"Type","span":{"file_name":"src/bin/udp-server.rs","byte_start":86,"byte_end":95,"line_start":6,"line_end":6,"column_start":18,"column_end":27},"ref_id":{"krate":1,"index":3529}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":241,"byte_end":247,"line_start":9,"line_end":9,"column_start":45,"column_end":51},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":229,"byte_end":238,"line_start":9,"line_end":9,"column_start":33,"column_end":42},"ref_id":{"krate":1,"index":3541}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":222,"byte_end":228,"line_start":9,"line_end":9,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":300,"byte_end":309,"line_start":10,"line_end":10,"column_start":26,"column_end":35},"ref_id":{"krate":1,"index":3535}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":289,"byte_end":299,"line_start":10,"line_end":10,"column_start":15,"column_end":25},"ref_id":{"krate":0,"index":4294967249}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":315,"byte_end":321,"line_start":10,"line_end":10,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":4294967256}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":337,"byte_end":339,"line_start":11,"line_end":11,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":337,"byte_end":339,"line_start":11,"line_end":11,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":29433}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":392,"byte_end":397,"line_start":12,"line_end":12,"column_start":25,"column_end":30},"ref_id":{"krate":1,"index":399}},{"kind":"Mod","span":{"file_name":"src/bin/udp-server.rs","byte_start":384,"byte_end":390,"line_start":12,"line_end":12,"column_start":17,"column_end":23},"ref_id":{"krate":1,"index":265}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":451,"byte_end":457,"line_start":13,"line_end":13,"column_start":44,"column_end":50},"ref_id":{"krate":0,"index":4294967256}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":460,"byte_end":469,"line_start":13,"line_end":13,"column_start":53,"column_end":62},"ref_id":{"krate":0,"index":4294967230}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":605,"byte_end":611,"line_start":16,"line_end":16,"column_start":53,"column_end":59},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":582,"byte_end":591,"line_start":16,"line_end":16,"column_start":30,"column_end":39},"ref_id":{"krate":2,"index":7509}},{"kind":"Mod","span":{"file_name":"src/bin/udp-server.rs","byte_start":577,"byte_end":580,"line_start":16,"line_end":16,"column_start":25,"column_end":28},"ref_id":{"krate":5,"index":3336}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":592,"byte_end":603,"line_start":16,"line_end":16,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":4294967222}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":740,"byte_end":755,"line_start":19,"line_end":19,"column_start":62,"column_end":77},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/udp-server.rs","byte_start":732,"byte_end":738,"line_start":19,"line_end":19,"column_start":54,"column_end":60},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":756,"byte_end":767,"line_start":19,"line_end":19,"column_start":78,"column_end":89},"ref_id":{"krate":0,"index":4294967222}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":900,"byte_end":906,"line_start":22,"line_end":22,"column_start":26,"column_end":32},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":827,"byte_end":834,"line_start":21,"line_end":21,"column_start":26,"column_end":33},"ref_id":{"krate":1,"index":3537}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":791,"byte_end":801,"line_start":20,"line_end":20,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":4294967249}},{"kind":"Function","span":{"file_name":"src/bin/udp-server.rs","byte_start":852,"byte_end":860,"line_start":21,"line_end":21,"column_start":51,"column_end":59},"ref_id":{"krate":5,"index":3503}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":836,"byte_end":851,"line_start":21,"line_end":21,"column_start":35,"column_end":50},"ref_id":{"krate":0,"index":4294967213}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":865,"byte_end":873,"line_start":21,"line_end":21,"column_start":64,"column_end":72},"ref_id":{"krate":0,"index":4294967229}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":1000,"byte_end":1003,"line_start":25,"line_end":25,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":1000,"byte_end":1003,"line_start":25,"line_end":25,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":29436}},{"kind":"Variable","span":{"file_name":"src/bin/udp-server.rs","byte_start":1084,"byte_end":1087,"line_start":26,"line_end":26,"column_start":71,"column_end":74},"ref_id":{"krate":0,"index":4294967190}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/deps/tcp_client-a950fbfe7fa0b3ca.d b/chapter11/tcpudp/target/rls/debug/deps/tcp_client-a950fbfe7fa0b3ca.d deleted file mode 100644 index ffb0016..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/tcp_client-a950fbfe7fa0b3ca.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcp_client-a950fbfe7fa0b3ca.rmeta: src/bin/tcp-client.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcp_client-a950fbfe7fa0b3ca.d: src/bin/tcp-client.rs - -src/bin/tcp-client.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/tcp_client-ae55dffc986db225.d b/chapter11/tcpudp/target/rls/debug/deps/tcp_client-ae55dffc986db225.d deleted file mode 100644 index 0d2cba6..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/tcp_client-ae55dffc986db225.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcp_client-ae55dffc986db225.rmeta: src/bin/tcp-client.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcp_client-ae55dffc986db225.d: src/bin/tcp-client.rs - -src/bin/tcp-client.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/tcp_server-14afba0cad5e53ac.d b/chapter11/tcpudp/target/rls/debug/deps/tcp_server-14afba0cad5e53ac.d deleted file mode 100644 index ddd2318..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/tcp_server-14afba0cad5e53ac.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcp_server-14afba0cad5e53ac.rmeta: src/bin/tcp-server.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcp_server-14afba0cad5e53ac.d: src/bin/tcp-server.rs - -src/bin/tcp-server.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/tcp_server-461e46e3a0bf0909.d b/chapter11/tcpudp/target/rls/debug/deps/tcp_server-461e46e3a0bf0909.d deleted file mode 100644 index e4de3d8..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/tcp_server-461e46e3a0bf0909.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcp_server-461e46e3a0bf0909.rmeta: src/bin/tcp-server.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcp_server-461e46e3a0bf0909.d: src/bin/tcp-server.rs - -src/bin/tcp-server.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/tcpudp-1018172d1283bb75.d b/chapter11/tcpudp/target/rls/debug/deps/tcpudp-1018172d1283bb75.d deleted file mode 100644 index 75db0ab..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/tcpudp-1018172d1283bb75.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcpudp-1018172d1283bb75.rmeta: src/main.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcpudp-1018172d1283bb75.d: src/main.rs - -src/main.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/tcpudp-97cca98b69045fb9.d b/chapter11/tcpudp/target/rls/debug/deps/tcpudp-97cca98b69045fb9.d deleted file mode 100644 index 2e1e095..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/tcpudp-97cca98b69045fb9.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcpudp-97cca98b69045fb9.rmeta: src/main.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/tcpudp-97cca98b69045fb9.d: src/main.rs - -src/main.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/udp_client-6e238a625ecea237.d b/chapter11/tcpudp/target/rls/debug/deps/udp_client-6e238a625ecea237.d deleted file mode 100644 index deea29b..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/udp_client-6e238a625ecea237.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/udp_client-6e238a625ecea237.rmeta: src/bin/udp-client.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/udp_client-6e238a625ecea237.d: src/bin/udp-client.rs - -src/bin/udp-client.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/udp_client-ab91982e5762afe2.d b/chapter11/tcpudp/target/rls/debug/deps/udp_client-ab91982e5762afe2.d deleted file mode 100644 index a9fc62f..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/udp_client-ab91982e5762afe2.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/udp_client-ab91982e5762afe2.rmeta: src/bin/udp-client.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/udp_client-ab91982e5762afe2.d: src/bin/udp-client.rs - -src/bin/udp-client.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/udp_server-b6848eafbfd1dc5e.d b/chapter11/tcpudp/target/rls/debug/deps/udp_server-b6848eafbfd1dc5e.d deleted file mode 100644 index efa45a9..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/udp_server-b6848eafbfd1dc5e.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/udp_server-b6848eafbfd1dc5e.rmeta: src/bin/udp-server.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/udp_server-b6848eafbfd1dc5e.d: src/bin/udp-server.rs - -src/bin/udp-server.rs: diff --git a/chapter11/tcpudp/target/rls/debug/deps/udp_server-bc84853fd92a1078.d b/chapter11/tcpudp/target/rls/debug/deps/udp_server-bc84853fd92a1078.d deleted file mode 100644 index 834fa13..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/udp_server-bc84853fd92a1078.d +++ /dev/null @@ -1,5 +0,0 @@ -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/udp_server-bc84853fd92a1078.rmeta: src/bin/udp-server.rs - -/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/udp_server-bc84853fd92a1078.d: src/bin/udp-server.rs - -src/bin/udp-server.rs: diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/dep-graph.bin deleted file mode 100644 index 25707cf..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/query-cache.bin deleted file mode 100644 index 461c4b5..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k-2byk5kkfty7mj/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftsht3f3sr-io6b5k.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/dep-graph.bin deleted file mode 100644 index 0f0d374..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/query-cache.bin deleted file mode 100644 index b83b405..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s-s25k1zv9wjzn/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftsht3v3ww-1ajyg3s.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/dep-graph.bin deleted file mode 100644 index 3ea7fb4..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/query-cache.bin deleted file mode 100644 index 679d19d..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8-2291ak0bxp3h0/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftsht3s1bx-1ez9cs8.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/dep-graph.bin deleted file mode 100644 index 294bbfe..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/query-cache.bin deleted file mode 100644 index 2faf643..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo-mi6w6hfw65pb/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftsht396cx-itf6vo.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/dep-graph.bin deleted file mode 100644 index 2d99034..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/query-cache.bin deleted file mode 100644 index 721f4eb..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv-29c674ao84g0q/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftsht3izdi-sducrv.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/dep-graph.bin deleted file mode 100644 index 22284a8..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/query-cache.bin deleted file mode 100644 index 85f72f2..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh-1d63em4h0n5ka/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftsht36unv-8am1nh.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/dep-graph.bin deleted file mode 100644 index 6883be6..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/query-cache.bin deleted file mode 100644 index 19b6e84..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic-rn5f0nuhwtdx/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftsht3l72s-mzayic.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/dep-graph.bin deleted file mode 100644 index ad0c035..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/query-cache.bin deleted file mode 100644 index e5ab62f..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp-yj0vinu7mkc2/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftsht2yu7z-1mhsdp.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/dep-graph.bin deleted file mode 100644 index e140d1e..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/query-cache.bin deleted file mode 100644 index 84902b7..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq-1u1qcduxpt5eb/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftsht33atu-1y30wcq.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/dep-graph.bin deleted file mode 100644 index 9460600..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/dep-graph.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/query-cache.bin deleted file mode 100644 index 7fb9adb..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/query-cache.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/work-products.bin deleted file mode 100644 index dbafc7a..0000000 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx-xw4n3f9kq981/work-products.bin and /dev/null differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftsht3ow4j-u9f4hx.lock deleted file mode 100755 index e69de29..0000000 diff --git a/chapter12/ffi/Cargo.lock b/chapter12/ffi/Cargo.lock deleted file mode 100644 index cd6e083..0000000 --- a/chapter12/ffi/Cargo.lock +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -[[package]] -name = "ffi" -version = "0.1.0" diff --git a/chapter12/ffi/Cargo.toml b/chapter12/ffi/Cargo.toml deleted file mode 100644 index 94d38e3..0000000 --- a/chapter12/ffi/Cargo.toml +++ /dev/null @@ -1,12 +0,0 @@ -[package] -name = "ffi" -version = "0.1.0" -authors = ["peshwar9"] -edition = "2018" - - -[lib] -name = "ffitest" -crate-type = ["dylib"] - -[dependencies] diff --git a/chapter12/ffi/ffitest b/chapter12/ffi/ffitest deleted file mode 100755 index 35ff05d..0000000 Binary files a/chapter12/ffi/ffitest and /dev/null differ diff --git a/chapter12/ffi/rustffi.c b/chapter12/ffi/rustffi.c deleted file mode 100644 index b05ca3f..0000000 --- a/chapter12/ffi/rustffi.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "rustffi.h" -int main(void) -{ - see_ffi_in_action(); -} \ No newline at end of file diff --git a/chapter12/ffi/rustffi.h b/chapter12/ffi/rustffi.h deleted file mode 100644 index 7435bcf..0000000 --- a/chapter12/ffi/rustffi.h +++ /dev/null @@ -1 +0,0 @@ -void see_ffi_in_action(); \ No newline at end of file diff --git a/chapter12/ffi/src/lib.rs b/chapter12/ffi/src/lib.rs deleted file mode 100644 index 1c3b638..0000000 --- a/chapter12/ffi/src/lib.rs +++ /dev/null @@ -1,4 +0,0 @@ -#[no_mangle] -pub extern "C" fn see_ffi_in_action() { - println!("Congrats! You have successfully invoked Rust shared library from a C program"); -}