diff --git a/lo b/lo new file mode 100644 index 0000000..e5433f7 Binary files /dev/null and b/lo differ diff --git a/new.log b/new.log new file mode 100644 index 0000000..3632a63 Binary files /dev/null and b/new.log differ diff --git a/rust/Cargo.lock b/rust/Cargo.lock index ff03834..b185538 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -30,12 +30,6 @@ dependencies = [ "unicode-xid", ] -[[package]] -name = "protobuf" -version = "2.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12b869b619141004a542c9e585b40c1432e7b0d67a826f68cb5fa4c1ee9aff56" - [[package]] name = "quote" version = "1.0.3" @@ -89,7 +83,6 @@ name = "tf2p-network" version = "0.1.0" dependencies = [ "flume", - "protobuf", "sm-ext", ] diff --git a/rust/Cargo.toml b/rust/Cargo.toml index a596456..ad8b643 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -10,4 +10,3 @@ crate-type = ["cdylib"] [dependencies] sm-ext = "0.3.0" flume = "0.5.1" -protobuf = "2.12.0" diff --git a/rust/build_and_run.sh b/rust/build_and_run.sh new file mode 100644 index 0000000..5c78bb7 --- /dev/null +++ b/rust/build_and_run.sh @@ -0,0 +1,3 @@ +cargo build --all --all-targets --target=i686-unknown-linux-gnu && +cp target/i686-unknown-linux-gnu/debug/libtf2p_network.so /mnt/disk3/TF2DS/tf/addons/sourcemod/extensions/tf2p-network.ext.so && +/mnt/disk3/TF2DS/srcds_run +map ctf_2fort diff --git a/rust/src/lib.rs b/rust/src/lib.rs index 9ff2bcb..cfb4506 100644 --- a/rust/src/lib.rs +++ b/rust/src/lib.rs @@ -1,4 +1,4 @@ -use sm_ext::{cell_t, native, register_natives, IExtension, IExtensionInterface, IShareSys, SMExtension, TryIntoPlugin, HandleError, IHandleSys, HandleType, SMInterfaceApi, IPluginContext, forwards, IForwardManager, ExecType}; +use sm_ext::*; use std::thread; use std::net::{SocketAddr, UdpSocket}; use std::cell::RefCell; @@ -18,6 +18,12 @@ struct Tf2pNetworkingForwards { on_con_req: fn(ip: &CStr) -> i32, } +fn forward_wrapper(ip: &CStr) -> Result { + let result = Tf2pNetworkingForwards::on_con_req(|fwd| fwd.execute(ip))?; + + Ok(result) +} + /// The network plugin entrypoint. #[native] fn start_manager(_ctx: &IPluginContext, ip: &CStr, port1: i32) -> NMSender { @@ -52,7 +58,7 @@ fn start_manager(_ctx: &IPluginContext, ip: &CStr, port1: i32) -> NMSender { // Spawn manager thread thread::spawn(move || { - netman::manager(rx_s2m, tx_m2s, serv).unwrap(); + netman::manager(rx_s2m, tx_m2s, forward_wrapper, serv).unwrap(); }); NMSender::new(tx_c) diff --git a/rust/src/netman.rs b/rust/src/netman.rs index ed655aa..8a06ed1 100644 --- a/rust/src/netman.rs +++ b/rust/src/netman.rs @@ -4,10 +4,13 @@ use std::collections::VecDeque; use std::ffi::CStr; +// use crate::Tf2pNetworkingForwards; + use flume; pub enum NMMessage{ Connect(u8, SocketAddr), + Ping(SocketAddr), UDPMessage(Vec, SocketAddr), Kill } @@ -32,7 +35,7 @@ fn check_if_in_peer_ips (cl_ip: SocketAddr, peer_ips: &[Option]) -> /// The network manager function. /// It handles the incoming requests and sends the corresponding answers -pub fn manager<'a> (input: flume::Receiver, output: flume::Sender<(Vec, SocketAddr)>, serv_addr: SocketAddr) -> Result<(), Box> { +pub fn manager<'a> (input: flume::Receiver, output: flume::Sender<(Vec, SocketAddr)>, forward: fn(&CStr) -> Result, serv_addr: SocketAddr) -> Result<(), Box> { let mut cl_ip: Option = None; let mut addr_queue = VecDeque::new(); @@ -102,6 +105,8 @@ pub fn manager<'a> (input: flume::Receiver, output: flume::Sender<(Ve output.send((player_data[0].clone().unwrap(), serv_addr)).unwrap(); println!("Got player Data pt 1."); + // This loop is activated when a player starts sending theur data and + // breaks the outer loop when the transmission is complete. 'even_more_inner: loop { match input.recv() { Ok(m) => { @@ -117,9 +122,9 @@ pub fn manager<'a> (input: flume::Receiver, output: flume::Sender<(Ve break 'even_more_inner; } } - }, - NMMessage::Connect(i, addr) => (), + }, NMMessage::Kill => break 'main, + _ => {}, } }, Err(e) => panic!(e), @@ -132,14 +137,15 @@ pub fn manager<'a> (input: flume::Receiver, output: flume::Sender<(Ve } } }, - NMMessage::Connect(i, addr) => (), NMMessage::Kill => break 'main, + _ => {}, } }, Err(e) => panic!(e), } } + // Exchange game data with peers and send updates to client. 'inner2: loop { match input.recv() { @@ -149,28 +155,39 @@ pub fn manager<'a> (input: flume::Receiver, output: flume::Sender<(Ve if src == serv_addr { // from server? output.send((buf, cl_ip.unwrap())); // send to client } else if check_if_in_peer_ips(src, &conns) { // from peer? - // handle request - // /send to cliet port (callback) + // handle request (quit, peers, gameinfo) + // send to cliet port (forward) } else { // else - if buf == "tf2p?".as_bytes() {// handshake + if buf == "TF2P?".as_bytes() {// handshake output.send((Vec::from("Hey Ho!".as_bytes()), src)); } else if buf == "Connect?".as_bytes() { - match super::Tf2pNetworkingForwards::on_con_req(|fwd| fwd.execute(CStr::from_bytes_with_nul(src.ip()?.to_string()?[..])?))? { // Callback? - Ok(1) => { - // Add to List - // Send Ack and Ports + match forward(CStr::from_bytes_with_nul(src.ip().to_string()[..].as_bytes())?) { + Ok(i) => { + if i < 3 { + conns[i as usize] = Some(src); + // 'Ack ServPort CliPort' -> src + output.send((Vec::from(format!("Ack {:05}", serv_addr.port()).as_bytes()), src)); + } else { + output.send((Vec::from("No".as_bytes()), src)); + } }, _ => (), } } + else if buf == "".as_bytes() { // Ack, SPort + // add to list TODO: Check internal state of place and validity + output.send((Vec::from("QInfo?".as_bytes()), src)); + } } }, NMMessage::Connect(i, addr) => { - // ask for handshawe - // do it - // add to list + // TODO: Create internal state to check place and validity + output.send((Vec::from("Connect?".as_bytes()), addr)); }, + NMMessage::Ping(addr) => { + output.send((Vec::from("TF2P?".as_bytes()), addr)); + } NMMessage::Kill => break 'main, } } diff --git a/rust/src/socks.rs b/rust/src/socks.rs index 7fe2f86..7e1d860 100644 --- a/rust/src/socks.rs +++ b/rust/src/socks.rs @@ -1,7 +1,7 @@ use std::net::{UdpSocket, SocketAddr}; use std::error::Error; -use crate::NMMessage; +use crate::netman::NMMessage; use flume; diff --git a/tests/Cargo.lock b/tests/Cargo.lock new file mode 100644 index 0000000..69fd698 --- /dev/null +++ b/tests/Cargo.lock @@ -0,0 +1,6 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "tests" +version = "0.1.0" + diff --git a/tests/Cargo.toml b/tests/Cargo.toml new file mode 100644 index 0000000..7a679fb --- /dev/null +++ b/tests/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "tests" +version = "0.1.0" +authors = ["TheLie0 "] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/tests/src/main.rs b/tests/src/main.rs new file mode 100644 index 0000000..badca7c --- /dev/null +++ b/tests/src/main.rs @@ -0,0 +1,41 @@ +use std::env; +use std::net::{UdpSocket, SocketAddr}; + +fn main() { + + println!("Hello, world!"); + + let args: Vec = env::args().collect(); + + let mut server_adress = None; + + for i in 0..args.len()-1 { + if args[i] == "-s" { + server_adress = Some(args[i + 1].parse::() + .expect("Unable to parse output socket address")); + } + } + + let server_message = [0xff, 0xff, 0xff, 0xff, 0x41, 0x33, 0x49, 0x4f, 0x5a, + 0x7c, 0x71, 0x34, 0x2d, 0xf9, 0x23, 0x30, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x08, 0xc0, 0x56, 0x25, 0x42, 0x38, 0x40, 0x01, 0x01, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x00]; + + let server_socket = UdpSocket::bind("127.0.0.1:27123") + .expect("Could not bind to 127.0.0.1:27123."); + + // Connect to client port + match server_adress { + Some(a) => server_socket.connect(a).expect("Couldn't connect to server."), + None => panic!("No Server adress provided!") + } + + server_socket.send(& server_message).expect("Send failed."); + + // print all traffic from cl + loop{ + let mut output = [0; 128]; + + server_socket.recv(&mut output).unwrap(); + } +} diff --git a/tests/target/.rustc_info.json b/tests/target/.rustc_info.json new file mode 100644 index 0000000..ae4ed30 --- /dev/null +++ b/tests/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":1683364760131821644,"outputs":{"1164083562126845933":["rustc 1.44.0 (49cae5576 2020-06-01)\nbinary: rustc\ncommit-hash: 49cae55760da0a43428eba73abcb659bb70cf2e4\ncommit-date: 2020-06-01\nhost: x86_64-unknown-linux-gnu\nrelease: 1.44.0\nLLVM version: 9.0\n",""],"4476964694761187371":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/dannieboy/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/tests/target/debug/.cargo-lock b/tests/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/bin-tests-c066b971b0bbd15a b/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/bin-tests-c066b971b0bbd15a new file mode 100644 index 0000000..942beb4 --- /dev/null +++ b/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/bin-tests-c066b971b0bbd15a @@ -0,0 +1 @@ +657008ade131bb46 \ No newline at end of file diff --git a/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/bin-tests-c066b971b0bbd15a.json b/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/bin-tests-c066b971b0bbd15a.json new file mode 100644 index 0000000..e04e1c4 --- /dev/null +++ b/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/bin-tests-c066b971b0bbd15a.json @@ -0,0 +1 @@ +{"rustc":5807094999684781751,"features":"[]","target":8443017735982037405,"profile":14891217944882224483,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tests-c066b971b0bbd15a/dep-bin-tests-c066b971b0bbd15a"}}],"rustflags":[],"metadata":7884812644471753209} \ No newline at end of file diff --git a/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/dep-bin-tests-c066b971b0bbd15a b/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/dep-bin-tests-c066b971b0bbd15a new file mode 100644 index 0000000..cdefce3 Binary files /dev/null and b/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/dep-bin-tests-c066b971b0bbd15a differ diff --git a/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/invoked.timestamp b/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/tests/target/debug/.fingerprint/tests-c066b971b0bbd15a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/bin-tests-e7efc60f064cff81 b/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/bin-tests-e7efc60f064cff81 new file mode 100644 index 0000000..2dd82ce --- /dev/null +++ b/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/bin-tests-e7efc60f064cff81 @@ -0,0 +1 @@ +aee87f802deaab67 \ No newline at end of file diff --git a/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/bin-tests-e7efc60f064cff81.json b/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/bin-tests-e7efc60f064cff81.json new file mode 100644 index 0000000..db36013 --- /dev/null +++ b/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/bin-tests-e7efc60f064cff81.json @@ -0,0 +1 @@ +{"rustc":5807094999684781751,"features":"[]","target":8443017735982037405,"profile":14996655781355331481,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tests-e7efc60f064cff81/dep-bin-tests-e7efc60f064cff81"}}],"rustflags":[],"metadata":7884812644471753209} \ No newline at end of file diff --git a/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/dep-bin-tests-e7efc60f064cff81 b/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/dep-bin-tests-e7efc60f064cff81 new file mode 100644 index 0000000..cdefce3 Binary files /dev/null and b/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/dep-bin-tests-e7efc60f064cff81 differ diff --git a/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/invoked.timestamp b/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/tests/target/debug/.fingerprint/tests-e7efc60f064cff81/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/tests/target/debug/deps/libtests-c066b971b0bbd15a.rmeta b/tests/target/debug/deps/libtests-c066b971b0bbd15a.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/tests/target/debug/deps/tests-c066b971b0bbd15a.d b/tests/target/debug/deps/tests-c066b971b0bbd15a.d new file mode 100644 index 0000000..118e223 --- /dev/null +++ b/tests/target/debug/deps/tests-c066b971b0bbd15a.d @@ -0,0 +1,5 @@ +/mnt/disk1/projects/TF2P/tests/target/debug/deps/tests-c066b971b0bbd15a.rmeta: src/main.rs + +/mnt/disk1/projects/TF2P/tests/target/debug/deps/tests-c066b971b0bbd15a.d: src/main.rs + +src/main.rs: diff --git a/tests/target/debug/deps/tests-e7efc60f064cff81 b/tests/target/debug/deps/tests-e7efc60f064cff81 new file mode 100644 index 0000000..811f1c7 Binary files /dev/null and b/tests/target/debug/deps/tests-e7efc60f064cff81 differ diff --git a/tests/target/debug/deps/tests-e7efc60f064cff81.d b/tests/target/debug/deps/tests-e7efc60f064cff81.d new file mode 100644 index 0000000..43ece78 --- /dev/null +++ b/tests/target/debug/deps/tests-e7efc60f064cff81.d @@ -0,0 +1,5 @@ +/mnt/disk1/projects/TF2P/tests/target/debug/deps/tests-e7efc60f064cff81: src/main.rs + +/mnt/disk1/projects/TF2P/tests/target/debug/deps/tests-e7efc60f064cff81.d: src/main.rs + +src/main.rs: diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/19jdadwjnyumatnc.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/19jdadwjnyumatnc.o new file mode 100644 index 0000000..a7b1025 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/19jdadwjnyumatnc.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1fxe28p09vbiw14l.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1fxe28p09vbiw14l.o new file mode 100644 index 0000000..1e026ff Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1fxe28p09vbiw14l.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1g7eqmner2z88u44.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1g7eqmner2z88u44.o new file mode 100644 index 0000000..fc8384a Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1g7eqmner2z88u44.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1h7omazcyn7y9659.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1h7omazcyn7y9659.o new file mode 100644 index 0000000..2cdefa0 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1h7omazcyn7y9659.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1l1qoju28utxgp7p.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1l1qoju28utxgp7p.o new file mode 100644 index 0000000..f21207a Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1l1qoju28utxgp7p.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1xqry8uu9yq5dq0e.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1xqry8uu9yq5dq0e.o new file mode 100644 index 0000000..09306a4 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/1xqry8uu9yq5dq0e.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/20ghsswlu1a7ae8k.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/20ghsswlu1a7ae8k.o new file mode 100644 index 0000000..8aaae8e Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/20ghsswlu1a7ae8k.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/23i398xqeh4iz4tk.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/23i398xqeh4iz4tk.o new file mode 100644 index 0000000..50de424 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/23i398xqeh4iz4tk.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/23uzq6hadrdg1qdd.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/23uzq6hadrdg1qdd.o new file mode 100644 index 0000000..bdbe60a Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/23uzq6hadrdg1qdd.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2d66c87gdend3ns1.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2d66c87gdend3ns1.o new file mode 100644 index 0000000..d293cd2 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2d66c87gdend3ns1.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2l7472c9xw0hz5og.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2l7472c9xw0hz5og.o new file mode 100644 index 0000000..548fb6f Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2l7472c9xw0hz5og.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2mdnzzxangb3tb3.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2mdnzzxangb3tb3.o new file mode 100644 index 0000000..7838895 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2mdnzzxangb3tb3.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2yb7kyz86dvxggrv.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2yb7kyz86dvxggrv.o new file mode 100644 index 0000000..04100d1 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2yb7kyz86dvxggrv.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2zh4mjtzxghycjoi.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2zh4mjtzxghycjoi.o new file mode 100644 index 0000000..6d48c5b Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2zh4mjtzxghycjoi.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2ziw974u59dvw0nb.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2ziw974u59dvw0nb.o new file mode 100644 index 0000000..f20ed59 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/2ziw974u59dvw0nb.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/34e0vkzk7zz7necs.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/34e0vkzk7zz7necs.o new file mode 100644 index 0000000..09080b1 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/34e0vkzk7zz7necs.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/39qiwxmsbij7vj7i.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/39qiwxmsbij7vj7i.o new file mode 100644 index 0000000..86b02a9 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/39qiwxmsbij7vj7i.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3e60p75c4gwn0c83.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3e60p75c4gwn0c83.o new file mode 100644 index 0000000..9387ab2 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3e60p75c4gwn0c83.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3efnvseuxuvoji9u.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3efnvseuxuvoji9u.o new file mode 100644 index 0000000..a7a3933 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3efnvseuxuvoji9u.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3hbqq518i8otrisn.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3hbqq518i8otrisn.o new file mode 100644 index 0000000..efd961a Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3hbqq518i8otrisn.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3iqxbb140rqghsao.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3iqxbb140rqghsao.o new file mode 100644 index 0000000..f6dc129 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3iqxbb140rqghsao.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3oiq6xnlmx4k1akn.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3oiq6xnlmx4k1akn.o new file mode 100644 index 0000000..c4b8f86 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3oiq6xnlmx4k1akn.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3wa6qex6ar0xyr4y.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3wa6qex6ar0xyr4y.o new file mode 100644 index 0000000..5837762 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3wa6qex6ar0xyr4y.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3zfjwnv474rf9z06.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3zfjwnv474rf9z06.o new file mode 100644 index 0000000..c844271 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/3zfjwnv474rf9z06.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/42vw6aite4snf66x.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/42vw6aite4snf66x.o new file mode 100644 index 0000000..d31b1d3 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/42vw6aite4snf66x.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4428uaz2tv41zy7w.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4428uaz2tv41zy7w.o new file mode 100644 index 0000000..e4e26e0 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4428uaz2tv41zy7w.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/46uu6bnupu890be7.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/46uu6bnupu890be7.o new file mode 100644 index 0000000..e48c36a Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/46uu6bnupu890be7.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/48h57le5xg3t1j3m.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/48h57le5xg3t1j3m.o new file mode 100644 index 0000000..17a0564 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/48h57le5xg3t1j3m.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/498txac2uqgjvvr8.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/498txac2uqgjvvr8.o new file mode 100644 index 0000000..4449006 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/498txac2uqgjvvr8.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4anmzpoezxt6l3uu.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4anmzpoezxt6l3uu.o new file mode 100644 index 0000000..eb95d39 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4anmzpoezxt6l3uu.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4b3hsdkdj1s49ye8.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4b3hsdkdj1s49ye8.o new file mode 100644 index 0000000..82adbac Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4b3hsdkdj1s49ye8.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4bb99c45p374oxy4.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4bb99c45p374oxy4.o new file mode 100644 index 0000000..4c0fc44 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4bb99c45p374oxy4.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4bp8900wi8ouhvmm.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4bp8900wi8ouhvmm.o new file mode 100644 index 0000000..0d79a7f Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4bp8900wi8ouhvmm.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4hv0p4lsuav8cio7.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4hv0p4lsuav8cio7.o new file mode 100644 index 0000000..aeaffa8 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4hv0p4lsuav8cio7.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4jv6fq1ygz2ahhw8.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4jv6fq1ygz2ahhw8.o new file mode 100644 index 0000000..40586f4 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4jv6fq1ygz2ahhw8.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4k2mdiu97r66dtbr.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4k2mdiu97r66dtbr.o new file mode 100644 index 0000000..32d4936 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4k2mdiu97r66dtbr.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4loaw86k408i50t.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4loaw86k408i50t.o new file mode 100644 index 0000000..077d975 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4loaw86k408i50t.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4lp9j0awqru1ty25.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4lp9j0awqru1ty25.o new file mode 100644 index 0000000..928b615 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4lp9j0awqru1ty25.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4o0v99j91uzkh6yo.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4o0v99j91uzkh6yo.o new file mode 100644 index 0000000..5cfd35d Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4o0v99j91uzkh6yo.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4onptrf8gh73gx26.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4onptrf8gh73gx26.o new file mode 100644 index 0000000..de9fda5 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/4onptrf8gh73gx26.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/53rhnlu3z0ffywfc.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/53rhnlu3z0ffywfc.o new file mode 100644 index 0000000..f2d1980 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/53rhnlu3z0ffywfc.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/55uom7dgeuvzago3.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/55uom7dgeuvzago3.o new file mode 100644 index 0000000..cbc61c5 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/55uom7dgeuvzago3.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/577uo77nab50as9a.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/577uo77nab50as9a.o new file mode 100644 index 0000000..6739dea Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/577uo77nab50as9a.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/59ojzed2jsi0swe6.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/59ojzed2jsi0swe6.o new file mode 100644 index 0000000..c636a76 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/59ojzed2jsi0swe6.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5ai1jyxirqfiqauz.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5ai1jyxirqfiqauz.o new file mode 100644 index 0000000..961ebcf Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5ai1jyxirqfiqauz.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5ftr3vrhano5s3t8.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5ftr3vrhano5s3t8.o new file mode 100644 index 0000000..96ad96b Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5ftr3vrhano5s3t8.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5gk9putl85ets79q.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5gk9putl85ets79q.o new file mode 100644 index 0000000..7d810df Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5gk9putl85ets79q.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5gs71f1qjs15tb5n.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5gs71f1qjs15tb5n.o new file mode 100644 index 0000000..0cdb309 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/5gs71f1qjs15tb5n.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/72m8tozdw1un0on.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/72m8tozdw1un0on.o new file mode 100644 index 0000000..b026f2d Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/72m8tozdw1un0on.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/c6n1fr4zdn7anve.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/c6n1fr4zdn7anve.o new file mode 100644 index 0000000..673bc34 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/c6n1fr4zdn7anve.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/cxq5vqt4sx5i4df.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/cxq5vqt4sx5i4df.o new file mode 100644 index 0000000..c4c3bc7 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/cxq5vqt4sx5i4df.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/dep-graph.bin b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/dep-graph.bin new file mode 100644 index 0000000..59dba05 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/dep-graph.bin differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/djbedtw8tkgx5x8.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/djbedtw8tkgx5x8.o new file mode 100644 index 0000000..6a2bd38 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/djbedtw8tkgx5x8.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/e5dxpglkjt5aza5.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/e5dxpglkjt5aza5.o new file mode 100644 index 0000000..636a2c0 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/e5dxpglkjt5aza5.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/ep8zk0b3t48pau0.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/ep8zk0b3t48pau0.o new file mode 100644 index 0000000..7652cd1 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/ep8zk0b3t48pau0.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/k7xv683h76rz8mn.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/k7xv683h76rz8mn.o new file mode 100644 index 0000000..b9df5a3 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/k7xv683h76rz8mn.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/l5sljqedc335owv.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/l5sljqedc335owv.o new file mode 100644 index 0000000..d6605d5 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/l5sljqedc335owv.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/query-cache.bin b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/query-cache.bin new file mode 100644 index 0000000..37e01b1 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/query-cache.bin differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/vfqcbr04nr3y8ys.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/vfqcbr04nr3y8ys.o new file mode 100644 index 0000000..0f24233 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/vfqcbr04nr3y8ys.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/work-products.bin b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/work-products.bin new file mode 100644 index 0000000..13c40af Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/work-products.bin differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/yeyu2c3lvnmnruy.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/yeyu2c3lvnmnruy.o new file mode 100644 index 0000000..558a074 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/yeyu2c3lvnmnruy.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/zeic6f9bw5tmlot.o b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/zeic6f9bw5tmlot.o new file mode 100644 index 0000000..9f248d3 Binary files /dev/null and b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce-1lstcvnq6289u/zeic6f9bw5tmlot.o differ diff --git a/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce.lock b/tests/target/debug/incremental/tests-13fhxjwynm42b/s-foyglymcah-d0j3ce.lock new file mode 100644 index 0000000..e69de29 diff --git a/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/dep-graph.bin b/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/dep-graph.bin new file mode 100644 index 0000000..465a3c2 Binary files /dev/null and b/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/dep-graph.bin differ diff --git a/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/query-cache.bin b/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/query-cache.bin new file mode 100644 index 0000000..79bdc53 Binary files /dev/null and b/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/query-cache.bin differ diff --git a/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/work-products.bin b/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/work-products.bin new file mode 100644 index 0000000..13015ba Binary files /dev/null and b/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4-2s7szj470awzw/work-products.bin differ diff --git a/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4.lock b/tests/target/debug/incremental/tests-26xi32b9hscdk/s-foygltw9nt-2lw6n4.lock new file mode 100644 index 0000000..e69de29 diff --git a/tests/target/debug/tests b/tests/target/debug/tests new file mode 100644 index 0000000..811f1c7 Binary files /dev/null and b/tests/target/debug/tests differ diff --git a/tests/target/debug/tests.d b/tests/target/debug/tests.d new file mode 100644 index 0000000..80d562c --- /dev/null +++ b/tests/target/debug/tests.d @@ -0,0 +1 @@ +/mnt/disk1/projects/TF2P/tests/target/debug/tests: /mnt/disk1/projects/TF2P/tests/src/main.rs diff --git a/tests/target/rls/.rustc_info.json b/tests/target/rls/.rustc_info.json new file mode 100644 index 0000000..aec3083 --- /dev/null +++ b/tests/target/rls/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":4567211532567258067,"outputs":{"1138116330425514636":["___\n",""],"4476964694761187371":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/dannieboy/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"mmx\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"cas\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.39.0-nightly (c6e9c76c5 2019-09-04)\nbinary: rustc\ncommit-hash: c6e9c76c59e3c10acd63ca9ec157a8894ea1a068\ncommit-date: 2019-09-04\nhost: x86_64-unknown-linux-gnu\nrelease: 1.39.0-nightly\nLLVM version: 9.0\n",""],"2196823701345282402":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/dannieboy/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"mmx\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"cas\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/tests/target/rls/debug/.cargo-lock b/tests/target/rls/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/bin-tests-2d2ee19b1caaa0fc b/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/bin-tests-2d2ee19b1caaa0fc new file mode 100644 index 0000000..0414e5b --- /dev/null +++ b/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/bin-tests-2d2ee19b1caaa0fc @@ -0,0 +1 @@ +ec4873444cbdaeef \ No newline at end of file diff --git a/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/bin-tests-2d2ee19b1caaa0fc.json b/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/bin-tests-2d2ee19b1caaa0fc.json new file mode 100644 index 0000000..e74e666 --- /dev/null +++ b/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/bin-tests-2d2ee19b1caaa0fc.json @@ -0,0 +1 @@ +{"rustc":14587545897571530554,"features":"[]","target":8443017735982037405,"profile":14891217944882224483,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tests-2d2ee19b1caaa0fc/dep-bin-tests-2d2ee19b1caaa0fc"}}],"rustflags":[],"metadata":7884812644471753209} \ No newline at end of file diff --git a/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/dep-bin-tests-2d2ee19b1caaa0fc b/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/dep-bin-tests-2d2ee19b1caaa0fc new file mode 100644 index 0000000..cdefce3 Binary files /dev/null and b/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/dep-bin-tests-2d2ee19b1caaa0fc differ diff --git a/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/invoked.timestamp b/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/tests/target/rls/debug/.fingerprint/tests-2d2ee19b1caaa0fc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/dep-test-bin-tests-764dc12fedf23aaf b/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/dep-test-bin-tests-764dc12fedf23aaf new file mode 100644 index 0000000..cdefce3 Binary files /dev/null and b/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/dep-test-bin-tests-764dc12fedf23aaf differ diff --git a/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/invoked.timestamp b/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/test-bin-tests-764dc12fedf23aaf b/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/test-bin-tests-764dc12fedf23aaf new file mode 100644 index 0000000..2e7d0be --- /dev/null +++ b/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/test-bin-tests-764dc12fedf23aaf @@ -0,0 +1 @@ +bf9eb7b5bead80d3 \ No newline at end of file diff --git a/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/test-bin-tests-764dc12fedf23aaf.json b/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/test-bin-tests-764dc12fedf23aaf.json new file mode 100644 index 0000000..2eb6949 --- /dev/null +++ b/tests/target/rls/debug/.fingerprint/tests-764dc12fedf23aaf/test-bin-tests-764dc12fedf23aaf.json @@ -0,0 +1 @@ +{"rustc":14587545897571530554,"features":"[]","target":8443017735982037405,"profile":1647870076477133176,"path":1036222786711178230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tests-764dc12fedf23aaf/dep-test-bin-tests-764dc12fedf23aaf"}}],"rustflags":[],"metadata":7884812644471753209} \ No newline at end of file diff --git a/tests/target/rls/debug/deps/libtests-2d2ee19b1caaa0fc.rmeta b/tests/target/rls/debug/deps/libtests-2d2ee19b1caaa0fc.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/tests/target/rls/debug/deps/libtests-764dc12fedf23aaf.rmeta b/tests/target/rls/debug/deps/libtests-764dc12fedf23aaf.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/tests/target/rls/debug/deps/save-analysis/tests-2d2ee19b1caaa0fc.json b/tests/target/rls/debug/deps/save-analysis/tests-2d2ee19b1caaa0fc.json new file mode 100644 index 0000000..175b722 --- /dev/null +++ b/tests/target/rls/debug/deps/save-analysis/tests-2d2ee19b1caaa0fc.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/mnt/disk1/projects/TF2P/tests","program":"/home/dannieboy/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls","arguments":[],"output":"/mnt/disk1/projects/TF2P/tests/target/rls/debug/deps/libtests-2d2ee19b1caaa0fc.rmeta"},"prelude":{"crate_id":{"name":"tests","disambiguator":[7841499395855714818,11002246781427472328]},"crate_root":"src","external_crates":[{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9902403135723647906,13386767543071232481]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":2,"id":{"name":"core","disambiguator":[11084759748579122753,331259447350553395]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[10334573234263526370,15124368822339432299]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14334910640567835583,16383906083420296689]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[2325222112993198573,7218132784046677573]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[3780916609979109909,16903510087619566546]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[2700180830346525411,13207631472992251605]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15494082000562377316,4211084154039150358]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":9,"id":{"name":"hashbrown","disambiguator":[18440110158562979543,4031693720150709737]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14823596869361043936,14129213990579107964]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":11,"id":{"name":"backtrace","disambiguator":[12380515256761884203,9571001690916885438]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":12,"id":{"name":"rustc_demangle","disambiguator":[14805985327799230378,1171782038774919243]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":13,"id":{"name":"backtrace_sys","disambiguator":[39451995444264635,1837861505147808155]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[17629778803583171172,9035238153663691878]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1077,"line_start":1,"line_end":41,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":1417},"span":{"file_name":"src/main.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":3335},"span":{"file_name":"src/main.rs","byte_start":29,"byte_end":38,"line_start":2,"line_end":2,"column_start":16,"column_end":25},"alias_span":null,"name":"UdpSocket","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":6590},"span":{"file_name":"src/main.rs","byte_start":40,"byte_end":50,"line_start":2,"line_end":2,"column_start":27,"column_end":37},"alias_span":null,"name":"SocketAddr","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1077,"line_start":1,"line_end":41,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":16}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":16},"span":{"file_name":"src/main.rs","byte_start":57,"byte_end":61,"line_start":4,"line_end":4,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967266},"span":{"file_name":"src/main.rs","byte_start":102,"byte_end":106,"line_start":8,"line_end":8,"column_start":6,"column_end":10},"name":"args","qualname":"args$29","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967254},"span":{"file_name":"src/main.rs","byte_start":156,"byte_end":169,"line_start":10,"line_end":10,"column_start":10,"column_end":23},"name":"server_adress","qualname":"server_adress$41","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967251},"span":{"file_name":"src/main.rs","byte_start":184,"byte_end":185,"line_start":12,"line_end":12,"column_start":6,"column_end":7},"name":"i","qualname":"i$44","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967210},"span":{"file_name":"src/main.rs","byte_start":356,"byte_end":370,"line_start":19,"line_end":19,"column_start":6,"column_end":20},"name":"server_message","qualname":"server_message$85","value":"[u8; 39]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967168},"span":{"file_name":"src/main.rs","byte_start":619,"byte_end":632,"line_start":24,"line_end":24,"column_start":6,"column_end":19},"name":"server_socket","qualname":"server_socket$127","value":"std::net::UdpSocket","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967154},"span":{"file_name":"src/main.rs","byte_start":777,"byte_end":778,"line_start":29,"line_end":29,"column_start":8,"column_end":9},"name":"a","qualname":"a$141","value":"std::net::SocketAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967129},"span":{"file_name":"src/main.rs","byte_start":1009,"byte_end":1015,"line_start":37,"line_end":37,"column_start":11,"column_end":17},"name":"output","qualname":"output$166","value":"[u8; 128]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/main.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/main.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/main.rs","byte_start":23,"byte_end":26,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":2923}},{"kind":"Mod","span":{"file_name":"src/main.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/main.rs","byte_start":23,"byte_end":26,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":2923}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":108,"byte_end":111,"line_start":8,"line_end":8,"column_start":12,"column_end":15},"ref_id":{"krate":5,"index":3760}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":112,"byte_end":118,"line_start":8,"line_end":8,"column_start":16,"column_end":22},"ref_id":{"krate":5,"index":4320}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":134,"byte_end":141,"line_start":8,"line_end":8,"column_start":38,"column_end":45},"ref_id":{"krate":2,"index":3545}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":127,"byte_end":131,"line_start":8,"line_end":8,"column_start":31,"column_end":35},"ref_id":{"krate":1,"index":1498}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":122,"byte_end":125,"line_start":8,"line_end":8,"column_start":26,"column_end":29},"ref_id":{"krate":1,"index":1417}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":172,"byte_end":176,"line_start":10,"line_end":10,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29007}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":197,"byte_end":200,"line_start":12,"line_end":12,"column_start":19,"column_end":22},"ref_id":{"krate":5,"index":3802}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":192,"byte_end":196,"line_start":12,"line_end":12,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":212,"byte_end":216,"line_start":13,"line_end":13,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":217,"byte_end":218,"line_start":13,"line_end":13,"column_start":11,"column_end":12},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":233,"byte_end":246,"line_start":14,"line_end":14,"column_start":4,"column_end":17},"ref_id":{"krate":0,"index":4294967254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":249,"byte_end":253,"line_start":14,"line_end":14,"column_start":20,"column_end":24},"ref_id":{"krate":2,"index":29009}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":293,"byte_end":299,"line_start":15,"line_end":15,"column_start":6,"column_end":12},"ref_id":{"krate":2,"index":5280}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":266,"byte_end":271,"line_start":14,"line_end":14,"column_start":37,"column_end":42},"ref_id":{"krate":2,"index":6984}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":274,"byte_end":284,"line_start":14,"line_end":14,"column_start":45,"column_end":55},"ref_id":{"krate":1,"index":6590}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":254,"byte_end":258,"line_start":14,"line_end":14,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":259,"byte_end":260,"line_start":14,"line_end":14,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":673,"byte_end":679,"line_start":25,"line_end":25,"column_start":4,"column_end":10},"ref_id":{"krate":2,"index":5280}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":646,"byte_end":650,"line_start":24,"line_end":24,"column_start":33,"column_end":37},"ref_id":{"krate":1,"index":3339}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":635,"byte_end":644,"line_start":24,"line_end":24,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":3335}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":754,"byte_end":767,"line_start":28,"line_end":28,"column_start":8,"column_end":21},"ref_id":{"krate":0,"index":4294967254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":772,"byte_end":776,"line_start":29,"line_end":29,"column_start":3,"column_end":7},"ref_id":{"krate":2,"index":29009}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":772,"byte_end":776,"line_start":29,"line_end":29,"column_start":3,"column_end":7},"ref_id":{"krate":2,"index":29009}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":808,"byte_end":814,"line_start":29,"line_end":29,"column_start":39,"column_end":45},"ref_id":{"krate":2,"index":5280}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":797,"byte_end":804,"line_start":29,"line_end":29,"column_start":28,"column_end":35},"ref_id":{"krate":1,"index":3367}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":783,"byte_end":796,"line_start":29,"line_end":29,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":4294967168}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":805,"byte_end":806,"line_start":29,"line_end":29,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":4294967154}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":849,"byte_end":853,"line_start":30,"line_end":30,"column_start":3,"column_end":7},"ref_id":{"krate":2,"index":29007}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":937,"byte_end":943,"line_start":33,"line_end":33,"column_start":39,"column_end":45},"ref_id":{"krate":2,"index":5280}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":914,"byte_end":918,"line_start":33,"line_end":33,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":3370}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":900,"byte_end":913,"line_start":33,"line_end":33,"column_start":2,"column_end":15},"ref_id":{"krate":0,"index":4294967168}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":921,"byte_end":935,"line_start":33,"line_end":33,"column_start":23,"column_end":37},"ref_id":{"krate":0,"index":4294967210}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1063,"byte_end":1069,"line_start":39,"line_end":39,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":5279}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1045,"byte_end":1049,"line_start":39,"line_end":39,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":3371}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1031,"byte_end":1044,"line_start":39,"line_end":39,"column_start":3,"column_end":16},"ref_id":{"krate":0,"index":4294967168}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1055,"byte_end":1061,"line_start":39,"line_end":39,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":4294967129}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/tests/target/rls/debug/deps/save-analysis/tests-764dc12fedf23aaf.json b/tests/target/rls/debug/deps/save-analysis/tests-764dc12fedf23aaf.json new file mode 100644 index 0000000..ba7f941 --- /dev/null +++ b/tests/target/rls/debug/deps/save-analysis/tests-764dc12fedf23aaf.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/mnt/disk1/projects/TF2P/tests","program":"/home/dannieboy/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/rls/bin/rls","arguments":[],"output":"/mnt/disk1/projects/TF2P/tests/target/rls/debug/deps/libtests-764dc12fedf23aaf.rmeta"},"prelude":{"crate_id":{"name":"tests","disambiguator":[6595814517593902890,13544934437299398939]},"crate_root":"src","external_crates":[{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9902403135723647906,13386767543071232481]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":2,"id":{"name":"core","disambiguator":[11084759748579122753,331259447350553395]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[10334573234263526370,15124368822339432299]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[14334910640567835583,16383906083420296689]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[2325222112993198573,7218132784046677573]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[3780916609979109909,16903510087619566546]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[2700180830346525411,13207631472992251605]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15494082000562377316,4211084154039150358]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":9,"id":{"name":"hashbrown","disambiguator":[18440110158562979543,4031693720150709737]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[14823596869361043936,14129213990579107964]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":11,"id":{"name":"backtrace","disambiguator":[12380515256761884203,9571001690916885438]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":12,"id":{"name":"rustc_demangle","disambiguator":[14805985327799230378,1171782038774919243]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":13,"id":{"name":"backtrace_sys","disambiguator":[39451995444264635,1837861505147808155]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[17629778803583171172,9035238153663691878]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":15,"id":{"name":"test","disambiguator":[3444218127874472209,4985507146094946514]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":16,"id":{"name":"getopts","disambiguator":[16715872377350364254,10187950070900116554]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[10558364222996564031,11011157926200141936]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":18,"id":{"name":"unicode_width","disambiguator":[10942332023852536648,668570250225771599]}},{"file_name":"/mnt/disk1/projects/TF2P/tests/src/main.rs","num":19,"id":{"name":"term","disambiguator":[17656839421760630766,10810670445015927538]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1077,"line_start":1,"line_end":41,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":1417},"span":{"file_name":"src/main.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":3335},"span":{"file_name":"src/main.rs","byte_start":29,"byte_end":38,"line_start":2,"line_end":2,"column_start":16,"column_end":25},"alias_span":null,"name":"UdpSocket","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":6590},"span":{"file_name":"src/main.rs","byte_start":40,"byte_end":50,"line_start":2,"line_end":2,"column_start":27,"column_end":37},"alias_span":null,"name":"SocketAddr","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1077,"line_start":1,"line_end":41,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":18}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":16},"span":{"file_name":"src/main.rs","byte_start":57,"byte_end":61,"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/main.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/main.rs","byte_start":102,"byte_end":106,"line_start":8,"line_end":8,"column_start":6,"column_end":10},"name":"args","qualname":"args$29","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967254},"span":{"file_name":"src/main.rs","byte_start":156,"byte_end":169,"line_start":10,"line_end":10,"column_start":10,"column_end":23},"name":"server_adress","qualname":"server_adress$41","value":"std::option::Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967251},"span":{"file_name":"src/main.rs","byte_start":184,"byte_end":185,"line_start":12,"line_end":12,"column_start":6,"column_end":7},"name":"i","qualname":"i$44","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967210},"span":{"file_name":"src/main.rs","byte_start":356,"byte_end":370,"line_start":19,"line_end":19,"column_start":6,"column_end":20},"name":"server_message","qualname":"server_message$85","value":"[u8; 39]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967168},"span":{"file_name":"src/main.rs","byte_start":619,"byte_end":632,"line_start":24,"line_end":24,"column_start":6,"column_end":19},"name":"server_socket","qualname":"server_socket$127","value":"std::net::UdpSocket","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967154},"span":{"file_name":"src/main.rs","byte_start":777,"byte_end":778,"line_start":29,"line_end":29,"column_start":8,"column_end":9},"name":"a","qualname":"a$141","value":"std::net::SocketAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967129},"span":{"file_name":"src/main.rs","byte_start":1009,"byte_end":1015,"line_start":37,"line_end":37,"column_start":11,"column_end":17},"name":"output","qualname":"output$166","value":"[u8; 128]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/main.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/main.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/main.rs","byte_start":23,"byte_end":26,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":2923}},{"kind":"Mod","span":{"file_name":"src/main.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/main.rs","byte_start":23,"byte_end":26,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":2923}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":108,"byte_end":111,"line_start":8,"line_end":8,"column_start":12,"column_end":15},"ref_id":{"krate":5,"index":3760}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":112,"byte_end":118,"line_start":8,"line_end":8,"column_start":16,"column_end":22},"ref_id":{"krate":5,"index":4320}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":134,"byte_end":141,"line_start":8,"line_end":8,"column_start":38,"column_end":45},"ref_id":{"krate":2,"index":3545}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":127,"byte_end":131,"line_start":8,"line_end":8,"column_start":31,"column_end":35},"ref_id":{"krate":1,"index":1498}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":122,"byte_end":125,"line_start":8,"line_end":8,"column_start":26,"column_end":29},"ref_id":{"krate":1,"index":1417}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":172,"byte_end":176,"line_start":10,"line_end":10,"column_start":26,"column_end":30},"ref_id":{"krate":2,"index":29007}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":197,"byte_end":200,"line_start":12,"line_end":12,"column_start":19,"column_end":22},"ref_id":{"krate":5,"index":3802}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":192,"byte_end":196,"line_start":12,"line_end":12,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":212,"byte_end":216,"line_start":13,"line_end":13,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":217,"byte_end":218,"line_start":13,"line_end":13,"column_start":11,"column_end":12},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":233,"byte_end":246,"line_start":14,"line_end":14,"column_start":4,"column_end":17},"ref_id":{"krate":0,"index":4294967254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":249,"byte_end":253,"line_start":14,"line_end":14,"column_start":20,"column_end":24},"ref_id":{"krate":2,"index":29009}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":293,"byte_end":299,"line_start":15,"line_end":15,"column_start":6,"column_end":12},"ref_id":{"krate":2,"index":5280}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":266,"byte_end":271,"line_start":14,"line_end":14,"column_start":37,"column_end":42},"ref_id":{"krate":2,"index":6984}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":274,"byte_end":284,"line_start":14,"line_end":14,"column_start":45,"column_end":55},"ref_id":{"krate":1,"index":6590}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":254,"byte_end":258,"line_start":14,"line_end":14,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4294967266}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":259,"byte_end":260,"line_start":14,"line_end":14,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":4294967251}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":673,"byte_end":679,"line_start":25,"line_end":25,"column_start":4,"column_end":10},"ref_id":{"krate":2,"index":5280}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":646,"byte_end":650,"line_start":24,"line_end":24,"column_start":33,"column_end":37},"ref_id":{"krate":1,"index":3339}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":635,"byte_end":644,"line_start":24,"line_end":24,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":3335}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":754,"byte_end":767,"line_start":28,"line_end":28,"column_start":8,"column_end":21},"ref_id":{"krate":0,"index":4294967254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":772,"byte_end":776,"line_start":29,"line_end":29,"column_start":3,"column_end":7},"ref_id":{"krate":2,"index":29009}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":772,"byte_end":776,"line_start":29,"line_end":29,"column_start":3,"column_end":7},"ref_id":{"krate":2,"index":29009}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":808,"byte_end":814,"line_start":29,"line_end":29,"column_start":39,"column_end":45},"ref_id":{"krate":2,"index":5280}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":797,"byte_end":804,"line_start":29,"line_end":29,"column_start":28,"column_end":35},"ref_id":{"krate":1,"index":3367}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":783,"byte_end":796,"line_start":29,"line_end":29,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":4294967168}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":805,"byte_end":806,"line_start":29,"line_end":29,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":4294967154}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":849,"byte_end":853,"line_start":30,"line_end":30,"column_start":3,"column_end":7},"ref_id":{"krate":2,"index":29007}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":937,"byte_end":943,"line_start":33,"line_end":33,"column_start":39,"column_end":45},"ref_id":{"krate":2,"index":5280}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":914,"byte_end":918,"line_start":33,"line_end":33,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":3370}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":900,"byte_end":913,"line_start":33,"line_end":33,"column_start":2,"column_end":15},"ref_id":{"krate":0,"index":4294967168}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":921,"byte_end":935,"line_start":33,"line_end":33,"column_start":23,"column_end":37},"ref_id":{"krate":0,"index":4294967210}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1063,"byte_end":1069,"line_start":39,"line_end":39,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":5279}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1045,"byte_end":1049,"line_start":39,"line_end":39,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":3371}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1031,"byte_end":1044,"line_start":39,"line_end":39,"column_start":3,"column_end":16},"ref_id":{"krate":0,"index":4294967168}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1055,"byte_end":1061,"line_start":39,"line_end":39,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":4294967129}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/tests/target/rls/debug/deps/tests-2d2ee19b1caaa0fc.d b/tests/target/rls/debug/deps/tests-2d2ee19b1caaa0fc.d new file mode 100644 index 0000000..3cf968a --- /dev/null +++ b/tests/target/rls/debug/deps/tests-2d2ee19b1caaa0fc.d @@ -0,0 +1,5 @@ +/mnt/disk1/projects/TF2P/tests/target/rls/debug/deps/tests-2d2ee19b1caaa0fc.rmeta: src/main.rs + +/mnt/disk1/projects/TF2P/tests/target/rls/debug/deps/tests-2d2ee19b1caaa0fc.d: src/main.rs + +src/main.rs: diff --git a/tests/target/rls/debug/deps/tests-764dc12fedf23aaf.d b/tests/target/rls/debug/deps/tests-764dc12fedf23aaf.d new file mode 100644 index 0000000..6dc102c --- /dev/null +++ b/tests/target/rls/debug/deps/tests-764dc12fedf23aaf.d @@ -0,0 +1,5 @@ +/mnt/disk1/projects/TF2P/tests/target/rls/debug/deps/tests-764dc12fedf23aaf.rmeta: src/main.rs + +/mnt/disk1/projects/TF2P/tests/target/rls/debug/deps/tests-764dc12fedf23aaf.d: src/main.rs + +src/main.rs: diff --git a/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/dep-graph.bin b/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/dep-graph.bin new file mode 100644 index 0000000..62e1fd3 Binary files /dev/null and b/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/dep-graph.bin differ diff --git a/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/query-cache.bin b/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/query-cache.bin new file mode 100644 index 0000000..17476c5 Binary files /dev/null and b/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/query-cache.bin differ diff --git a/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/work-products.bin b/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/work-products.bin new file mode 100644 index 0000000..60e0dbc Binary files /dev/null and b/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy-1ws8by8bckxw0/work-products.bin differ diff --git a/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy.lock b/tests/target/rls/debug/incremental/tests-1e4113ypn7b56/s-foyglt367c-6lf7hy.lock new file mode 100644 index 0000000..e69de29 diff --git a/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/dep-graph.bin b/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/dep-graph.bin new file mode 100644 index 0000000..50c8627 Binary files /dev/null and b/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/dep-graph.bin differ diff --git a/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/query-cache.bin b/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/query-cache.bin new file mode 100644 index 0000000..c44ac3c Binary files /dev/null and b/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/query-cache.bin differ diff --git a/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/work-products.bin b/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/work-products.bin new file mode 100644 index 0000000..60e0dbc Binary files /dev/null and b/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9-22xhujgfpqsfa/work-products.bin differ diff --git a/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9.lock b/tests/target/rls/debug/incremental/tests-1nkqjjnndu48y/s-foyglt56gx-1wabia9.lock new file mode 100644 index 0000000..e69de29