diff --git a/Cargo.lock b/Cargo.lock index 20afb85..fef5316 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,25 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "linked-hash-map" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" + [[package]] name = "minecraft_proxy" version = "0.1.0" +dependencies = [ + "linked-hash-map", + "yaml-rust", +] + +[[package]] +name = "yaml-rust" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" +dependencies = [ + "linked-hash-map", +] diff --git a/Cargo.toml b/Cargo.toml index a51cf4a..2269d60 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,3 +2,7 @@ name = "minecraft_proxy" version = "0.1.0" edition = "2021" + +[dependencies] +yaml-rust = "*" +linked-hash-map = "*" \ No newline at end of file diff --git a/src/client/HandShake.rs b/src/client/HandShake.rs deleted file mode 100644 index 46724ed..0000000 --- a/src/client/HandShake.rs +++ /dev/null @@ -1,30 +0,0 @@ -use std::string; - - -pub struct HandShake<'a> { - len_pack: u8, - len_dom: u8, - datagram: &'a[u8], - host: &'a[u8], - port: &'a[u8], -} - -impl<'a> HandShake<'a>{ - pub fn new(data: &[u8]) -> HandShake { - let len_pack = data[0]; - println!("{}", len_pack); - let len_dom = data[4]; - println!("{}", len_dom); - HandShake { - len_pack: len_pack, - len_dom: len_dom, - datagram: data.clone(), - host: (&data[5 .. ((len_dom + 5) as usize)]).clone(), - port: (&data[((len_pack - 2) as usize) .. ((len_pack - 1) as usize)]).clone(), - } - } - - pub fn getHostName(&self) -> String { - String::from_utf8(self.datagram[5 .. ((self.len_dom+5) as usize)].to_vec()).unwrap() - } -} diff --git a/src/client/mod.rs b/src/client/mod.rs index cfb4d2f..6a17991 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -3,26 +3,26 @@ use std::io::prelude::*; use std::thread; use std::sync::{Arc, Mutex, RwLock}; -mod HandShake; +use crate::protocol; pub struct Client<'a>{ client: Arc>, server:Arc>, //client: &'static TcpStream, //server: &'static TcpStream, - hs: HandShake::HandShake<'a>, + hs: protocol::HandShake<'a>, run : Arc>, //run: &'static bool } impl<'a> Client<'a> { - pub fn new(client: TcpStream, server: TcpStream, handshake: &[u8]) -> Client{ + pub fn new(client: TcpStream, server: TcpStream, handshake: protocol::HandShake) -> Client{ Client { client: Arc::new(Mutex::new(client)), server: Arc::new(Mutex::new(server)), //client: client, //server: server, - hs: HandShake::HandShake::new(handshake), + hs: handshake, run: Arc::new(RwLock::new(true)), //run: &true, } diff --git a/src/conf/mod.rs b/src/conf/mod.rs new file mode 100644 index 0000000..a9b2218 --- /dev/null +++ b/src/conf/mod.rs @@ -0,0 +1,62 @@ +use yaml_rust::yaml; +use std::fs::File; +use std::str::FromStr; +use std::io::prelude::*; +use std::collections::HashMap; + +static file: &str = "mrprox.conf"; + +pub struct Servers{ + l_servers : HashMap, +} + +impl Servers { + pub fn new() -> Servers { + Servers{ + l_servers: Self::get_servers(), + } + } + + fn get_servers() -> HashMap { + let mut f = File::open(&file).unwrap(); + let mut s = String::new(); + let mut ret = HashMap::new(); + f.read_to_string(&mut s).unwrap(); + let docs = yaml::YamlLoader::load_from_str(&s).unwrap(); + let docs2; + match &docs[0]["servers"] { + yaml::Yaml::Hash(ref h) => docs2 = h, + _ => return ret, + } + + + for (k, v) in docs2{ + //println!("{}",String::from(doc.as_str().unwrap())); + ret.insert(String::from(k.as_str().unwrap()), + String::from(v.as_str().unwrap())); + } + ret + } + + fn get_host(&self, host: &String) -> Option<(&String, &String)>{ + self.l_servers.get_key_value(host) + } + + pub fn get_server(&self, host: &String) -> Option<(String, u16)>{ + let raw: Vec<&str>; + match self.get_host(host){ + Some(h) => raw=h.1.split(":").collect(), + None => return None, + } + + if raw.len() == 2 { + + match FromStr::from_str(raw[1]) { + Ok(p) => return Some((String::from(raw[0]),p)), + Err(_e) => return None, + } + } else { + return None; + } + } +} diff --git a/src/main.rs b/src/main.rs index 5a0a6f7..7414c1e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,10 +1,14 @@ use std::net::{TcpListener, TcpStream}; use std::io::prelude::*; mod client; +mod conf; +mod protocol; fn main() { let listener = TcpListener::bind("127.0.0.1:25567").unwrap(); let mut buf: [u8; 256] = [1; 256]; + let servers = conf::Servers::new(); + for stream in listener.incoming() { //stream.unwrap().write(buf); match stream { @@ -15,20 +19,28 @@ fn main() { stream.flush();*/ println!("Go!"); let leng = stream.read(&mut buf).unwrap(); - println!("{}", buf[6]); - if buf[0] < 200 { + let mut hs = protocol::HandShake::new(&mut buf[.. leng]); + if hs.get_raw()[0] < 200 { let mut sstream; - if buf[6]==49 { - buf[(buf[0]-1) as usize] -= 2; + if hs.get_raw()[6]==49 { + //buf[(buf[0]-1) as usize] -= 2; + println!("p0:{}",hs.get_port()); + hs.replace_port(servers.get_server(&hs.getHostName()).unwrap().1); + println!("p1:{}",hs.get_port()); sstream = TcpStream::connect("127.0.0.1:25565").unwrap(); } else { - buf[(buf[0]-1) as usize] -= 1; + println!("p0:{}",hs.get_port()); + match servers.get_server(&hs.getHostName()) { + Some(s) => hs.replace_port(s.1), + None => hs.replace_port(25565), + } + println!("p1:{}",hs.get_port()); sstream = TcpStream::connect("127.0.0.1:25566").unwrap(); } //let mut sstream = TcpStream::connect("127.0.0.1:25565").unwrap(); - sstream.write(&buf[.. leng]); - let c1 = client::Client::new(stream,sstream, &buf); + sstream.write(hs.get_raw()); + let c1 = client::Client::new(stream,sstream, hs); c1.to_string(); c1.start_proxy(); } diff --git a/src/meson.build b/src/meson.build index a1d7ee6..78f464e 100644 --- a/src/meson.build +++ b/src/meson.build @@ -2,7 +2,8 @@ minecraft_proxy_sources = [ cargo_sources, 'main.rs', 'client/mod.rs', - 'client/HandShake.rs', + 'protocol/mod.rs', + 'conf/mod.rs', ] minecraft_proxy_deps = [ diff --git a/src/protocol/mod.rs b/src/protocol/mod.rs new file mode 100644 index 0000000..5cff90d --- /dev/null +++ b/src/protocol/mod.rs @@ -0,0 +1,48 @@ +use std::string; + +pub struct HandShake<'a> { + len_pack: u8, + len_dom: u8, + port_pos: usize, + datagram: &'a mut [u8], + //host: &'a [u8], + //port: &'a mut [u8], +} + +impl<'a> HandShake<'a>{ + pub fn new(data: &'a mut[u8]) -> HandShake { + let len_pack = data[0]; + println!("{}", len_pack); + let len_dom = data[4]; + println!("{}", len_dom); + HandShake { + len_pack: len_pack, + len_dom: len_dom, + datagram: data, + port_pos: (len_pack - 2) as usize, + //host: (&mut data[5 .. ((len_dom + 5) as usize)]), + //port: (&mut data[((len_pack - 2) as usize) .. ((len_pack - 1) as usize)]), + } + } + + pub fn getHostName(&self) -> String { + String::from_utf8(self.datagram[5 .. ((self.len_dom+5) as usize)].to_vec()).unwrap() + } + + pub fn get_port(&self) -> u16 { + u16::from_be_bytes([(self.datagram[(self.len_pack - 2) as usize]), + (self.datagram[(self.len_pack - 1) as usize])]) + } + + pub fn replace_port(&mut self, n_port: u16){ + let s_port = n_port.to_ne_bytes(); + self.datagram[self.port_pos]=s_port[0]; + self.datagram[self.port_pos+1]=s_port[1]; + } + + + pub fn get_raw(&self) -> &[u8]{ + self.datagram + } +} + diff --git a/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/dep-lib-linked-hash-map b/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/dep-lib-linked-hash-map new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/dep-lib-linked-hash-map differ diff --git a/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/invoked.timestamp b/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/lib-linked-hash-map b/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/lib-linked-hash-map new file mode 100644 index 0000000..331d16f --- /dev/null +++ b/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/lib-linked-hash-map @@ -0,0 +1 @@ +dd99c6c05f983f28 \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/lib-linked-hash-map.json b/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/lib-linked-hash-map.json new file mode 100644 index 0000000..5c8a8ca --- /dev/null +++ b/target/rls/debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/lib-linked-hash-map.json @@ -0,0 +1 @@ +{"rustc":7760963814944444074,"features":"[]","target":2880346732057363471,"profile":3735503092003429423,"path":14627486416815506953,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/linked-hash-map-b53301f2a9f6de72/dep-lib-linked-hash-map"}}],"rustflags":[],"metadata":11673622644101893762,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/bin-minecraft_proxy b/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/bin-minecraft_proxy new file mode 100644 index 0000000..4d8afbf --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/bin-minecraft_proxy @@ -0,0 +1 @@ +1f70adb73f12469c \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/bin-minecraft_proxy.json b/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/bin-minecraft_proxy.json new file mode 100644 index 0000000..366000e --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/bin-minecraft_proxy.json @@ -0,0 +1 @@ +{"rustc":7760963814944444074,"features":"[]","target":9069231020325575711,"profile":7309141686862299243,"path":1684066648322511884,"deps":[[3982932547530265283,"linked_hash_map",false,2900204222073444829],[14371587128542172710,"yaml_rust",false,4607209719658667149]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/dep-bin-minecraft_proxy"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/dep-bin-minecraft_proxy b/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/dep-bin-minecraft_proxy new file mode 100644 index 0000000..b29d886 Binary files /dev/null and b/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/dep-bin-minecraft_proxy differ diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/invoked.timestamp b/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-34995ff564ebc3ef/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/dep-test-bin-minecraft_proxy b/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/dep-test-bin-minecraft_proxy new file mode 100644 index 0000000..ab9bc26 Binary files /dev/null and b/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/dep-test-bin-minecraft_proxy differ diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/invoked.timestamp b/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/test-bin-minecraft_proxy b/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/test-bin-minecraft_proxy new file mode 100644 index 0000000..353907e --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/test-bin-minecraft_proxy @@ -0,0 +1 @@ +1482aa83b88656ad \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/test-bin-minecraft_proxy.json b/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/test-bin-minecraft_proxy.json new file mode 100644 index 0000000..54c746c --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/test-bin-minecraft_proxy.json @@ -0,0 +1 @@ +{"rustc":7760963814944444074,"features":"[]","target":9069231020325575711,"profile":1021633075455700787,"path":1684066648322511884,"deps":[[14371587128542172710,"yaml_rust",false,4607209719658667149]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/minecraft_proxy-7f9e2b57e1c33290/dep-test-bin-minecraft_proxy"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/bin-minecraft_proxy b/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/bin-minecraft_proxy new file mode 100644 index 0000000..2c8f6ad --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/bin-minecraft_proxy @@ -0,0 +1 @@ +ee91158f507e016c \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/bin-minecraft_proxy.json b/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/bin-minecraft_proxy.json new file mode 100644 index 0000000..3ba4454 --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/bin-minecraft_proxy.json @@ -0,0 +1 @@ +{"rustc":7760963814944444074,"features":"[]","target":9069231020325575711,"profile":7309141686862299243,"path":1684066648322511884,"deps":[[14371587128542172710,"yaml_rust",false,4607209719658667149]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/dep-bin-minecraft_proxy"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/dep-bin-minecraft_proxy b/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/dep-bin-minecraft_proxy new file mode 100644 index 0000000..ab9bc26 Binary files /dev/null and b/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/dep-bin-minecraft_proxy differ diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/invoked.timestamp b/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-ce2f01d15d35a6f6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/dep-test-bin-minecraft_proxy b/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/dep-test-bin-minecraft_proxy new file mode 100644 index 0000000..b29d886 Binary files /dev/null and b/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/dep-test-bin-minecraft_proxy differ diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/invoked.timestamp b/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/test-bin-minecraft_proxy b/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/test-bin-minecraft_proxy new file mode 100644 index 0000000..d13f582 --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/test-bin-minecraft_proxy @@ -0,0 +1 @@ +3118d2a16f2fb405 \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/test-bin-minecraft_proxy.json b/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/test-bin-minecraft_proxy.json new file mode 100644 index 0000000..7d30da3 --- /dev/null +++ b/target/rls/debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/test-bin-minecraft_proxy.json @@ -0,0 +1 @@ +{"rustc":7760963814944444074,"features":"[]","target":9069231020325575711,"profile":1021633075455700787,"path":1684066648322511884,"deps":[[3982932547530265283,"linked_hash_map",false,2900204222073444829],[14371587128542172710,"yaml_rust",false,4607209719658667149]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/minecraft_proxy-fa6473a382e03cbf/dep-test-bin-minecraft_proxy"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/dep-lib-yaml-rust b/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/dep-lib-yaml-rust new file mode 100644 index 0000000..1b1cb4d Binary files /dev/null and b/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/dep-lib-yaml-rust differ diff --git a/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/invoked.timestamp b/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/lib-yaml-rust b/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/lib-yaml-rust new file mode 100644 index 0000000..aced864 --- /dev/null +++ b/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/lib-yaml-rust @@ -0,0 +1 @@ +8d5cfb79d418f03f \ No newline at end of file diff --git a/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/lib-yaml-rust.json b/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/lib-yaml-rust.json new file mode 100644 index 0000000..ed46188 --- /dev/null +++ b/target/rls/debug/.fingerprint/yaml-rust-425adb7692278778/lib-yaml-rust.json @@ -0,0 +1 @@ +{"rustc":7760963814944444074,"features":"[]","target":9877899882793075686,"profile":3735503092003429423,"path":2385833681204664976,"deps":[[3982932547530265283,"linked_hash_map",false,2900204222073444829]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/yaml-rust-425adb7692278778/dep-lib-yaml-rust"}}],"rustflags":[],"metadata":3685397162052115131,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/target/rls/debug/deps/liblinked_hash_map-b53301f2a9f6de72.rmeta b/target/rls/debug/deps/liblinked_hash_map-b53301f2a9f6de72.rmeta new file mode 100644 index 0000000..3877f57 Binary files /dev/null and b/target/rls/debug/deps/liblinked_hash_map-b53301f2a9f6de72.rmeta differ diff --git a/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva.lock b/target/rls/debug/deps/libminecraft_proxy-34995ff564ebc3ef.rmeta old mode 100755 new mode 100644 similarity index 100% rename from target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva.lock rename to target/rls/debug/deps/libminecraft_proxy-34995ff564ebc3ef.rmeta diff --git a/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip.lock b/target/rls/debug/deps/libminecraft_proxy-7f9e2b57e1c33290.rmeta old mode 100755 new mode 100644 similarity index 100% rename from target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip.lock rename to target/rls/debug/deps/libminecraft_proxy-7f9e2b57e1c33290.rmeta diff --git a/target/rls/debug/deps/libminecraft_proxy-ce2f01d15d35a6f6.rmeta b/target/rls/debug/deps/libminecraft_proxy-ce2f01d15d35a6f6.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/rls/debug/deps/libminecraft_proxy-fa6473a382e03cbf.rmeta b/target/rls/debug/deps/libminecraft_proxy-fa6473a382e03cbf.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/rls/debug/deps/libyaml_rust-425adb7692278778.rmeta b/target/rls/debug/deps/libyaml_rust-425adb7692278778.rmeta new file mode 100644 index 0000000..d468e34 Binary files /dev/null and b/target/rls/debug/deps/libyaml_rust-425adb7692278778.rmeta differ diff --git a/target/rls/debug/deps/linked_hash_map-b53301f2a9f6de72.d b/target/rls/debug/deps/linked_hash_map-b53301f2a9f6de72.d new file mode 100644 index 0000000..f7c4e44 --- /dev/null +++ b/target/rls/debug/deps/linked_hash_map-b53301f2a9f6de72.d @@ -0,0 +1,5 @@ +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/linked_hash_map-b53301f2a9f6de72.rmeta: /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs + +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/linked_hash_map-b53301f2a9f6de72.d: /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs + +/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs: diff --git a/target/rls/debug/deps/minecraft_proxy-34995ff564ebc3ef.d b/target/rls/debug/deps/minecraft_proxy-34995ff564ebc3ef.d new file mode 100644 index 0000000..99b04e1 --- /dev/null +++ b/target/rls/debug/deps/minecraft_proxy-34995ff564ebc3ef.d @@ -0,0 +1,8 @@ +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/minecraft_proxy-34995ff564ebc3ef.rmeta: src/main.rs src/client/mod.rs src/conf/mod.rs src/protocol/mod.rs + +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/minecraft_proxy-34995ff564ebc3ef.d: src/main.rs src/client/mod.rs src/conf/mod.rs src/protocol/mod.rs + +src/main.rs: +src/client/mod.rs: +src/conf/mod.rs: +src/protocol/mod.rs: diff --git a/target/rls/debug/deps/minecraft_proxy-7f9e2b57e1c33290.d b/target/rls/debug/deps/minecraft_proxy-7f9e2b57e1c33290.d new file mode 100644 index 0000000..bae0073 --- /dev/null +++ b/target/rls/debug/deps/minecraft_proxy-7f9e2b57e1c33290.d @@ -0,0 +1,8 @@ +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/minecraft_proxy-7f9e2b57e1c33290.rmeta: src/main.rs src/client/mod.rs src/client/HandShake.rs src/conf/mod.rs + +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/minecraft_proxy-7f9e2b57e1c33290.d: src/main.rs src/client/mod.rs src/client/HandShake.rs src/conf/mod.rs + +src/main.rs: +src/client/mod.rs: +src/client/HandShake.rs: +src/conf/mod.rs: diff --git a/target/rls/debug/deps/minecraft_proxy-ce2f01d15d35a6f6.d b/target/rls/debug/deps/minecraft_proxy-ce2f01d15d35a6f6.d new file mode 100644 index 0000000..4ac6406 --- /dev/null +++ b/target/rls/debug/deps/minecraft_proxy-ce2f01d15d35a6f6.d @@ -0,0 +1,8 @@ +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/minecraft_proxy-ce2f01d15d35a6f6.rmeta: src/main.rs src/client/mod.rs src/client/HandShake.rs src/conf/mod.rs + +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/minecraft_proxy-ce2f01d15d35a6f6.d: src/main.rs src/client/mod.rs src/client/HandShake.rs src/conf/mod.rs + +src/main.rs: +src/client/mod.rs: +src/client/HandShake.rs: +src/conf/mod.rs: diff --git a/target/rls/debug/deps/minecraft_proxy-fa6473a382e03cbf.d b/target/rls/debug/deps/minecraft_proxy-fa6473a382e03cbf.d new file mode 100644 index 0000000..8f22a4c --- /dev/null +++ b/target/rls/debug/deps/minecraft_proxy-fa6473a382e03cbf.d @@ -0,0 +1,8 @@ +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/minecraft_proxy-fa6473a382e03cbf.rmeta: src/main.rs src/client/mod.rs src/conf/mod.rs src/protocol/mod.rs + +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/minecraft_proxy-fa6473a382e03cbf.d: src/main.rs src/client/mod.rs src/conf/mod.rs src/protocol/mod.rs + +src/main.rs: +src/client/mod.rs: +src/conf/mod.rs: +src/protocol/mod.rs: diff --git a/target/rls/debug/deps/save-analysis/liblinked_hash_map-b53301f2a9f6de72.json b/target/rls/debug/deps/save-analysis/liblinked_hash_map-b53301f2a9f6de72.json new file mode 100644 index 0000000..cb01ad9 --- /dev/null +++ b/target/rls/debug/deps/save-analysis/liblinked_hash_map-b53301f2a9f6de72.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6","program":"/usr/lib/rust/1.62.1/bin/rls-1.62.1","arguments":["--crate-name","linked_hash_map","/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","debuginfo=2","-C","metadata=b53301f2a9f6de72","-C","extra-filename=-b53301f2a9f6de72","--out-dir","/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps","-L","dependency=/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/usr/lib/rust/1.62.1"],"output":"/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/liblinked_hash_map-b53301f2a9f6de72.rmeta"},"prelude":{"crate_id":{"name":"linked_hash_map","disambiguator":[15222485326873524660,0]},"crate_root":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src","external_crates":[{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[5502769133198112579,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[17397924432710864091,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[749314198966628370,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[296449136138650831,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[3541057310079653690,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14453550001703243588,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[9873673610667277273,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[2540799659649321851,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[5835531129101841437,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[13578963815115572033,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[988577365374583370,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[2973272821736079024,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[8062292667201116220,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[8734204680830596150,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[16029544079453587751,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[15228576865323516603,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[12699141809051387638,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[623093423602452170,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[11503344290361818407,0]}}],"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":467,"byte_end":44741,"line_start":11,"line_end":1618,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":467,"byte_end":44741,"line_start":11,"line_end":1618,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":35},{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":42},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":62},{"krate":0,"index":69},{"krate":0,"index":73},{"krate":0,"index":76},{"krate":0,"index":552},{"krate":0,"index":556},{"krate":0,"index":560},{"krate":0,"index":562},{"krate":0,"index":566},{"krate":0,"index":568},{"krate":0,"index":78},{"krate":0,"index":81},{"krate":0,"index":85},{"krate":0,"index":89},{"krate":0,"index":92},{"krate":0,"index":97},{"krate":0,"index":106},{"krate":0,"index":149},{"krate":0,"index":157},{"krate":0,"index":164},{"krate":0,"index":170},{"krate":0,"index":175},{"krate":0,"index":181},{"krate":0,"index":188},{"krate":0,"index":194},{"krate":0,"index":199},{"krate":0,"index":204},{"krate":0,"index":208},{"krate":0,"index":217},{"krate":0,"index":222},{"krate":0,"index":228},{"krate":0,"index":232},{"krate":0,"index":236},{"krate":0,"index":241},{"krate":0,"index":249},{"krate":0,"index":257},{"krate":0,"index":264},{"krate":0,"index":272},{"krate":0,"index":281},{"krate":0,"index":285},{"krate":0,"index":289},{"krate":0,"index":293},{"krate":0,"index":296},{"krate":0,"index":301},{"krate":0,"index":305},{"krate":0,"index":309},{"krate":0,"index":313},{"krate":0,"index":316},{"krate":0,"index":321},{"krate":0,"index":326},{"krate":0,"index":333},{"krate":0,"index":340},{"krate":0,"index":347},{"krate":0,"index":353},{"krate":0,"index":360},{"krate":0,"index":365},{"krate":0,"index":370},{"krate":0,"index":378},{"krate":0,"index":383},{"krate":0,"index":388},{"krate":0,"index":392},{"krate":0,"index":397},{"krate":0,"index":402},{"krate":0,"index":406},{"krate":0,"index":410},{"krate":0,"index":415},{"krate":0,"index":420},{"krate":0,"index":425},{"krate":0,"index":433},{"krate":0,"index":439},{"krate":0,"index":444},{"krate":0,"index":449},{"krate":0,"index":454},{"krate":0,"index":462},{"krate":0,"index":468},{"krate":0,"index":473},{"krate":0,"index":481},{"krate":0,"index":489},{"krate":0,"index":496},{"krate":0,"index":507},{"krate":0,"index":515},{"krate":0,"index":522},{"krate":0,"index":534},{"krate":0,"index":545}],"decl_id":null,"docs":" A `HashMap` wrapper that holds key-value pairs in insertion order.","sig":null,"attributes":[{"value":"/ A `HashMap` wrapper that holds key-value pairs in insertion order.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":467,"byte_end":537,"line_start":11,"line_end":11,"column_start":1,"column_end":71}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":538,"byte_end":541,"line_start":12,"line_end":12,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":542,"byte_end":556,"line_start":13,"line_end":13,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":557,"byte_end":560,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":561,"byte_end":568,"line_start":15,"line_end":15,"column_start":1,"column_end":8}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":569,"byte_end":608,"line_start":16,"line_end":16,"column_start":1,"column_end":40}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":609,"byte_end":612,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":613,"byte_end":652,"line_start":18,"line_end":18,"column_start":1,"column_end":40}},{"value":"/ map.insert(2, 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":653,"byte_end":675,"line_start":19,"line_end":19,"column_start":1,"column_end":23}},{"value":"/ map.insert(1, 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":676,"byte_end":698,"line_start":20,"line_end":20,"column_start":1,"column_end":23}},{"value":"/ map.insert(3, 30);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":699,"byte_end":721,"line_start":21,"line_end":21,"column_start":1,"column_end":23}},{"value":"/ assert_eq!(map[&1], 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":722,"byte_end":750,"line_start":22,"line_end":22,"column_start":1,"column_end":29}},{"value":"/ assert_eq!(map[&2], 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":751,"byte_end":779,"line_start":23,"line_end":23,"column_start":1,"column_end":29}},{"value":"/ assert_eq!(map[&3], 30);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":780,"byte_end":808,"line_start":24,"line_end":24,"column_start":1,"column_end":29}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":809,"byte_end":812,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ let items: Vec<(i32, i32)> = map.iter().map(|t| (*t.0, *t.1)).collect();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":813,"byte_end":889,"line_start":26,"line_end":26,"column_start":1,"column_end":77}},{"value":"/ assert_eq!(items, [(2, 20), (1, 10), (3, 30)]);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":890,"byte_end":941,"line_start":27,"line_end":27,"column_start":1,"column_end":52}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":942,"byte_end":949,"line_start":28,"line_end":28,"column_start":1,"column_end":8}},{"value":"forbid(missing_docs)","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":951,"byte_end":975,"line_start":30,"line_end":30,"column_start":1,"column_end":25}}]},{"kind":"Struct","id":{"krate":0,"index":62},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":1658,"byte_end":1671,"line_start":65,"line_end":65,"column_start":12,"column_end":25},"name":"LinkedHashMap","qualname":"::LinkedHashMap","value":"LinkedHashMap { }","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68}],"decl_id":null,"docs":" A linked hash map.\n","sig":null,"attributes":[{"value":"/ A linked hash map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":1624,"byte_end":1646,"line_start":64,"line_end":64,"column_start":1,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":3556,"byte_end":3559,"line_start":131,"line_end":131,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a linked hash map.\n","sig":null,"attributes":[{"value":"/ Creates a linked hash map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":3514,"byte_end":3544,"line_start":130,"line_end":130,"column_start":5,"column_end":35}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":3703,"byte_end":3716,"line_start":136,"line_end":136,"column_start":12,"column_end":25},"name":"with_capacity","qualname":">::with_capacity","value":"fn with_capacity(usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates an empty linked hash map with the given initial capacity.\n","sig":null,"attributes":[{"value":"/ Creates an empty linked hash map with the given initial capacity.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":3622,"byte_end":3691,"line_start":135,"line_end":135,"column_start":5,"column_end":74}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":5673,"byte_end":5684,"line_start":205,"line_end":205,"column_start":12,"column_end":23},"name":"with_hasher","qualname":">::with_hasher","value":"fn with_hasher(S) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates an empty linked hash map with the given initial hash builder.\n","sig":null,"attributes":[{"value":"/ Creates an empty linked hash map with the given initial hash builder.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":5588,"byte_end":5661,"line_start":204,"line_end":204,"column_start":5,"column_end":78}}]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":5880,"byte_end":5904,"line_start":210,"line_end":210,"column_start":12,"column_end":36},"name":"with_capacity_and_hasher","qualname":">::with_capacity_and_hasher","value":"fn with_capacity_and_hasher(usize, S) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates an empty linked hash map with the given initial capacity and hash builder.\n","sig":null,"attributes":[{"value":"/ Creates an empty linked hash map with the given initial capacity and hash builder.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":5782,"byte_end":5868,"line_start":209,"line_end":209,"column_start":5,"column_end":91}}]},{"kind":"Method","id":{"krate":0,"index":113},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6308,"byte_end":6315,"line_start":220,"line_end":220,"column_start":12,"column_end":19},"name":"reserve","qualname":">::reserve","value":"fn reserve(&mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":" Reserves capacity for at least `additional` more elements to be inserted into the map. The\n map may reserve more space to avoid frequent allocations.","sig":null,"attributes":[{"value":"/ Reserves capacity for at least `additional` more elements to be inserted into the map. The","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6042,"byte_end":6136,"line_start":214,"line_end":214,"column_start":5,"column_end":99}},{"value":"/ map may reserve more space to avoid frequent allocations.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6141,"byte_end":6202,"line_start":215,"line_end":215,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6207,"byte_end":6210,"line_start":216,"line_end":216,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6215,"byte_end":6227,"line_start":217,"line_end":217,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6232,"byte_end":6235,"line_start":218,"line_end":218,"column_start":5,"column_end":8}},{"value":"/ Panics if the new allocation size overflows `usize.`","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6240,"byte_end":6296,"line_start":219,"line_end":219,"column_start":5,"column_end":61}}]},{"kind":"Method","id":{"krate":0,"index":114},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6626,"byte_end":6639,"line_start":227,"line_end":227,"column_start":12,"column_end":25},"name":"shrink_to_fit","qualname":">::shrink_to_fit","value":"fn shrink_to_fit(&mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Shrinks the capacity of the map as much as possible. It will drop down as much as possible\n while maintaining the internal rules and possibly leaving some space in accordance with the\n resize policy.\n","sig":null,"attributes":[{"value":"/ Shrinks the capacity of the map as much as possible. It will drop down as much as possible","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6397,"byte_end":6491,"line_start":224,"line_end":224,"column_start":5,"column_end":99}},{"value":"/ while maintaining the internal rules and possibly leaving some space in accordance with the","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6496,"byte_end":6591,"line_start":225,"line_end":225,"column_start":5,"column_end":100}},{"value":"/ resize policy.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6596,"byte_end":6614,"line_start":226,"line_end":226,"column_start":5,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":115},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7309,"byte_end":7314,"line_start":251,"line_end":251,"column_start":12,"column_end":17},"name":"entry","qualname":">::entry","value":"fn entry(&mut Self, K) -> Entry<, K, V, S>","parent":null,"children":[],"decl_id":null,"docs":" Gets the given key's corresponding entry in the map for in-place manipulation.","sig":null,"attributes":[{"value":"/ Gets the given key's corresponding entry in the map for in-place manipulation.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6730,"byte_end":6812,"line_start":232,"line_end":232,"column_start":5,"column_end":87}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6817,"byte_end":6820,"line_start":233,"line_end":233,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6825,"byte_end":6839,"line_start":234,"line_end":234,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6844,"byte_end":6847,"line_start":235,"line_end":235,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6852,"byte_end":6859,"line_start":236,"line_end":236,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6864,"byte_end":6903,"line_start":237,"line_end":237,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6908,"byte_end":6911,"line_start":238,"line_end":238,"column_start":5,"column_end":8}},{"value":"/ let mut letters = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6916,"byte_end":6959,"line_start":239,"line_end":239,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6964,"byte_end":6967,"line_start":240,"line_end":240,"column_start":5,"column_end":8}},{"value":"/ for ch in \"a short treatise on fungi\".chars() {","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":6972,"byte_end":7023,"line_start":241,"line_end":241,"column_start":5,"column_end":56}},{"value":"/ let counter = letters.entry(ch).or_insert(0);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7028,"byte_end":7081,"line_start":242,"line_end":242,"column_start":5,"column_end":58}},{"value":"/ *counter += 1;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7086,"byte_end":7108,"line_start":243,"line_end":243,"column_start":5,"column_end":27}},{"value":"/ }","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7113,"byte_end":7118,"line_start":244,"line_end":244,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7123,"byte_end":7126,"line_start":245,"line_end":245,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(letters[&'s'], 2);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7131,"byte_end":7164,"line_start":246,"line_end":246,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(letters[&'t'], 3);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7169,"byte_end":7202,"line_start":247,"line_end":247,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(letters[&'u'], 1);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7207,"byte_end":7240,"line_start":248,"line_end":248,"column_start":5,"column_end":38}},{"value":"/ assert_eq!(letters.get(&'y'), None);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7245,"byte_end":7285,"line_start":249,"line_end":249,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7290,"byte_end":7297,"line_start":250,"line_end":250,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":116},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8396,"byte_end":8403,"line_start":287,"line_end":287,"column_start":12,"column_end":19},"name":"entries","qualname":">::entries","value":"fn entries(&mut Self) -> Entries<, K, V, S>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator visiting all entries in insertion order.\n Iterator element type is `OccupiedEntry`. Allows for removal\n as well as replacing the entry.","sig":null,"attributes":[{"value":"/ Returns an iterator visiting all entries in insertion order.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7713,"byte_end":7777,"line_start":265,"line_end":265,"column_start":5,"column_end":69}},{"value":"/ Iterator element type is `OccupiedEntry`. Allows for removal","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7782,"byte_end":7855,"line_start":266,"line_end":266,"column_start":5,"column_end":78}},{"value":"/ as well as replacing the entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7860,"byte_end":7895,"line_start":267,"line_end":267,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7900,"byte_end":7903,"line_start":268,"line_end":268,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7908,"byte_end":7922,"line_start":269,"line_end":269,"column_start":5,"column_end":19}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7927,"byte_end":7934,"line_start":270,"line_end":270,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7939,"byte_end":7978,"line_start":271,"line_end":271,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7983,"byte_end":7986,"line_start":272,"line_end":272,"column_start":5,"column_end":8}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":7991,"byte_end":8030,"line_start":273,"line_end":273,"column_start":5,"column_end":44}},{"value":"/ map.insert(\"a\", 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8035,"byte_end":8059,"line_start":274,"line_end":274,"column_start":5,"column_end":29}},{"value":"/ map.insert(\"c\", 30);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8064,"byte_end":8088,"line_start":275,"line_end":275,"column_start":5,"column_end":29}},{"value":"/ map.insert(\"b\", 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8093,"byte_end":8117,"line_start":276,"line_end":276,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8122,"byte_end":8125,"line_start":277,"line_end":277,"column_start":5,"column_end":8}},{"value":"/ {","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8130,"byte_end":8135,"line_start":278,"line_end":278,"column_start":5,"column_end":10}},{"value":"/ let mut iter = map.entries();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8140,"byte_end":8177,"line_start":279,"line_end":279,"column_start":5,"column_end":42}},{"value":"/ let mut entry = iter.next().unwrap();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8182,"byte_end":8227,"line_start":280,"line_end":280,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(&\"a\", entry.key());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8232,"byte_end":8270,"line_start":281,"line_end":281,"column_start":5,"column_end":43}},{"value":"/ *entry.get_mut() = 17;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8275,"byte_end":8305,"line_start":282,"line_end":282,"column_start":5,"column_end":35}},{"value":"/ }","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8310,"byte_end":8315,"line_start":283,"line_end":283,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8320,"byte_end":8323,"line_start":284,"line_end":284,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&17, map.get(&\"a\").unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8328,"byte_end":8372,"line_start":285,"line_end":285,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8377,"byte_end":8384,"line_start":286,"line_end":286,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":9131,"byte_end":9137,"line_start":315,"line_end":315,"column_start":12,"column_end":18},"name":"insert","qualname":">::insert","value":"fn insert(&mut Self, K, V) -> Option","parent":null,"children":[],"decl_id":null,"docs":" Inserts a key-value pair into the map. If the key already existed, the old value is\n returned.","sig":null,"attributes":[{"value":"/ Inserts a key-value pair into the map. If the key already existed, the old value is","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8735,"byte_end":8822,"line_start":301,"line_end":301,"column_start":5,"column_end":92}},{"value":"/ returned.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8827,"byte_end":8840,"line_start":302,"line_end":302,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8845,"byte_end":8848,"line_start":303,"line_end":303,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8853,"byte_end":8867,"line_start":304,"line_end":304,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8872,"byte_end":8875,"line_start":305,"line_end":305,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8880,"byte_end":8887,"line_start":306,"line_end":306,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8892,"byte_end":8931,"line_start":307,"line_end":307,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8936,"byte_end":8975,"line_start":308,"line_end":308,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8980,"byte_end":8983,"line_start":309,"line_end":309,"column_start":5,"column_end":8}},{"value":"/ map.insert(1, \"a\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":8988,"byte_end":9011,"line_start":310,"line_end":310,"column_start":5,"column_end":28}},{"value":"/ map.insert(2, \"b\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":9016,"byte_end":9039,"line_start":311,"line_end":311,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(map[&1], \"a\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":9044,"byte_end":9073,"line_start":312,"line_end":312,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(map[&2], \"b\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":9078,"byte_end":9107,"line_start":313,"line_end":313,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":9112,"byte_end":9119,"line_start":314,"line_end":314,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":118},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10423,"byte_end":10435,"line_start":354,"line_end":354,"column_start":12,"column_end":24},"name":"contains_key","qualname":">::contains_key","value":"fn contains_key(&Self, &Q) -> bool where Q: ?Sized, K: Borrow, Q: Eq +\nHash","parent":null,"children":[],"decl_id":null,"docs":" Checks if the map contains the given key.\n","sig":null,"attributes":[{"value":"/ Checks if the map contains the given key.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10366,"byte_end":10411,"line_start":353,"line_end":353,"column_start":5,"column_end":50}}]},{"kind":"Method","id":{"krate":0,"index":120},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11023,"byte_end":11026,"line_start":378,"line_end":378,"column_start":12,"column_end":15},"name":"get","qualname":">::get","value":"fn get(&Self, &Q) -> Option<&V> where Q: ?Sized, K: Borrow, Q: Eq + Hash","parent":null,"children":[],"decl_id":null,"docs":" Returns the value corresponding to the key in the map.","sig":null,"attributes":[{"value":"/ Returns the value corresponding to the key in the map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10588,"byte_end":10646,"line_start":362,"line_end":362,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10651,"byte_end":10654,"line_start":363,"line_end":363,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10659,"byte_end":10673,"line_start":364,"line_end":364,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10678,"byte_end":10681,"line_start":365,"line_end":365,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10686,"byte_end":10693,"line_start":366,"line_end":366,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10698,"byte_end":10737,"line_start":367,"line_end":367,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10742,"byte_end":10781,"line_start":368,"line_end":368,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10786,"byte_end":10789,"line_start":369,"line_end":369,"column_start":5,"column_end":8}},{"value":"/ map.insert(1, \"a\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10794,"byte_end":10817,"line_start":370,"line_end":370,"column_start":5,"column_end":28}},{"value":"/ map.insert(2, \"b\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10822,"byte_end":10845,"line_start":371,"line_end":371,"column_start":5,"column_end":28}},{"value":"/ map.insert(2, \"c\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10850,"byte_end":10873,"line_start":372,"line_end":372,"column_start":5,"column_end":28}},{"value":"/ map.insert(3, \"d\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10878,"byte_end":10901,"line_start":373,"line_end":373,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10906,"byte_end":10909,"line_start":374,"line_end":374,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map.get(&1), Some(&\"a\"));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10914,"byte_end":10954,"line_start":375,"line_end":375,"column_start":5,"column_end":45}},{"value":"/ assert_eq!(map.get(&2), Some(&\"c\"));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":10959,"byte_end":10999,"line_start":376,"line_end":376,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11004,"byte_end":11011,"line_start":377,"line_end":377,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":123},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11622,"byte_end":11629,"line_start":402,"line_end":402,"column_start":12,"column_end":19},"name":"get_mut","qualname":">::get_mut","value":"fn get_mut(&mut Self, &Q) -> Option<&mut V> where Q: ?Sized, K: Borrow,\nQ: Eq + Hash","parent":null,"children":[],"decl_id":null,"docs":" Returns the mutable reference corresponding to the key in the map.","sig":null,"attributes":[{"value":"/ Returns the mutable reference corresponding to the key in the map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11235,"byte_end":11305,"line_start":388,"line_end":388,"column_start":5,"column_end":75}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11310,"byte_end":11313,"line_start":389,"line_end":389,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11318,"byte_end":11332,"line_start":390,"line_end":390,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11337,"byte_end":11340,"line_start":391,"line_end":391,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11345,"byte_end":11352,"line_start":392,"line_end":392,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11357,"byte_end":11396,"line_start":393,"line_end":393,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11401,"byte_end":11440,"line_start":394,"line_end":394,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11445,"byte_end":11448,"line_start":395,"line_end":395,"column_start":5,"column_end":8}},{"value":"/ map.insert(1, \"a\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11453,"byte_end":11476,"line_start":396,"line_end":396,"column_start":5,"column_end":28}},{"value":"/ map.insert(2, \"b\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11481,"byte_end":11504,"line_start":397,"line_end":397,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11509,"byte_end":11512,"line_start":398,"line_end":398,"column_start":5,"column_end":8}},{"value":"/ *map.get_mut(&1).unwrap() = \"c\";","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11517,"byte_end":11553,"line_start":399,"line_end":399,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(map.get(&1), Some(&\"c\"));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11558,"byte_end":11598,"line_start":400,"line_end":400,"column_start":5,"column_end":45}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11603,"byte_end":11610,"line_start":401,"line_end":401,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":126},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12435,"byte_end":12446,"line_start":431,"line_end":431,"column_start":12,"column_end":23},"name":"get_refresh","qualname":">::get_refresh","value":"fn get_refresh(&mut Self, &Q) -> Option<&mut V> where Q: ?Sized,\nK: Borrow, Q: Eq + Hash","parent":null,"children":[],"decl_id":null,"docs":" Returns the value corresponding to the key in the map.","sig":null,"attributes":[{"value":"/ Returns the value corresponding to the key in the map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11850,"byte_end":11908,"line_start":412,"line_end":412,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11913,"byte_end":11916,"line_start":413,"line_end":413,"column_start":5,"column_end":8}},{"value":"/ If value is found, it is moved to the end of the list.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11921,"byte_end":11979,"line_start":414,"line_end":414,"column_start":5,"column_end":63}},{"value":"/ This operation can be used in implemenation of LRU cache.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":11984,"byte_end":12045,"line_start":415,"line_end":415,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12050,"byte_end":12053,"line_start":416,"line_end":416,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12058,"byte_end":12072,"line_start":417,"line_end":417,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12077,"byte_end":12080,"line_start":418,"line_end":418,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12085,"byte_end":12092,"line_start":419,"line_end":419,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12097,"byte_end":12136,"line_start":420,"line_end":420,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12141,"byte_end":12180,"line_start":421,"line_end":421,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12185,"byte_end":12188,"line_start":422,"line_end":422,"column_start":5,"column_end":8}},{"value":"/ map.insert(1, \"a\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12193,"byte_end":12216,"line_start":423,"line_end":423,"column_start":5,"column_end":28}},{"value":"/ map.insert(2, \"b\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12221,"byte_end":12244,"line_start":424,"line_end":424,"column_start":5,"column_end":28}},{"value":"/ map.insert(3, \"d\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12249,"byte_end":12272,"line_start":425,"line_end":425,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12277,"byte_end":12280,"line_start":426,"line_end":426,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map.get_refresh(&2), Some(&mut \"b\"));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12285,"byte_end":12337,"line_start":427,"line_end":427,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12342,"byte_end":12345,"line_start":428,"line_end":428,"column_start":5,"column_end":8}},{"value":"/ assert_eq!((&2, &\"b\"), map.iter().rev().next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12350,"byte_end":12411,"line_start":429,"line_end":429,"column_start":5,"column_end":66}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12416,"byte_end":12423,"line_start":430,"line_end":430,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13345,"byte_end":13351,"line_start":462,"line_end":462,"column_start":12,"column_end":18},"name":"remove","qualname":">::remove","value":"fn remove(&mut Self, &Q) -> Option where Q: ?Sized, K: Borrow,\nQ: Eq + Hash","parent":null,"children":[],"decl_id":null,"docs":" Removes and returns the value corresponding to the key from the map.","sig":null,"attributes":[{"value":"/ Removes and returns the value corresponding to the key from the map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12905,"byte_end":12977,"line_start":447,"line_end":447,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12982,"byte_end":12985,"line_start":448,"line_end":448,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":12990,"byte_end":13004,"line_start":449,"line_end":449,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13009,"byte_end":13012,"line_start":450,"line_end":450,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13017,"byte_end":13024,"line_start":451,"line_end":451,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13029,"byte_end":13068,"line_start":452,"line_end":452,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13073,"byte_end":13112,"line_start":453,"line_end":453,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13117,"byte_end":13120,"line_start":454,"line_end":454,"column_start":5,"column_end":8}},{"value":"/ map.insert(2, \"a\");","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13125,"byte_end":13148,"line_start":455,"line_end":455,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13153,"byte_end":13156,"line_start":456,"line_end":456,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(map.remove(&1), None);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13161,"byte_end":13198,"line_start":457,"line_end":457,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(map.remove(&2), Some(\"a\"));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13203,"byte_end":13245,"line_start":458,"line_end":458,"column_start":5,"column_end":47}},{"value":"/ assert_eq!(map.remove(&2), None);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13250,"byte_end":13287,"line_start":459,"line_end":459,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(map.len(), 0);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13292,"byte_end":13321,"line_start":460,"line_end":460,"column_start":5,"column_end":34}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13326,"byte_end":13333,"line_start":461,"line_end":461,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":131},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14194,"byte_end":14202,"line_start":490,"line_end":490,"column_start":12,"column_end":20},"name":"capacity","qualname":">::capacity","value":"fn capacity(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the maximum number of key-value pairs the map can hold without reallocating.","sig":null,"attributes":[{"value":"/ Returns the maximum number of key-value pairs the map can hold without reallocating.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13882,"byte_end":13970,"line_start":481,"line_end":481,"column_start":5,"column_end":93}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13975,"byte_end":13978,"line_start":482,"line_end":482,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":13983,"byte_end":13997,"line_start":483,"line_end":483,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14002,"byte_end":14005,"line_start":484,"line_end":484,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14010,"byte_end":14017,"line_start":485,"line_end":485,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14022,"byte_end":14061,"line_start":486,"line_end":486,"column_start":5,"column_end":44}},{"value":"/ let mut map: LinkedHashMap = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14066,"byte_end":14131,"line_start":487,"line_end":487,"column_start":5,"column_end":70}},{"value":"/ let capacity = map.capacity();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14136,"byte_end":14170,"line_start":488,"line_end":488,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14175,"byte_end":14182,"line_start":489,"line_end":489,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14683,"byte_end":14692,"line_start":510,"line_end":510,"column_start":12,"column_end":21},"name":"pop_front","qualname":">::pop_front","value":"fn pop_front(&mut Self) -> Option<(K, V)>","parent":null,"children":[],"decl_id":null,"docs":" Removes the first entry.","sig":null,"attributes":[{"value":"/ Removes the first entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14260,"byte_end":14288,"line_start":494,"line_end":494,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14293,"byte_end":14296,"line_start":495,"line_end":495,"column_start":5,"column_end":8}},{"value":"/ Can be used in implementation of LRU cache.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14301,"byte_end":14348,"line_start":496,"line_end":496,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14353,"byte_end":14356,"line_start":497,"line_end":497,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14361,"byte_end":14375,"line_start":498,"line_end":498,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14380,"byte_end":14383,"line_start":499,"line_end":499,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14388,"byte_end":14395,"line_start":500,"line_end":500,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14400,"byte_end":14439,"line_start":501,"line_end":501,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14444,"byte_end":14483,"line_start":502,"line_end":502,"column_start":5,"column_end":44}},{"value":"/ map.insert(1, 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14488,"byte_end":14510,"line_start":503,"line_end":503,"column_start":5,"column_end":27}},{"value":"/ map.insert(2, 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14515,"byte_end":14537,"line_start":504,"line_end":504,"column_start":5,"column_end":27}},{"value":"/ map.pop_front();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14542,"byte_end":14562,"line_start":505,"line_end":505,"column_start":5,"column_end":25}},{"value":"/ assert_eq!(map.get(&1), None);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14567,"byte_end":14601,"line_start":506,"line_end":506,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(map.get(&2), Some(&20));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14606,"byte_end":14645,"line_start":507,"line_end":507,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14650,"byte_end":14657,"line_start":508,"line_end":508,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":14662,"byte_end":14671,"line_start":509,"line_end":509,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15405,"byte_end":15410,"line_start":538,"line_end":538,"column_start":12,"column_end":17},"name":"front","qualname":">::front","value":"fn front(&Self) -> Option<(&K, &V)>","parent":null,"children":[],"decl_id":null,"docs":" Gets the first entry.","sig":null,"attributes":[{"value":"/ Gets the first entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15103,"byte_end":15128,"line_start":526,"line_end":526,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15133,"byte_end":15136,"line_start":527,"line_end":527,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15141,"byte_end":15155,"line_start":528,"line_end":528,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15160,"byte_end":15163,"line_start":529,"line_end":529,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15168,"byte_end":15175,"line_start":530,"line_end":530,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15180,"byte_end":15219,"line_start":531,"line_end":531,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15224,"byte_end":15263,"line_start":532,"line_end":532,"column_start":5,"column_end":44}},{"value":"/ map.insert(1, 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15268,"byte_end":15290,"line_start":533,"line_end":533,"column_start":5,"column_end":27}},{"value":"/ map.insert(2, 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15295,"byte_end":15317,"line_start":534,"line_end":534,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(map.front(), Some((&1, &10)));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15322,"byte_end":15367,"line_start":535,"line_end":535,"column_start":5,"column_end":50}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15372,"byte_end":15379,"line_start":536,"line_end":536,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15384,"byte_end":15393,"line_start":537,"line_end":537,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":136},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16086,"byte_end":16094,"line_start":564,"line_end":564,"column_start":12,"column_end":20},"name":"pop_back","qualname":">::pop_back","value":"fn pop_back(&mut Self) -> Option<(K, V)>","parent":null,"children":[],"decl_id":null,"docs":" Removes the last entry.","sig":null,"attributes":[{"value":"/ Removes the last entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15725,"byte_end":15752,"line_start":550,"line_end":550,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15757,"byte_end":15760,"line_start":551,"line_end":551,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15765,"byte_end":15779,"line_start":552,"line_end":552,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15784,"byte_end":15787,"line_start":553,"line_end":553,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15792,"byte_end":15799,"line_start":554,"line_end":554,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15804,"byte_end":15843,"line_start":555,"line_end":555,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15848,"byte_end":15887,"line_start":556,"line_end":556,"column_start":5,"column_end":44}},{"value":"/ map.insert(1, 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15892,"byte_end":15914,"line_start":557,"line_end":557,"column_start":5,"column_end":27}},{"value":"/ map.insert(2, 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15919,"byte_end":15941,"line_start":558,"line_end":558,"column_start":5,"column_end":27}},{"value":"/ map.pop_back();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15946,"byte_end":15965,"line_start":559,"line_end":559,"column_start":5,"column_end":24}},{"value":"/ assert_eq!(map.get(&1), Some(&10));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":15970,"byte_end":16009,"line_start":560,"line_end":560,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(map.get(&2), None);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16014,"byte_end":16048,"line_start":561,"line_end":561,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16053,"byte_end":16060,"line_start":562,"line_end":562,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16065,"byte_end":16074,"line_start":563,"line_end":563,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":138},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16805,"byte_end":16809,"line_start":592,"line_end":592,"column_start":12,"column_end":16},"name":"back","qualname":">::back","value":"fn back(&Self) -> Option<(&K, &V)>","parent":null,"children":[],"decl_id":null,"docs":" Gets the last entry.","sig":null,"attributes":[{"value":"/ Gets the last entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16505,"byte_end":16529,"line_start":580,"line_end":580,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16534,"byte_end":16537,"line_start":581,"line_end":581,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16542,"byte_end":16556,"line_start":582,"line_end":582,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16561,"byte_end":16564,"line_start":583,"line_end":583,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16569,"byte_end":16576,"line_start":584,"line_end":584,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16581,"byte_end":16620,"line_start":585,"line_end":585,"column_start":5,"column_end":44}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16625,"byte_end":16664,"line_start":586,"line_end":586,"column_start":5,"column_end":44}},{"value":"/ map.insert(1, 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16669,"byte_end":16691,"line_start":587,"line_end":587,"column_start":5,"column_end":27}},{"value":"/ map.insert(2, 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16696,"byte_end":16718,"line_start":588,"line_end":588,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(map.back(), Some((&2, &20)));","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16723,"byte_end":16767,"line_start":589,"line_end":589,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16772,"byte_end":16779,"line_start":590,"line_end":590,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":16784,"byte_end":16793,"line_start":591,"line_end":591,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":140},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17189,"byte_end":17192,"line_start":605,"line_end":605,"column_start":12,"column_end":15},"name":"len","qualname":">::len","value":"fn len(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of key-value pairs in the map.\n","sig":null,"attributes":[{"value":"/ Returns the number of key-value pairs in the map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17124,"byte_end":17177,"line_start":604,"line_end":604,"column_start":5,"column_end":58}}]},{"kind":"Method","id":{"krate":0,"index":141},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17304,"byte_end":17312,"line_start":610,"line_end":610,"column_start":12,"column_end":20},"name":"is_empty","qualname":">::is_empty","value":"fn is_empty(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns whether the map is currently empty.\n","sig":null,"attributes":[{"value":"/ Returns whether the map is currently empty.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17245,"byte_end":17292,"line_start":609,"line_end":609,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":142},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17421,"byte_end":17427,"line_start":615,"line_end":615,"column_start":12,"column_end":18},"name":"hasher","qualname":">::hasher","value":"fn hasher(&Self) -> &S","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the map's hasher.\n","sig":null,"attributes":[{"value":"/ Returns a reference to the map's hasher.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17365,"byte_end":17409,"line_start":614,"line_end":614,"column_start":5,"column_end":49}}]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17534,"byte_end":17539,"line_start":620,"line_end":620,"column_start":12,"column_end":17},"name":"clear","qualname":">::clear","value":"fn clear(&mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Clears the map of all key-value pairs.\n","sig":null,"attributes":[{"value":"/ Clears the map of all key-value pairs.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17480,"byte_end":17522,"line_start":619,"line_end":619,"column_start":5,"column_end":47}}]},{"kind":"Method","id":{"krate":0,"index":144},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18474,"byte_end":18478,"line_start":650,"line_end":650,"column_start":12,"column_end":16},"name":"iter","qualname":">::iter","value":"fn iter(&Self) -> Iter<, K, V>","parent":null,"children":[],"decl_id":null,"docs":" Returns a double-ended iterator visiting all key-value pairs in order of insertion.\n Iterator element type is `(&'a K, &'a V)`","sig":null,"attributes":[{"value":"/ Returns a double-ended iterator visiting all key-value pairs in order of insertion.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17844,"byte_end":17931,"line_start":632,"line_end":632,"column_start":5,"column_end":92}},{"value":"/ Iterator element type is `(&'a K, &'a V)`","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17936,"byte_end":17981,"line_start":633,"line_end":633,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17986,"byte_end":17989,"line_start":634,"line_end":634,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":17994,"byte_end":18008,"line_start":635,"line_end":635,"column_start":5,"column_end":19}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18013,"byte_end":18020,"line_start":636,"line_end":636,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18025,"byte_end":18064,"line_start":637,"line_end":637,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18069,"byte_end":18072,"line_start":638,"line_end":638,"column_start":5,"column_end":8}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18077,"byte_end":18116,"line_start":639,"line_end":639,"column_start":5,"column_end":44}},{"value":"/ map.insert(\"a\", 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18121,"byte_end":18145,"line_start":640,"line_end":640,"column_start":5,"column_end":29}},{"value":"/ map.insert(\"c\", 30);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18150,"byte_end":18174,"line_start":641,"line_end":641,"column_start":5,"column_end":29}},{"value":"/ map.insert(\"b\", 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18179,"byte_end":18203,"line_start":642,"line_end":642,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18208,"byte_end":18211,"line_start":643,"line_end":643,"column_start":5,"column_end":8}},{"value":"/ let mut iter = map.iter();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18216,"byte_end":18246,"line_start":644,"line_end":644,"column_start":5,"column_end":35}},{"value":"/ assert_eq!((&\"a\", &10), iter.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18251,"byte_end":18301,"line_start":645,"line_end":645,"column_start":5,"column_end":55}},{"value":"/ assert_eq!((&\"c\", &30), iter.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18306,"byte_end":18356,"line_start":646,"line_end":646,"column_start":5,"column_end":55}},{"value":"/ assert_eq!((&\"b\", &20), iter.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18361,"byte_end":18411,"line_start":647,"line_end":647,"column_start":5,"column_end":55}},{"value":"/ assert_eq!(None, iter.next());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18416,"byte_end":18450,"line_start":648,"line_end":648,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18455,"byte_end":18462,"line_start":649,"line_end":649,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":145},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19425,"byte_end":19433,"line_start":684,"line_end":684,"column_start":12,"column_end":20},"name":"iter_mut","qualname":">::iter_mut","value":"fn iter_mut(&mut Self) -> IterMut<, K, V>","parent":null,"children":[],"decl_id":null,"docs":" Returns a double-ended iterator visiting all key-value pairs in order of insertion.\n Iterator element type is `(&'a K, &'a mut V)`\n # Examples\n ```\n use linked_hash_map::LinkedHashMap;","sig":null,"attributes":[{"value":"/ Returns a double-ended iterator visiting all key-value pairs in order of insertion.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18802,"byte_end":18889,"line_start":664,"line_end":664,"column_start":5,"column_end":92}},{"value":"/ Iterator element type is `(&'a K, &'a mut V)`","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18894,"byte_end":18943,"line_start":665,"line_end":665,"column_start":5,"column_end":54}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18948,"byte_end":18962,"line_start":666,"line_end":666,"column_start":5,"column_end":19}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18967,"byte_end":18974,"line_start":667,"line_end":667,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":18979,"byte_end":19018,"line_start":668,"line_end":668,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19023,"byte_end":19026,"line_start":669,"line_end":669,"column_start":5,"column_end":8}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19031,"byte_end":19070,"line_start":670,"line_end":670,"column_start":5,"column_end":44}},{"value":"/ map.insert(\"a\", 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19075,"byte_end":19099,"line_start":671,"line_end":671,"column_start":5,"column_end":29}},{"value":"/ map.insert(\"c\", 30);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19104,"byte_end":19128,"line_start":672,"line_end":672,"column_start":5,"column_end":29}},{"value":"/ map.insert(\"b\", 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19133,"byte_end":19157,"line_start":673,"line_end":673,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19162,"byte_end":19165,"line_start":674,"line_end":674,"column_start":5,"column_end":8}},{"value":"/ {","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19170,"byte_end":19175,"line_start":675,"line_end":675,"column_start":5,"column_end":10}},{"value":"/ let mut iter = map.iter_mut();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19180,"byte_end":19218,"line_start":676,"line_end":676,"column_start":5,"column_end":43}},{"value":"/ let mut entry = iter.next().unwrap();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19223,"byte_end":19268,"line_start":677,"line_end":677,"column_start":5,"column_end":50}},{"value":"/ assert_eq!(&\"a\", entry.0);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19273,"byte_end":19307,"line_start":678,"line_end":678,"column_start":5,"column_end":39}},{"value":"/ *entry.1 = 17;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19312,"byte_end":19334,"line_start":679,"line_end":679,"column_start":5,"column_end":27}},{"value":"/ }","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19339,"byte_end":19344,"line_start":680,"line_end":680,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19349,"byte_end":19352,"line_start":681,"line_end":681,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(&17, map.get(&\"a\").unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19357,"byte_end":19401,"line_start":682,"line_end":682,"column_start":5,"column_end":49}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19406,"byte_end":19413,"line_start":683,"line_end":683,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":146},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":20396,"byte_end":20401,"line_start":710,"line_end":710,"column_start":12,"column_end":17},"name":"drain","qualname":">::drain","value":"fn drain(&mut Self) -> Drain<, K, V>","parent":null,"children":[],"decl_id":null,"docs":" Clears the map, returning all key-value pairs as an iterator. Keeps the\n allocated memory for reuse.","sig":null,"attributes":[{"value":"/ Clears the map, returning all key-value pairs as an iterator. Keeps the","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19767,"byte_end":19842,"line_start":698,"line_end":698,"column_start":5,"column_end":80}},{"value":"/ allocated memory for reuse.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19847,"byte_end":19878,"line_start":699,"line_end":699,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19883,"byte_end":19886,"line_start":700,"line_end":700,"column_start":5,"column_end":8}},{"value":"/ If the returned iterator is dropped before being fully consumed, it","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19891,"byte_end":19962,"line_start":701,"line_end":701,"column_start":5,"column_end":76}},{"value":"/ drops the remaining key-value pairs. The returned iterator keeps a","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":19967,"byte_end":20037,"line_start":702,"line_end":702,"column_start":5,"column_end":75}},{"value":"/ mutable borrow on the vector to optimize its implementation.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":20042,"byte_end":20106,"line_start":703,"line_end":703,"column_start":5,"column_end":69}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":20111,"byte_end":20114,"line_start":704,"line_end":704,"column_start":5,"column_end":8}},{"value":"/ Current performance implications (why to use this over into_iter()):","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":20119,"byte_end":20191,"line_start":705,"line_end":705,"column_start":5,"column_end":77}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":20196,"byte_end":20199,"line_start":706,"line_end":706,"column_start":5,"column_end":8}},{"value":"/ * Clears the inner HashMap instead of dropping it","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":20204,"byte_end":20257,"line_start":707,"line_end":707,"column_start":5,"column_end":58}},{"value":"/ * Puts all drained nodes in the free-list instead of deallocating them","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":20262,"byte_end":20336,"line_start":708,"line_end":708,"column_start":5,"column_end":79}},{"value":"/ * Avoids deallocating the sentinel node","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":20341,"byte_end":20384,"line_start":709,"line_end":709,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":147},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22855,"byte_end":22859,"line_start":769,"line_end":769,"column_start":12,"column_end":16},"name":"keys","qualname":">::keys","value":"fn keys(&Self) -> Keys<, K, V>","parent":null,"children":[],"decl_id":null,"docs":" Returns a double-ended iterator visiting all key in order of insertion.","sig":null,"attributes":[{"value":"/ Returns a double-ended iterator visiting all key in order of insertion.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22308,"byte_end":22383,"line_start":752,"line_end":752,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22388,"byte_end":22391,"line_start":753,"line_end":753,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22396,"byte_end":22410,"line_start":754,"line_end":754,"column_start":5,"column_end":19}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22415,"byte_end":22422,"line_start":755,"line_end":755,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22427,"byte_end":22466,"line_start":756,"line_end":756,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22471,"byte_end":22474,"line_start":757,"line_end":757,"column_start":5,"column_end":8}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22479,"byte_end":22518,"line_start":758,"line_end":758,"column_start":5,"column_end":44}},{"value":"/ map.insert('a', 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22523,"byte_end":22547,"line_start":759,"line_end":759,"column_start":5,"column_end":29}},{"value":"/ map.insert('c', 30);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22552,"byte_end":22576,"line_start":760,"line_end":760,"column_start":5,"column_end":29}},{"value":"/ map.insert('b', 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22581,"byte_end":22605,"line_start":761,"line_end":761,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22610,"byte_end":22613,"line_start":762,"line_end":762,"column_start":5,"column_end":8}},{"value":"/ let mut keys = map.keys();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22618,"byte_end":22648,"line_start":763,"line_end":763,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(&'a', keys.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22653,"byte_end":22696,"line_start":764,"line_end":764,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(&'c', keys.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22701,"byte_end":22744,"line_start":765,"line_end":765,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(&'b', keys.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22749,"byte_end":22792,"line_start":766,"line_end":766,"column_start":5,"column_end":48}},{"value":"/ assert_eq!(None, keys.next());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22797,"byte_end":22831,"line_start":767,"line_end":767,"column_start":5,"column_end":39}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22836,"byte_end":22843,"line_start":768,"line_end":768,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":148},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23489,"byte_end":23495,"line_start":790,"line_end":790,"column_start":12,"column_end":18},"name":"values","qualname":">::values","value":"fn values(&Self) -> Values<, K, V>","parent":null,"children":[],"decl_id":null,"docs":" Returns a double-ended iterator visiting all values in order of insertion.","sig":null,"attributes":[{"value":"/ Returns a double-ended iterator visiting all values in order of insertion.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":22930,"byte_end":23008,"line_start":773,"line_end":773,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23013,"byte_end":23016,"line_start":774,"line_end":774,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23021,"byte_end":23035,"line_start":775,"line_end":775,"column_start":5,"column_end":19}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23040,"byte_end":23047,"line_start":776,"line_end":776,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23052,"byte_end":23091,"line_start":777,"line_end":777,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23096,"byte_end":23099,"line_start":778,"line_end":778,"column_start":5,"column_end":8}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23104,"byte_end":23143,"line_start":779,"line_end":779,"column_start":5,"column_end":44}},{"value":"/ map.insert('a', 10);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23148,"byte_end":23172,"line_start":780,"line_end":780,"column_start":5,"column_end":29}},{"value":"/ map.insert('c', 30);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23177,"byte_end":23201,"line_start":781,"line_end":781,"column_start":5,"column_end":29}},{"value":"/ map.insert('b', 20);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23206,"byte_end":23230,"line_start":782,"line_end":782,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23235,"byte_end":23238,"line_start":783,"line_end":783,"column_start":5,"column_end":8}},{"value":"/ let mut values = map.values();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23243,"byte_end":23277,"line_start":784,"line_end":784,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(&10, values.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23282,"byte_end":23326,"line_start":785,"line_end":785,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(&30, values.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23331,"byte_end":23375,"line_start":786,"line_end":786,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(&20, values.next().unwrap());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23380,"byte_end":23424,"line_start":787,"line_end":787,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(None, values.next());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23429,"byte_end":23465,"line_start":788,"line_end":788,"column_start":5,"column_end":41}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23470,"byte_end":23477,"line_start":789,"line_end":789,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":156},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23742,"byte_end":23747,"line_start":803,"line_end":803,"column_start":8,"column_end":13},"name":"index","qualname":" as std::ops::Index>::index","value":"fn index(&Self, &'a Q) -> &V","parent":{"krate":2,"index":3454},"children":[],"decl_id":{"krate":2,"index":3457},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":163},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23998,"byte_end":24007,"line_start":814,"line_end":814,"column_start":8,"column_end":17},"name":"index_mut","qualname":" as std::ops::IndexMut>::index_mut","value":"fn index_mut(&mut Self, &'a Q) -> &mut V","parent":{"krate":2,"index":3458},"children":[],"decl_id":{"krate":2,"index":3460},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24218,"byte_end":24223,"line_start":820,"line_end":820,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone(&Self) -> Self","parent":{"krate":2,"index":2772},"children":[],"decl_id":{"krate":2,"index":2773},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24492,"byte_end":24499,"line_start":828,"line_end":828,"column_start":8,"column_end":15},"name":"default","qualname":" as std::default::Default>::default","value":"fn default() -> Self","parent":{"krate":2,"index":3128},"children":[],"decl_id":{"krate":2,"index":3129},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":179},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24650,"byte_end":24656,"line_start":834,"line_end":834,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8000},"children":[],"decl_id":{"krate":2,"index":8002},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":186},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24941,"byte_end":24947,"line_start":847,"line_end":847,"column_start":8,"column_end":14},"name":"extend","qualname":" as std::iter::Extend>::extend","value":"fn extend(&mut Self, I) where I: IntoIterator","parent":{"krate":2,"index":8000},"children":[],"decl_id":{"krate":2,"index":8002},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":192},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25206,"byte_end":25215,"line_start":857,"line_end":857,"column_start":8,"column_end":17},"name":"from_iter","qualname":" as std::iter::FromIterator>::from_iter","value":"fn from_iter(I) -> Self where I: IntoIterator","parent":{"krate":2,"index":7987},"children":[],"decl_id":{"krate":2,"index":7989},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":198},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25629,"byte_end":25632,"line_start":869,"line_end":869,"column_start":8,"column_end":11},"name":"fmt","qualname":" as std::fmt::Debug>::fmt","value":"fn fmt(&Self, &mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":9900},"children":[],"decl_id":{"krate":2,"index":9901},"docs":" Returns a string that lists the key-value pairs in insertion order.\n","sig":null,"attributes":[{"value":"/ Returns a string that lists the key-value pairs in insertion order.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25550,"byte_end":25621,"line_start":868,"line_end":868,"column_start":5,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":203},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25830,"byte_end":25832,"line_start":875,"line_end":875,"column_start":8,"column_end":10},"name":"eq","qualname":" as std::cmp::PartialEq>::eq","value":"fn eq(&Self, &Self) -> bool","parent":{"krate":2,"index":2802},"children":[],"decl_id":{"krate":2,"index":2804},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":212},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26122,"byte_end":26133,"line_start":885,"line_end":885,"column_start":8,"column_end":19},"name":"partial_cmp","qualname":" as std::cmp::PartialOrd>::partial_cmp","value":"fn partial_cmp(&Self, &Self) -> Option","parent":{"krate":2,"index":2848},"children":[],"decl_id":{"krate":2,"index":2850},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":213},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26230,"byte_end":26232,"line_start":889,"line_end":889,"column_start":8,"column_end":10},"name":"lt","qualname":" as std::cmp::PartialOrd>::lt","value":"fn lt(&Self, &Self) -> bool","parent":{"krate":2,"index":2848},"children":[],"decl_id":{"krate":2,"index":2851},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":214},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26308,"byte_end":26310,"line_start":893,"line_end":893,"column_start":8,"column_end":10},"name":"le","qualname":" as std::cmp::PartialOrd>::le","value":"fn le(&Self, &Self) -> bool","parent":{"krate":2,"index":2848},"children":[],"decl_id":{"krate":2,"index":2852},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":215},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26386,"byte_end":26388,"line_start":897,"line_end":897,"column_start":8,"column_end":10},"name":"ge","qualname":" as std::cmp::PartialOrd>::ge","value":"fn ge(&Self, &Self) -> bool","parent":{"krate":2,"index":2848},"children":[],"decl_id":{"krate":2,"index":2854},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":216},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26464,"byte_end":26466,"line_start":901,"line_end":901,"column_start":8,"column_end":10},"name":"gt","qualname":" as std::cmp::PartialOrd>::gt","value":"fn gt(&Self, &Self) -> bool","parent":{"krate":2,"index":2848},"children":[],"decl_id":{"krate":2,"index":2853},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":221},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26626,"byte_end":26629,"line_start":907,"line_end":907,"column_start":8,"column_end":11},"name":"cmp","qualname":" as std::cmp::Ord>::cmp","value":"fn cmp(&Self, &Self) -> Ordering","parent":{"krate":2,"index":2838},"children":[],"decl_id":{"krate":2,"index":2839},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":226},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26790,"byte_end":26794,"line_start":913,"line_end":913,"column_start":8,"column_end":12},"name":"hash","qualname":" as std::hash::Hash>::hash","value":"fn hash(&Self, &mut H) where H: Hasher","parent":{"krate":2,"index":10113},"children":[],"decl_id":{"krate":2,"index":10114},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27104,"byte_end":27108,"line_start":925,"line_end":925,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop(&mut Self)","parent":{"krate":2,"index":3393},"children":[],"decl_id":{"krate":2,"index":3394},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":241},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27445,"byte_end":27449,"line_start":938,"line_end":938,"column_start":12,"column_end":16},"name":"Iter","qualname":"::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":247},{"krate":0,"index":248}],"decl_id":null,"docs":" An insertion-order iterator over a `LinkedHashMap`'s entries, with immutable references to the\n values.\n","sig":null,"attributes":[{"value":"/ An insertion-order iterator over a `LinkedHashMap`'s entries, with immutable references to the","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27323,"byte_end":27421,"line_start":936,"line_end":936,"column_start":1,"column_end":99}},{"value":"/ values.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27422,"byte_end":27433,"line_start":937,"line_end":937,"column_start":1,"column_end":12}}]},{"kind":"Struct","id":{"krate":0,"index":249},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27722,"byte_end":27729,"line_start":947,"line_end":947,"column_start":12,"column_end":19},"name":"IterMut","qualname":"::IterMut","value":"IterMut { }","parent":null,"children":[{"krate":0,"index":253},{"krate":0,"index":254},{"krate":0,"index":255},{"krate":0,"index":256}],"decl_id":null,"docs":" An insertion-order iterator over a `LinkedHashMap`'s entries, with mutable references to the\n values.\n","sig":null,"attributes":[{"value":"/ An insertion-order iterator over a `LinkedHashMap`'s entries, with mutable references to the","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27602,"byte_end":27698,"line_start":945,"line_end":945,"column_start":1,"column_end":97}},{"value":"/ values.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27699,"byte_end":27710,"line_start":946,"line_end":946,"column_start":1,"column_end":12}}]},{"kind":"Struct","id":{"krate":0,"index":257},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27968,"byte_end":27976,"line_start":955,"line_end":955,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":260},{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263}],"decl_id":null,"docs":" A consuming insertion-order iterator over a `LinkedHashMap`'s entries.\n","sig":null,"attributes":[{"value":"/ A consuming insertion-order iterator over a `LinkedHashMap`'s entries.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27882,"byte_end":27956,"line_start":954,"line_end":954,"column_start":1,"column_end":75}}]},{"kind":"Struct","id":{"krate":0,"index":264},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28190,"byte_end":28195,"line_start":963,"line_end":963,"column_start":12,"column_end":17},"name":"Drain","qualname":"::Drain","value":"Drain { }","parent":null,"children":[{"krate":0,"index":268},{"krate":0,"index":269},{"krate":0,"index":270},{"krate":0,"index":271}],"decl_id":null,"docs":" A draining insertion-order iterator over a `LinkedHashMap`'s entries.\n","sig":null,"attributes":[{"value":"/ A draining insertion-order iterator over a `LinkedHashMap`'s entries.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28105,"byte_end":28178,"line_start":962,"line_end":962,"column_start":1,"column_end":74}}]},{"kind":"Struct","id":{"krate":0,"index":272},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28451,"byte_end":28458,"line_start":972,"line_end":972,"column_start":12,"column_end":19},"name":"Entries","qualname":"::Entries","value":"Entries { }","parent":null,"children":[{"krate":0,"index":277},{"krate":0,"index":278},{"krate":0,"index":279},{"krate":0,"index":280}],"decl_id":null,"docs":" An insertion-order iterator over a `LinkedHashMap`'s entries represented as\n an `OccupiedEntry`.\n","sig":null,"attributes":[{"value":"/ An insertion-order iterator over a `LinkedHashMap`'s entries represented as","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28336,"byte_end":28415,"line_start":970,"line_end":970,"column_start":1,"column_end":80}},{"value":"/ an `OccupiedEntry`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28416,"byte_end":28439,"line_start":971,"line_end":971,"column_start":1,"column_end":24}}]},{"kind":"Method","id":{"krate":0,"index":325},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29582,"byte_end":29587,"line_start":1051,"line_end":1051,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone(&Self) -> Self","parent":{"krate":2,"index":2772},"children":[],"decl_id":{"krate":2,"index":2773},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":329},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29718,"byte_end":29723,"line_start":1061,"line_end":1061,"column_start":8,"column_end":13},"name":"clone","qualname":" as std::clone::Clone>::clone","value":"fn clone(&Self) -> Self","parent":{"krate":2,"index":2772},"children":[],"decl_id":{"krate":2,"index":2773},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":338},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":30700,"byte_end":30704,"line_start":1100,"line_end":1100,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option<(&'a K, &'a V)>","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":339},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":31043,"byte_end":31052,"line_start":1113,"line_end":1113,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint(&Self) -> (usize, Option)","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8189},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":345},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":31236,"byte_end":31240,"line_start":1121,"line_end":1121,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option<(&'a K, &'a mut V)>","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":346},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":31587,"byte_end":31596,"line_start":1134,"line_end":1134,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint(&Self) -> (usize, Option)","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8189},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":351},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":31761,"byte_end":31765,"line_start":1142,"line_end":1142,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next(&mut Self) -> Option<(K, V)>","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":352},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":32089,"byte_end":32098,"line_start":1155,"line_end":1155,"column_start":8,"column_end":17},"name":"size_hint","qualname":" as std::iter::Iterator>::size_hint","value":"fn size_hint(&Self) -> (usize, Option)","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8189},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":358},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":32268,"byte_end":32272,"line_start":1163,"line_end":1163,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option<(K, V)>","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":359},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":32790,"byte_end":32799,"line_start":1179,"line_end":1179,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint(&Self) -> (usize, Option)","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8189},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":364},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":32955,"byte_end":32964,"line_start":1185,"line_end":1185,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back(&mut Self) -> Option<(K, V)>","parent":{"krate":2,"index":8035},"children":[],"decl_id":{"krate":2,"index":8036},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":369},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":33539,"byte_end":33542,"line_start":1203,"line_end":1203,"column_start":8,"column_end":11},"name":"len","qualname":"::len","value":"fn len(&Self) -> usize","parent":{"krate":2,"index":8060},"children":[],"decl_id":{"krate":2,"index":8061},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":376},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":33712,"byte_end":33716,"line_start":1211,"line_end":1211,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":377},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":34180,"byte_end":34189,"line_start":1229,"line_end":1229,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint(&Self) -> (usize, Option)","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8189},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":382},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":34344,"byte_end":34353,"line_start":1235,"line_end":1235,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back(&mut Self) -> Option<(&'a K, &'a V)>","parent":{"krate":2,"index":8035},"children":[],"decl_id":{"krate":2,"index":8036},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":387},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":34726,"byte_end":34735,"line_start":1249,"line_end":1249,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back(&mut Self) -> Option<(&'a K, &'a mut V)>","parent":{"krate":2,"index":8035},"children":[],"decl_id":{"krate":2,"index":8036},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":391},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35109,"byte_end":35118,"line_start":1263,"line_end":1263,"column_start":8,"column_end":17},"name":"next_back","qualname":" as std::iter::DoubleEndedIterator>::next_back","value":"fn next_back(&mut Self) -> Option<(K, V)>","parent":{"krate":2,"index":8035},"children":[],"decl_id":{"krate":2,"index":8036},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":396},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35498,"byte_end":35501,"line_start":1278,"line_end":1278,"column_start":8,"column_end":11},"name":"len","qualname":"::len","value":"fn len(&Self) -> usize","parent":{"krate":2,"index":8060},"children":[],"decl_id":{"krate":2,"index":8061},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":401},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35616,"byte_end":35619,"line_start":1284,"line_end":1284,"column_start":8,"column_end":11},"name":"len","qualname":"::len","value":"fn len(&Self) -> usize","parent":{"krate":2,"index":8060},"children":[],"decl_id":{"krate":2,"index":8061},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":405},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35727,"byte_end":35730,"line_start":1290,"line_end":1290,"column_start":8,"column_end":11},"name":"len","qualname":" as std::iter::ExactSizeIterator>::len","value":"fn len(&Self) -> usize","parent":{"krate":2,"index":8060},"children":[],"decl_id":{"krate":2,"index":8061},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":409},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35825,"byte_end":35829,"line_start":1296,"line_end":1296,"column_start":8,"column_end":12},"name":"drop","qualname":" as std::ops::Drop>::drop","value":"fn drop(&mut Self)","parent":{"krate":2,"index":3393},"children":[],"decl_id":{"krate":2,"index":3394},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":414},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36105,"byte_end":36109,"line_start":1308,"line_end":1308,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop(&mut Self)","parent":{"krate":2,"index":3393},"children":[],"decl_id":{"krate":2,"index":3394},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":415},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36231,"byte_end":36235,"line_start":1314,"line_end":1314,"column_start":12,"column_end":16},"name":"Keys","qualname":"::Keys","value":"Keys { }","parent":null,"children":[{"krate":0,"index":419}],"decl_id":null,"docs":" An insertion-order iterator over a `LinkedHashMap`'s keys.\n","sig":null,"attributes":[{"value":"/ An insertion-order iterator over a `LinkedHashMap`'s keys.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36157,"byte_end":36219,"line_start":1313,"line_end":1313,"column_start":1,"column_end":63}}]},{"kind":"Method","id":{"krate":0,"index":424},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36335,"byte_end":36340,"line_start":1319,"line_end":1319,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone(&Self) -> Self","parent":{"krate":2,"index":2772},"children":[],"decl_id":{"krate":2,"index":2773},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":430},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36521,"byte_end":36525,"line_start":1330,"line_end":1330,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option<&'a K>","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36504,"byte_end":36513,"line_start":1329,"line_end":1329,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":432},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36622,"byte_end":36631,"line_start":1334,"line_end":1334,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint(&Self) -> (usize, Option)","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36605,"byte_end":36614,"line_start":1333,"line_end":1333,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":437},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36784,"byte_end":36793,"line_start":1341,"line_end":1341,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back(&mut Self) -> Option<&'a K>","parent":{"krate":2,"index":8035},"children":[],"decl_id":{"krate":2,"index":8036},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36767,"byte_end":36776,"line_start":1340,"line_end":1340,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":443},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36938,"byte_end":36941,"line_start":1347,"line_end":1347,"column_start":8,"column_end":11},"name":"len","qualname":"::len","value":"fn len(&Self) -> usize","parent":{"krate":2,"index":8060},"children":[],"decl_id":{"krate":2,"index":8061},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":444},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37070,"byte_end":37076,"line_start":1353,"line_end":1353,"column_start":12,"column_end":18},"name":"Values","qualname":"::Values","value":"Values { }","parent":null,"children":[{"krate":0,"index":448}],"decl_id":null,"docs":" An insertion-order iterator over a `LinkedHashMap`'s values.\n","sig":null,"attributes":[{"value":"/ An insertion-order iterator over a `LinkedHashMap`'s values.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36994,"byte_end":37058,"line_start":1352,"line_end":1352,"column_start":1,"column_end":65}}]},{"kind":"Method","id":{"krate":0,"index":453},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37178,"byte_end":37183,"line_start":1358,"line_end":1358,"column_start":8,"column_end":13},"name":"clone","qualname":"::clone","value":"fn clone(&Self) -> Self","parent":{"krate":2,"index":2772},"children":[],"decl_id":{"krate":2,"index":2773},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":459},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37368,"byte_end":37372,"line_start":1369,"line_end":1369,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option<&'a V>","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37351,"byte_end":37360,"line_start":1368,"line_end":1368,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":461},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37469,"byte_end":37478,"line_start":1373,"line_end":1373,"column_start":8,"column_end":17},"name":"size_hint","qualname":"::size_hint","value":"fn size_hint(&Self) -> (usize, Option)","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8189},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37452,"byte_end":37461,"line_start":1372,"line_end":1372,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":466},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37633,"byte_end":37642,"line_start":1380,"line_end":1380,"column_start":8,"column_end":17},"name":"next_back","qualname":"::next_back","value":"fn next_back(&mut Self) -> Option<&'a V>","parent":{"krate":2,"index":8035},"children":[],"decl_id":{"krate":2,"index":8036},"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37616,"byte_end":37625,"line_start":1379,"line_end":1379,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":472},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37789,"byte_end":37792,"line_start":1386,"line_end":1386,"column_start":8,"column_end":11},"name":"len","qualname":"::len","value":"fn len(&Self) -> usize","parent":{"krate":2,"index":8060},"children":[],"decl_id":{"krate":2,"index":8061},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":480},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":38008,"byte_end":38017,"line_start":1394,"line_end":1394,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a LinkedHashMap as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Iter","parent":{"krate":2,"index":7991},"children":[],"decl_id":{"krate":2,"index":7994},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":488},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":38247,"byte_end":38256,"line_start":1402,"line_end":1402,"column_start":8,"column_end":17},"name":"into_iter","qualname":"<&'a mut LinkedHashMap as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> IterMut","parent":{"krate":2,"index":7991},"children":[],"decl_id":{"krate":2,"index":7994},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":495},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":38466,"byte_end":38475,"line_start":1410,"line_end":1410,"column_start":8,"column_end":17},"name":"into_iter","qualname":" as std::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> IntoIter","parent":{"krate":2,"index":7991},"children":[],"decl_id":{"krate":2,"index":7994},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":501},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39326,"byte_end":39334,"line_start":1440,"line_end":1440,"column_start":5,"column_end":13},"name":"Occupied","qualname":"::Entry::Occupied","value":"Entry::Occupied(OccupiedEntry)","parent":{"krate":0,"index":496},"children":[],"decl_id":null,"docs":" An occupied Entry.\n","sig":null,"attributes":[{"value":"/ An occupied Entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39299,"byte_end":39321,"line_start":1439,"line_end":1439,"column_start":5,"column_end":27}}]},{"kind":"Field","id":{"krate":0,"index":503},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39335,"byte_end":39361,"line_start":1440,"line_end":1440,"column_start":14,"column_end":40},"name":"0","qualname":"::Entry::Occupied::0","value":"OccupiedEntry<'a, K, V, S>","parent":{"krate":0,"index":501},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":504},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39392,"byte_end":39398,"line_start":1442,"line_end":1442,"column_start":5,"column_end":11},"name":"Vacant","qualname":"::Entry::Vacant","value":"Entry::Vacant(VacantEntry)","parent":{"krate":0,"index":496},"children":[],"decl_id":null,"docs":" A vacant Entry.\n","sig":null,"attributes":[{"value":"/ A vacant Entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39368,"byte_end":39387,"line_start":1441,"line_end":1441,"column_start":5,"column_end":24}}]},{"kind":"Field","id":{"krate":0,"index":506},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39399,"byte_end":39423,"line_start":1442,"line_end":1442,"column_start":12,"column_end":36},"name":"0","qualname":"::Entry::Vacant::0","value":"VacantEntry<'a, K, V, S>","parent":{"krate":0,"index":504},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":496},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39238,"byte_end":39243,"line_start":1438,"line_end":1438,"column_start":10,"column_end":15},"name":"Entry","qualname":"::Entry","value":"enum Entry<'a, K, V, S = hash_map::RandomState> where K: 'a, V: 'a, S: 'a {\n Occupied(OccupiedEntry),\n Vacant(VacantEntry),\n}","parent":null,"children":[{"krate":0,"index":501},{"krate":0,"index":504}],"decl_id":null,"docs":" A view into a single location in a map, which may be vacant or occupied.\n","sig":null,"attributes":[{"value":"/ A view into a single location in a map, which may be vacant or occupied.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39152,"byte_end":39228,"line_start":1437,"line_end":1437,"column_start":1,"column_end":77}}]},{"kind":"Struct","id":{"krate":0,"index":507},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39505,"byte_end":39518,"line_start":1446,"line_end":1446,"column_start":12,"column_end":25},"name":"OccupiedEntry","qualname":"::OccupiedEntry","value":"OccupiedEntry { }","parent":null,"children":[{"krate":0,"index":512},{"krate":0,"index":513},{"krate":0,"index":514}],"decl_id":null,"docs":" A view into a single occupied location in a `LinkedHashMap`.\n","sig":null,"attributes":[{"value":"/ A view into a single occupied location in a `LinkedHashMap`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39429,"byte_end":39493,"line_start":1445,"line_end":1445,"column_start":1,"column_end":65}}]},{"kind":"Struct","id":{"krate":0,"index":515},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39752,"byte_end":39763,"line_start":1453,"line_end":1453,"column_start":12,"column_end":23},"name":"VacantEntry","qualname":"::VacantEntry","value":"VacantEntry { }","parent":null,"children":[{"krate":0,"index":520},{"krate":0,"index":521}],"decl_id":null,"docs":" A view into a single empty location in a `LinkedHashMap`.\n","sig":null,"attributes":[{"value":"/ A view into a single empty location in a `LinkedHashMap`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39679,"byte_end":39740,"line_start":1452,"line_end":1452,"column_start":1,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":527},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40220,"byte_end":40223,"line_start":1470,"line_end":1470,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key(&Self) -> &K","parent":null,"children":[],"decl_id":null,"docs":" Returns the entry key","sig":null,"attributes":[{"value":"/ Returns the entry key","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39938,"byte_end":39963,"line_start":1459,"line_end":1459,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39968,"byte_end":39971,"line_start":1460,"line_end":1460,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39976,"byte_end":39990,"line_start":1461,"line_end":1461,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39995,"byte_end":39998,"line_start":1462,"line_end":1462,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40003,"byte_end":40010,"line_start":1463,"line_end":1463,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40015,"byte_end":40054,"line_start":1464,"line_end":1464,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40059,"byte_end":40062,"line_start":1465,"line_end":1465,"column_start":5,"column_end":8}},{"value":"/ let mut map = LinkedHashMap::::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40067,"byte_end":40121,"line_start":1466,"line_end":1466,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40126,"byte_end":40129,"line_start":1467,"line_end":1467,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(\"hello\", map.entry(\"hello\".to_string()).key());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40134,"byte_end":40196,"line_start":1468,"line_end":1468,"column_start":5,"column_end":67}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40201,"byte_end":40208,"line_start":1469,"line_end":1469,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":528},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40523,"byte_end":40532,"line_start":1479,"line_end":1479,"column_start":12,"column_end":21},"name":"or_insert","qualname":"::or_insert","value":"fn or_insert(Self, V) -> &'a mut V","parent":null,"children":[],"decl_id":null,"docs":" Ensures a value is in the entry by inserting the default if empty, and returns\n a mutable reference to the value in the entry.\n","sig":null,"attributes":[{"value":"/ Ensures a value is in the entry by inserting the default if empty, and returns","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40374,"byte_end":40456,"line_start":1477,"line_end":1477,"column_start":5,"column_end":87}},{"value":"/ a mutable reference to the value in the entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40461,"byte_end":40511,"line_start":1478,"line_end":1478,"column_start":5,"column_end":55}}]},{"kind":"Method","id":{"krate":0,"index":529},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40895,"byte_end":40909,"line_start":1488,"line_end":1488,"column_start":12,"column_end":26},"name":"or_insert_with","qualname":"::or_insert_with","value":"fn or_insert_with(Self, F) -> &'a mut V where F: FnOnce() -> V","parent":null,"children":[],"decl_id":null,"docs":" Ensures a value is in the entry by inserting the result of the default function if empty,\n and returns a mutable reference to the value in the entry.\n","sig":null,"attributes":[{"value":"/ Ensures a value is in the entry by inserting the result of the default function if empty,","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40723,"byte_end":40816,"line_start":1486,"line_end":1486,"column_start":5,"column_end":98}},{"value":"/ and returns a mutable reference to the value in the entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":40821,"byte_end":40883,"line_start":1487,"line_end":1487,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":531},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":41240,"byte_end":41250,"line_start":1497,"line_end":1497,"column_start":12,"column_end":22},"name":"and_modify","qualname":"::and_modify","value":"fn and_modify(Self, F) -> Self where F: FnOnce(&mut V) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Provides in-place mutable access to an occupied entry before any\n potential inserts into the map.\n","sig":null,"attributes":[{"value":"/ Provides in-place mutable access to an occupied entry before any","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":41120,"byte_end":41188,"line_start":1495,"line_end":1495,"column_start":5,"column_end":73}},{"value":"/ potential inserts into the map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":41193,"byte_end":41228,"line_start":1496,"line_end":1496,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":533},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":41705,"byte_end":41715,"line_start":1512,"line_end":1512,"column_start":12,"column_end":22},"name":"or_default","qualname":"::or_default","value":"fn or_default(Self) -> &'a mut V where V: Default","parent":null,"children":[],"decl_id":null,"docs":" Ensures a value is in the entry by inserting the default value if empty,\n and returns a mutable reference to the value in the entry.\n","sig":null,"attributes":[{"value":"/ Ensures a value is in the entry by inserting the default value if empty,","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":41550,"byte_end":41626,"line_start":1510,"line_end":1510,"column_start":5,"column_end":81}},{"value":"/ and returns a mutable reference to the value in the entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":41631,"byte_end":41693,"line_start":1511,"line_end":1511,"column_start":5,"column_end":67}}]},{"kind":"Method","id":{"krate":0,"index":539},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42323,"byte_end":42326,"line_start":1536,"line_end":1536,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key(&Self) -> &K","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the entry key","sig":null,"attributes":[{"value":"/ Gets a reference to the entry key","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42006,"byte_end":42043,"line_start":1524,"line_end":1524,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42048,"byte_end":42051,"line_start":1525,"line_end":1525,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42056,"byte_end":42070,"line_start":1526,"line_end":1526,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42075,"byte_end":42078,"line_start":1527,"line_end":1527,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42083,"byte_end":42090,"line_start":1528,"line_end":1528,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42095,"byte_end":42134,"line_start":1529,"line_end":1529,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42139,"byte_end":42142,"line_start":1530,"line_end":1530,"column_start":5,"column_end":8}},{"value":"/ let mut map = LinkedHashMap::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42147,"byte_end":42186,"line_start":1531,"line_end":1531,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42191,"byte_end":42194,"line_start":1532,"line_end":1532,"column_start":5,"column_end":8}},{"value":"/ map.insert(\"foo\".to_string(), 1);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42199,"byte_end":42236,"line_start":1533,"line_end":1533,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(\"foo\", map.entry(\"foo\".to_string()).key());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42241,"byte_end":42299,"line_start":1534,"line_end":1534,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42304,"byte_end":42311,"line_start":1535,"line_end":1535,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":540},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42450,"byte_end":42453,"line_start":1541,"line_end":1541,"column_start":12,"column_end":15},"name":"get","qualname":"::get","value":"fn get(&Self) -> &V","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the value in the entry.\n","sig":null,"attributes":[{"value":"/ Gets a reference to the value in the entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42391,"byte_end":42438,"line_start":1540,"line_end":1540,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":541},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42587,"byte_end":42594,"line_start":1546,"line_end":1546,"column_start":12,"column_end":19},"name":"get_mut","qualname":"::get_mut","value":"fn get_mut(&mut Self) -> &mut V","parent":null,"children":[],"decl_id":null,"docs":" Gets a mutable reference to the value in the entry.\n","sig":null,"attributes":[{"value":"/ Gets a mutable reference to the value in the entry.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42520,"byte_end":42575,"line_start":1545,"line_end":1545,"column_start":5,"column_end":60}}]},{"kind":"Method","id":{"krate":0,"index":542},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42814,"byte_end":42822,"line_start":1552,"line_end":1552,"column_start":12,"column_end":20},"name":"into_mut","qualname":"::into_mut","value":"fn into_mut(Self) -> &'a mut V","parent":null,"children":[],"decl_id":null,"docs":" Converts the OccupiedEntry into a mutable reference to the value in the entry\n with a lifetime bound to the map itself\n","sig":null,"attributes":[{"value":"/ Converts the OccupiedEntry into a mutable reference to the value in the entry","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42673,"byte_end":42754,"line_start":1550,"line_end":1550,"column_start":5,"column_end":86}},{"value":"/ with a lifetime bound to the map itself","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42759,"byte_end":42802,"line_start":1551,"line_end":1551,"column_start":5,"column_end":48}}]},{"kind":"Method","id":{"krate":0,"index":543},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42977,"byte_end":42983,"line_start":1557,"line_end":1557,"column_start":12,"column_end":18},"name":"insert","qualname":"::insert","value":"fn insert(&mut Self, V) -> V","parent":null,"children":[],"decl_id":null,"docs":" Sets the value of the entry, and returns the entry's old value\n","sig":null,"attributes":[{"value":"/ Sets the value of the entry, and returns the entry's old value","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":42899,"byte_end":42965,"line_start":1556,"line_end":1556,"column_start":5,"column_end":71}}]},{"kind":"Method","id":{"krate":0,"index":544},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43450,"byte_end":43456,"line_start":1573,"line_end":1573,"column_start":12,"column_end":18},"name":"remove","qualname":"::remove","value":"fn remove(Self) -> V","parent":null,"children":[],"decl_id":null,"docs":" Takes the value out of the entry, and returns it\n","sig":null,"attributes":[{"value":"/ Takes the value out of the entry, and returns it","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43386,"byte_end":43438,"line_start":1572,"line_end":1572,"column_start":5,"column_end":57}}]},{"kind":"Method","id":{"krate":0,"index":550},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43918,"byte_end":43921,"line_start":1590,"line_end":1590,"column_start":12,"column_end":15},"name":"key","qualname":"::key","value":"fn key(&Self) -> &K","parent":null,"children":[],"decl_id":null,"docs":" Gets a reference to the entry key","sig":null,"attributes":[{"value":"/ Gets a reference to the entry key","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43628,"byte_end":43665,"line_start":1579,"line_end":1579,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43670,"byte_end":43673,"line_start":1580,"line_end":1580,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43678,"byte_end":43692,"line_start":1581,"line_end":1581,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43697,"byte_end":43700,"line_start":1582,"line_end":1582,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43705,"byte_end":43712,"line_start":1583,"line_end":1583,"column_start":5,"column_end":12}},{"value":"/ use linked_hash_map::LinkedHashMap;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43717,"byte_end":43756,"line_start":1584,"line_end":1584,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43761,"byte_end":43764,"line_start":1585,"line_end":1585,"column_start":5,"column_end":8}},{"value":"/ let mut map = LinkedHashMap::::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43769,"byte_end":43823,"line_start":1586,"line_end":1586,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43828,"byte_end":43831,"line_start":1587,"line_end":1587,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(\"foo\", map.entry(\"foo\".to_string()).key());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43836,"byte_end":43894,"line_start":1588,"line_end":1588,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43899,"byte_end":43906,"line_start":1589,"line_end":1589,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":551},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":44083,"byte_end":44089,"line_start":1596,"line_end":1596,"column_start":12,"column_end":18},"name":"insert","qualname":"::insert","value":"fn insert(Self, V) -> &'a mut V","parent":null,"children":[],"decl_id":null,"docs":" Sets the value of the entry with the VacantEntry's key,\n and returns a mutable reference to it\n","sig":null,"attributes":[{"value":"/ Sets the value of the entry with the VacantEntry's key,","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43966,"byte_end":44025,"line_start":1594,"line_end":1594,"column_start":5,"column_end":64}},{"value":"/ and returns a mutable reference to it","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":44030,"byte_end":44071,"line_start":1595,"line_end":1595,"column_start":5,"column_end":46}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":1836,"byte_end":1842,"line_start":71,"line_end":71,"column_start":24,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":71}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":1978,"byte_end":1984,"line_start":77,"line_end":77,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":75}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":2102,"byte_end":2108,"line_start":83,"line_end":83,"column_start":20,"column_end":26},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":2476,"byte_end":2479,"line_start":92,"line_end":92,"column_start":17,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":80}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":2603,"byte_end":2609,"line_start":98,"line_end":98,"column_start":39,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":84}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":2746,"byte_end":2750,"line_start":107,"line_end":107,"column_start":12,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":88}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":3488,"byte_end":3501,"line_start":129,"line_end":129,"column_start":23,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":95},{"krate":0,"index":96}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":3824,"byte_end":3837,"line_start":141,"line_end":141,"column_start":15,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":5360,"byte_end":5373,"line_start":195,"line_end":195,"column_start":39,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113},{"krate":0,"index":114},{"krate":0,"index":115},{"krate":0,"index":116},{"krate":0,"index":117},{"krate":0,"index":118},{"krate":0,"index":120},{"krate":0,"index":123},{"krate":0,"index":126},{"krate":0,"index":128},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":134},{"krate":0,"index":136},{"krate":0,"index":138},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147},{"krate":0,"index":148}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23614,"byte_end":23627,"line_start":795,"line_end":795,"column_start":47,"column_end":60},"value":"","parent":null,"children":[{"krate":0,"index":155},{"krate":0,"index":156}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23892,"byte_end":23905,"line_start":808,"line_end":808,"column_start":50,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":163}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24186,"byte_end":24199,"line_start":819,"line_end":819,"column_start":72,"column_end":85},"value":"","parent":null,"children":[{"krate":0,"index":168}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24460,"byte_end":24473,"line_start":827,"line_end":827,"column_start":61,"column_end":74},"value":"","parent":null,"children":[{"krate":0,"index":174}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24618,"byte_end":24631,"line_start":833,"line_end":833,"column_start":58,"column_end":71},"value":"","parent":null,"children":[{"krate":0,"index":179}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24835,"byte_end":24848,"line_start":841,"line_end":841,"column_start":46,"column_end":59},"value":"","parent":null,"children":[{"krate":0,"index":186}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25174,"byte_end":25187,"line_start":855,"line_end":855,"column_start":9,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":192}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25521,"byte_end":25534,"line_start":866,"line_end":866,"column_start":9,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":198}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25798,"byte_end":25811,"line_start":874,"line_end":874,"column_start":64,"column_end":77},"value":"","parent":null,"children":[{"krate":0,"index":203}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25981,"byte_end":25994,"line_start":880,"line_end":880,"column_start":50,"column_end":63},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26090,"byte_end":26103,"line_start":883,"line_end":883,"column_start":9,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":212},{"krate":0,"index":213},{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":216}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26594,"byte_end":26607,"line_start":906,"line_end":906,"column_start":58,"column_end":71},"value":"","parent":null,"children":[{"krate":0,"index":221}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26758,"byte_end":26771,"line_start":912,"line_end":912,"column_start":54,"column_end":67},"value":"","parent":null,"children":[{"krate":0,"index":226}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26947,"byte_end":26960,"line_start":920,"line_end":920,"column_start":49,"column_end":62},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":23,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27022,"byte_end":27035,"line_start":922,"line_end":922,"column_start":49,"column_end":62},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":24,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27072,"byte_end":27085,"line_start":924,"line_end":924,"column_start":24,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":240}],"docs":"","sig":null,"attributes":[]},{"id":25,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28691,"byte_end":28695,"line_start":979,"line_end":979,"column_start":32,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28774,"byte_end":28781,"line_start":986,"line_end":986,"column_start":32,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28860,"byte_end":28865,"line_start":993,"line_end":993,"column_start":32,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28940,"byte_end":28948,"line_start":1000,"line_end":1000,"column_start":28,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29026,"byte_end":29033,"line_start":1007,"line_end":1007,"column_start":35,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29128,"byte_end":29132,"line_start":1015,"line_end":1015,"column_start":32,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29211,"byte_end":29218,"line_start":1022,"line_end":1022,"column_start":32,"column_end":39},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29297,"byte_end":29302,"line_start":1029,"line_end":1029,"column_start":32,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29376,"byte_end":29384,"line_start":1035,"line_end":1035,"column_start":28,"column_end":36},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29462,"byte_end":29469,"line_start":1042,"line_end":1042,"column_start":35,"column_end":42},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29558,"byte_end":29562,"line_start":1050,"line_end":1050,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":325}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29660,"byte_end":29668,"line_start":1056,"line_end":1056,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":329}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":30643,"byte_end":30647,"line_start":1097,"line_end":1097,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":337},{"krate":0,"index":338},{"krate":0,"index":339}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":31172,"byte_end":31179,"line_start":1118,"line_end":1118,"column_start":29,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":344},{"krate":0,"index":345},{"krate":0,"index":346}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":31712,"byte_end":31720,"line_start":1139,"line_end":1139,"column_start":25,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":350},{"krate":0,"index":351},{"krate":0,"index":352}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":32218,"byte_end":32223,"line_start":1160,"line_end":1160,"column_start":29,"column_end":34},"value":"","parent":null,"children":[{"krate":0,"index":357},{"krate":0,"index":358},{"krate":0,"index":359}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":32930,"byte_end":32935,"line_start":1184,"line_end":1184,"column_start":40,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":364}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":33514,"byte_end":33519,"line_start":1202,"line_end":1202,"column_start":38,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":369}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":33637,"byte_end":33644,"line_start":1208,"line_end":1208,"column_start":45,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":375},{"krate":0,"index":376},{"krate":0,"index":377}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":34320,"byte_end":34324,"line_start":1234,"line_end":1234,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":382}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":34699,"byte_end":34706,"line_start":1248,"line_end":1248,"column_start":40,"column_end":47},"value":"","parent":null,"children":[{"krate":0,"index":387}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35085,"byte_end":35093,"line_start":1262,"line_end":1262,"column_start":36,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":391}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35474,"byte_end":35478,"line_start":1277,"line_end":1277,"column_start":38,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":396}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35589,"byte_end":35596,"line_start":1283,"line_end":1283,"column_start":38,"column_end":45},"value":"","parent":null,"children":[{"krate":0,"index":401}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35703,"byte_end":35711,"line_start":1289,"line_end":1289,"column_start":34,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":405}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35801,"byte_end":35809,"line_start":1295,"line_end":1295,"column_start":21,"column_end":29},"value":"","parent":null,"children":[{"krate":0,"index":409}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36080,"byte_end":36085,"line_start":1307,"line_end":1307,"column_start":25,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":414}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36311,"byte_end":36315,"line_start":1318,"line_end":1318,"column_start":26,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":424}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36459,"byte_end":36463,"line_start":1326,"line_end":1326,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":429},{"krate":0,"index":430},{"krate":0,"index":432}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36746,"byte_end":36750,"line_start":1339,"line_end":1339,"column_start":40,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":437}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36914,"byte_end":36918,"line_start":1346,"line_end":1346,"column_start":38,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":443}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37152,"byte_end":37158,"line_start":1357,"line_end":1357,"column_start":26,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":453}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37304,"byte_end":37310,"line_start":1365,"line_end":1365,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":458},{"krate":0,"index":459},{"krate":0,"index":461}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37593,"byte_end":37599,"line_start":1378,"line_end":1378,"column_start":40,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":466}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37763,"byte_end":37769,"line_start":1385,"line_end":1385,"column_start":38,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":472}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":38374,"byte_end":38387,"line_start":1407,"line_end":1407,"column_start":56,"column_end":69},"value":"","parent":null,"children":[{"krate":0,"index":493},{"krate":0,"index":494},{"krate":0,"index":495}],"docs":"","sig":null,"attributes":[]},{"id":61,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39913,"byte_end":39918,"line_start":1458,"line_end":1458,"column_start":43,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":527},{"krate":0,"index":528},{"krate":0,"index":529},{"krate":0,"index":531},{"krate":0,"index":533}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":41973,"byte_end":41986,"line_start":1523,"line_end":1523,"column_start":43,"column_end":56},"value":"","parent":null,"children":[{"krate":0,"index":539},{"krate":0,"index":540},{"krate":0,"index":541},{"krate":0,"index":542},{"krate":0,"index":543},{"krate":0,"index":544}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43597,"byte_end":43608,"line_start":1578,"line_end":1578,"column_start":52,"column_end":63},"value":"","parent":null,"children":[{"krate":0,"index":550},{"krate":0,"index":551}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":1836,"byte_end":1842,"line_start":71,"line_end":71,"column_start":24,"column_end":30},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":52},"to":{"krate":2,"index":10113}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":1978,"byte_end":1984,"line_start":77,"line_end":77,"column_start":34,"column_end":40},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":52},"to":{"krate":2,"index":2802}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":2102,"byte_end":2108,"line_start":83,"line_end":83,"column_start":20,"column_end":26},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":52},"to":{"krate":2,"index":2807}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":2476,"byte_end":2479,"line_start":92,"line_end":92,"column_start":17,"column_end":20},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":552},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":2603,"byte_end":2609,"line_start":98,"line_end":98,"column_start":39,"column_end":45},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":52},"to":{"krate":2,"index":2747}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":2746,"byte_end":2750,"line_start":107,"line_end":107,"column_start":12,"column_end":16},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":55},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":3488,"byte_end":3501,"line_start":129,"line_end":129,"column_start":23,"column_end":36},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":62},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":3824,"byte_end":3837,"line_start":141,"line_end":141,"column_start":15,"column_end":28},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":62},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":5360,"byte_end":5373,"line_start":195,"line_end":195,"column_start":39,"column_end":52},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":62},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23614,"byte_end":23627,"line_start":795,"line_end":795,"column_start":47,"column_end":60},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":3454}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":23892,"byte_end":23905,"line_start":808,"line_end":808,"column_start":50,"column_end":63},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":3458}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24186,"byte_end":24199,"line_start":819,"line_end":819,"column_start":72,"column_end":85},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":2772}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24460,"byte_end":24473,"line_start":827,"line_end":827,"column_start":61,"column_end":74},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":3128}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24618,"byte_end":24631,"line_start":833,"line_end":833,"column_start":58,"column_end":71},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":8000}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":24835,"byte_end":24848,"line_start":841,"line_end":841,"column_start":46,"column_end":59},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":8000}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25174,"byte_end":25187,"line_start":855,"line_end":855,"column_start":9,"column_end":22},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":7987}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25521,"byte_end":25534,"line_start":866,"line_end":866,"column_start":9,"column_end":22},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":9900}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25798,"byte_end":25811,"line_start":874,"line_end":874,"column_start":64,"column_end":77},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":2802}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":25981,"byte_end":25994,"line_start":880,"line_end":880,"column_start":50,"column_end":63},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":2807}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26090,"byte_end":26103,"line_start":883,"line_end":883,"column_start":9,"column_end":22},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":2848}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26594,"byte_end":26607,"line_start":906,"line_end":906,"column_start":58,"column_end":71},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":2838}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26758,"byte_end":26771,"line_start":912,"line_end":912,"column_start":54,"column_end":67},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":10113}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":26947,"byte_end":26960,"line_start":920,"line_end":920,"column_start":49,"column_end":62},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":3150}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27022,"byte_end":27035,"line_start":922,"line_end":922,"column_start":49,"column_end":62},"kind":{"Impl":{"id":23}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":3162}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":27072,"byte_end":27085,"line_start":924,"line_end":924,"column_start":24,"column_end":37},"kind":{"Impl":{"id":24}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":3393}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28691,"byte_end":28695,"line_start":979,"line_end":979,"column_start":32,"column_end":36},"kind":{"Impl":{"id":25}},"from":{"krate":0,"index":241},"to":{"krate":2,"index":3150}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28774,"byte_end":28781,"line_start":986,"line_end":986,"column_start":32,"column_end":39},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":249},"to":{"krate":2,"index":3150}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28860,"byte_end":28865,"line_start":993,"line_end":993,"column_start":32,"column_end":37},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":264},"to":{"krate":2,"index":3150}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":28940,"byte_end":28948,"line_start":1000,"line_end":1000,"column_start":28,"column_end":36},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":257},"to":{"krate":2,"index":3150}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29026,"byte_end":29033,"line_start":1007,"line_end":1007,"column_start":35,"column_end":42},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":272},"to":{"krate":2,"index":3150}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29128,"byte_end":29132,"line_start":1015,"line_end":1015,"column_start":32,"column_end":36},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":241},"to":{"krate":2,"index":3162}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29211,"byte_end":29218,"line_start":1022,"line_end":1022,"column_start":32,"column_end":39},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":249},"to":{"krate":2,"index":3162}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29297,"byte_end":29302,"line_start":1029,"line_end":1029,"column_start":32,"column_end":37},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":264},"to":{"krate":2,"index":3162}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29376,"byte_end":29384,"line_start":1035,"line_end":1035,"column_start":28,"column_end":36},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":257},"to":{"krate":2,"index":3162}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29462,"byte_end":29469,"line_start":1042,"line_end":1042,"column_start":35,"column_end":42},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":272},"to":{"krate":2,"index":3162}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29558,"byte_end":29562,"line_start":1050,"line_end":1050,"column_start":26,"column_end":30},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":241},"to":{"krate":2,"index":2772}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":29660,"byte_end":29668,"line_start":1056,"line_end":1056,"column_start":22,"column_end":30},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":257},"to":{"krate":2,"index":2772}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":30643,"byte_end":30647,"line_start":1097,"line_end":1097,"column_start":29,"column_end":33},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":241},"to":{"krate":2,"index":8186}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":31172,"byte_end":31179,"line_start":1118,"line_end":1118,"column_start":29,"column_end":36},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":249},"to":{"krate":2,"index":8186}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":31712,"byte_end":31720,"line_start":1139,"line_end":1139,"column_start":25,"column_end":33},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":257},"to":{"krate":2,"index":8186}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":32218,"byte_end":32223,"line_start":1160,"line_end":1160,"column_start":29,"column_end":34},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":264},"to":{"krate":2,"index":8186}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":32930,"byte_end":32935,"line_start":1184,"line_end":1184,"column_start":40,"column_end":45},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":264},"to":{"krate":2,"index":8035}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":33514,"byte_end":33519,"line_start":1202,"line_end":1202,"column_start":38,"column_end":43},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":264},"to":{"krate":2,"index":8060}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":33637,"byte_end":33644,"line_start":1208,"line_end":1208,"column_start":45,"column_end":52},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":272},"to":{"krate":2,"index":8186}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":34320,"byte_end":34324,"line_start":1234,"line_end":1234,"column_start":40,"column_end":44},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":241},"to":{"krate":2,"index":8035}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":34699,"byte_end":34706,"line_start":1248,"line_end":1248,"column_start":40,"column_end":47},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":249},"to":{"krate":2,"index":8035}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35085,"byte_end":35093,"line_start":1262,"line_end":1262,"column_start":36,"column_end":44},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":257},"to":{"krate":2,"index":8035}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35474,"byte_end":35478,"line_start":1277,"line_end":1277,"column_start":38,"column_end":42},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":241},"to":{"krate":2,"index":8060}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35589,"byte_end":35596,"line_start":1283,"line_end":1283,"column_start":38,"column_end":45},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":249},"to":{"krate":2,"index":8060}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35703,"byte_end":35711,"line_start":1289,"line_end":1289,"column_start":34,"column_end":42},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":257},"to":{"krate":2,"index":8060}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":35801,"byte_end":35809,"line_start":1295,"line_end":1295,"column_start":21,"column_end":29},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":257},"to":{"krate":2,"index":3393}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36080,"byte_end":36085,"line_start":1307,"line_end":1307,"column_start":25,"column_end":30},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":264},"to":{"krate":2,"index":3393}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36311,"byte_end":36315,"line_start":1318,"line_end":1318,"column_start":26,"column_end":30},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":415},"to":{"krate":2,"index":2772}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36459,"byte_end":36463,"line_start":1326,"line_end":1326,"column_start":29,"column_end":33},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":415},"to":{"krate":2,"index":8186}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36746,"byte_end":36750,"line_start":1339,"line_end":1339,"column_start":40,"column_end":44},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":415},"to":{"krate":2,"index":8035}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":36914,"byte_end":36918,"line_start":1346,"line_end":1346,"column_start":38,"column_end":42},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":415},"to":{"krate":2,"index":8060}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37152,"byte_end":37158,"line_start":1357,"line_end":1357,"column_start":26,"column_end":32},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":444},"to":{"krate":2,"index":2772}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37304,"byte_end":37310,"line_start":1365,"line_end":1365,"column_start":29,"column_end":35},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":444},"to":{"krate":2,"index":8186}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37593,"byte_end":37599,"line_start":1378,"line_end":1378,"column_start":40,"column_end":46},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":444},"to":{"krate":2,"index":8035}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":37763,"byte_end":37769,"line_start":1385,"line_end":1385,"column_start":38,"column_end":44},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":444},"to":{"krate":2,"index":8060}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":38374,"byte_end":38387,"line_start":1407,"line_end":1407,"column_start":56,"column_end":69},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":62},"to":{"krate":2,"index":7991}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":39913,"byte_end":39918,"line_start":1458,"line_end":1458,"column_start":43,"column_end":48},"kind":{"Impl":{"id":61}},"from":{"krate":0,"index":496},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":41973,"byte_end":41986,"line_start":1523,"line_end":1523,"column_start":43,"column_end":56},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":507},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/linked-hash-map-0.5.6/src/lib.rs","byte_start":43597,"byte_end":43608,"line_start":1578,"line_end":1578,"column_start":52,"column_end":63},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":515},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/target/rls/debug/deps/save-analysis/libyaml_rust-425adb7692278778.json b/target/rls/debug/deps/save-analysis/libyaml_rust-425adb7692278778.json new file mode 100644 index 0000000..3221c7f --- /dev/null +++ b/target/rls/debug/deps/save-analysis/libyaml_rust-425adb7692278778.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5","program":"/usr/lib/rust/1.62.1/bin/rls-1.62.1","arguments":["--crate-name","yaml_rust","--edition=2018","/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","--json=diagnostic-rendered-ansi,artifacts,future-incompat","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","debuginfo=2","-C","metadata=425adb7692278778","-C","extra-filename=-425adb7692278778","--out-dir","/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps","-L","dependency=/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps","--extern","linked_hash_map=/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/liblinked_hash_map-b53301f2a9f6de72.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/usr/lib/rust/1.62.1"],"output":"/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/libyaml_rust-425adb7692278778.rmeta"},"prelude":{"crate_id":{"name":"yaml_rust","disambiguator":[15985848865812539841,0]},"crate_root":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src","external_crates":[{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[5502769133198112579,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[17397924432710864091,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[749314198966628370,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[296449136138650831,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[3541057310079653690,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[14453550001703243588,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[9873673610667277273,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[2540799659649321851,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[5835531129101841437,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[13578963815115572033,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":11,"id":{"name":"adler","disambiguator":[988577365374583370,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[2973272821736079024,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":13,"id":{"name":"std_detect","disambiguator":[8062292667201116220,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[8734204680830596150,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":15,"id":{"name":"addr2line","disambiguator":[16029544079453587751,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":16,"id":{"name":"gimli","disambiguator":[15228576865323516603,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":17,"id":{"name":"object","disambiguator":[12699141809051387638,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":18,"id":{"name":"memchr","disambiguator":[623093423602452170,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[11503344290361818407,0]}},{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","num":20,"id":{"name":"linked_hash_map","disambiguator":[15222485326873524660,0]}}],"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":106,"byte_end":2787,"line_start":4,"line_end":121,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":313},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1494,"byte_end":1503,"line_start":55,"line_end":55,"column_start":26,"column_end":35},"alias_span":null,"name":"EmitError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":31},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1505,"byte_end":1516,"line_start":55,"line_end":55,"column_start":37,"column_end":48},"alias_span":null,"name":"YamlEmitter","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":380},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1542,"byte_end":1547,"line_start":56,"line_end":56,"column_start":24,"column_end":29},"alias_span":null,"name":"Event","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":488},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1573,"byte_end":1582,"line_start":57,"line_end":57,"column_start":25,"column_end":34},"alias_span":null,"name":"ScanError","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":620},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1606,"byte_end":1610,"line_start":58,"line_end":58,"column_start":23,"column_end":27},"alias_span":null,"name":"Yaml","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":0,"index":255},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1612,"byte_end":1622,"line_start":58,"line_end":58,"column_start":29,"column_end":39},"alias_span":null,"name":"YamlLoader","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":106,"byte_end":2787,"line_start":4,"line_end":121,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":54},{"krate":0,"index":111},{"krate":0,"index":213},{"krate":0,"index":293},{"krate":0,"index":294},{"krate":0,"index":297},{"krate":0,"index":300},{"krate":0,"index":303},{"krate":0,"index":306},{"krate":0,"index":307},{"krate":0,"index":310}],"decl_id":null,"docs":" YAML 1.2 implementation in pure Rust.","sig":null,"attributes":[{"value":"/ YAML 1.2 implementation in pure Rust.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":106,"byte_end":147,"line_start":4,"line_end":4,"column_start":1,"column_end":42}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":148,"byte_end":151,"line_start":5,"line_end":5,"column_start":1,"column_end":4}},{"value":"/ # Usage","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":152,"byte_end":163,"line_start":6,"line_end":6,"column_start":1,"column_end":12}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":164,"byte_end":167,"line_start":7,"line_end":7,"column_start":1,"column_end":4}},{"value":"/ This crate is [on github](https://github.com/chyh1990/yaml-rust) and can be","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":168,"byte_end":247,"line_start":8,"line_end":8,"column_start":1,"column_end":80}},{"value":"/ used by adding `yaml-rust` to the dependencies in your project's `Cargo.toml`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":248,"byte_end":330,"line_start":9,"line_end":9,"column_start":1,"column_end":83}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":331,"byte_end":334,"line_start":10,"line_end":10,"column_start":1,"column_end":4}},{"value":"/ ```toml","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":335,"byte_end":346,"line_start":11,"line_end":11,"column_start":1,"column_end":12}},{"value":"/ [dependencies.yaml-rust]","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":347,"byte_end":375,"line_start":12,"line_end":12,"column_start":1,"column_end":29}},{"value":"/ git = \"https://github.com/chyh1990/yaml-rust.git\"","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":376,"byte_end":429,"line_start":13,"line_end":13,"column_start":1,"column_end":54}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":430,"byte_end":437,"line_start":14,"line_end":14,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":438,"byte_end":441,"line_start":15,"line_end":15,"column_start":1,"column_end":4}},{"value":"/ And this in your crate root:","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":442,"byte_end":474,"line_start":16,"line_end":16,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":475,"byte_end":478,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":479,"byte_end":490,"line_start":18,"line_end":18,"column_start":1,"column_end":12}},{"value":"/ extern crate yaml_rust;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":491,"byte_end":518,"line_start":19,"line_end":19,"column_start":1,"column_end":28}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":519,"byte_end":526,"line_start":20,"line_end":20,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":527,"byte_end":530,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ Parse a string into `Vec` and then serialize it as a YAML string.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":531,"byte_end":606,"line_start":22,"line_end":22,"column_start":1,"column_end":76}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":607,"byte_end":610,"line_start":23,"line_end":23,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":611,"byte_end":625,"line_start":24,"line_end":24,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":626,"byte_end":629,"line_start":25,"line_end":25,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":630,"byte_end":637,"line_start":26,"line_end":26,"column_start":1,"column_end":8}},{"value":"/ use yaml_rust::{YamlLoader, YamlEmitter};","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":638,"byte_end":683,"line_start":27,"line_end":27,"column_start":1,"column_end":46}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":684,"byte_end":687,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"/ let docs = YamlLoader::load_from_str(\"[1, 2, 3]\").unwrap();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":688,"byte_end":751,"line_start":29,"line_end":29,"column_start":1,"column_end":64}},{"value":"/ let doc = &docs[0]; // select the first document","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":752,"byte_end":804,"line_start":30,"line_end":30,"column_start":1,"column_end":53}},{"value":"/ assert_eq!(doc[0].as_i64().unwrap(), 1); // access elements by index","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":805,"byte_end":877,"line_start":31,"line_end":31,"column_start":1,"column_end":73}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":878,"byte_end":881,"line_start":32,"line_end":32,"column_start":1,"column_end":4}},{"value":"/ let mut out_str = String::new();","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":882,"byte_end":918,"line_start":33,"line_end":33,"column_start":1,"column_end":37}},{"value":"/ let mut emitter = YamlEmitter::new(&mut out_str);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":919,"byte_end":972,"line_start":34,"line_end":34,"column_start":1,"column_end":54}},{"value":"/ emitter.dump(doc).unwrap(); // dump the YAML object to a String","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":973,"byte_end":1040,"line_start":35,"line_end":35,"column_start":1,"column_end":68}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1041,"byte_end":1044,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1045,"byte_end":1052,"line_start":37,"line_end":37,"column_start":1,"column_end":8}}]},{"kind":"Mod","id":{"krate":0,"index":4},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"emitter","qualname":"::emitter","value":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","parent":null,"children":[{"krate":0,"index":5},{"krate":0,"index":8},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":18},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":313},{"krate":0,"index":319},{"krate":0,"index":320},{"krate":0,"index":322},{"krate":0,"index":25},{"krate":0,"index":27},{"krate":0,"index":29},{"krate":0,"index":31},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":50}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":314},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":2954,"byte_end":2962,"line_start":8,"line_end":8,"column_start":5,"column_end":13},"name":"FmtError","qualname":"::emitter::EmitError::FmtError","value":"EmitError::FmtError(fmt::Error)","parent":{"krate":0,"index":313},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":316},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":2963,"byte_end":2973,"line_start":8,"line_end":8,"column_start":14,"column_end":24},"name":"0","qualname":"::emitter::EmitError::FmtError::0","value":"std::fmt::Error","parent":{"krate":0,"index":314},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":317},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":2980,"byte_end":2993,"line_start":9,"line_end":9,"column_start":5,"column_end":18},"name":"BadHashmapKey","qualname":"::emitter::EmitError::BadHashmapKey","value":"EmitError::BadHashmapKey","parent":{"krate":0,"index":313},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":313},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":2938,"byte_end":2947,"line_start":7,"line_end":7,"column_start":10,"column_end":19},"name":"EmitError","qualname":"::emitter::EmitError","value":"enum EmitError { FmtError(fmt::Error), BadHashmapKey, }","parent":null,"children":[{"krate":0,"index":314},{"krate":0,"index":317}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":26},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3032,"byte_end":3037,"line_start":13,"line_end":13,"column_start":8,"column_end":13},"name":"cause","qualname":"::cause","value":"fn cause(&Self) -> Option<&dyn Error>","parent":{"krate":1,"index":2555},"children":[],"decl_id":{"krate":1,"index":2560},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":28},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3127,"byte_end":3130,"line_start":19,"line_end":19,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":9907},"children":[],"decl_id":{"krate":2,"index":9908},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3427,"byte_end":3431,"line_start":28,"line_end":28,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(fmt::Error) -> Self","parent":{"krate":2,"index":3056},"children":[],"decl_id":{"krate":2,"index":3058},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":31},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3508,"byte_end":3519,"line_start":33,"line_end":33,"column_start":12,"column_end":23},"name":"YamlEmitter","qualname":"::emitter::YamlEmitter","value":"YamlEmitter { }","parent":null,"children":[{"krate":0,"index":33},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":37},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3636,"byte_end":3646,"line_start":41,"line_end":41,"column_start":10,"column_end":20},"name":"EmitResult","qualname":"::emitter::EmitResult","value":"Result<(), EmitError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5379,"byte_end":5382,"line_start":107,"line_end":107,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'a mut dyn fmt::Write) -> YamlEmitter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5992,"byte_end":5999,"line_start":124,"line_end":124,"column_start":12,"column_end":19},"name":"compact","qualname":"::compact","value":"fn compact(&mut Self, bool)","parent":null,"children":[],"decl_id":null,"docs":" Set 'compact inline notation' on or off, as described for block\n [sequences](http://www.yaml.org/spec/1.2/spec.html#id2797382)\n and\n [mappings](http://www.yaml.org/spec/1.2/spec.html#id2798057).","sig":null,"attributes":[{"value":"/ Set 'compact inline notation' on or off, as described for block","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5573,"byte_end":5640,"line_start":116,"line_end":116,"column_start":5,"column_end":72}},{"value":"/ [sequences](http://www.yaml.org/spec/1.2/spec.html#id2797382)","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5645,"byte_end":5710,"line_start":117,"line_end":117,"column_start":5,"column_end":70}},{"value":"/ and","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5715,"byte_end":5722,"line_start":118,"line_end":118,"column_start":5,"column_end":12}},{"value":"/ [mappings](http://www.yaml.org/spec/1.2/spec.html#id2798057).","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5727,"byte_end":5792,"line_start":119,"line_end":119,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5797,"byte_end":5800,"line_start":120,"line_end":120,"column_start":5,"column_end":8}},{"value":"/ In this form, blocks cannot have any properties (such as anchors","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5805,"byte_end":5873,"line_start":121,"line_end":121,"column_start":5,"column_end":73}},{"value":"/ or tags), which should be OK, because this emitter doesn't","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5878,"byte_end":5940,"line_start":122,"line_end":122,"column_start":5,"column_end":67}},{"value":"/ (currently) emit those anyways.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5945,"byte_end":5980,"line_start":123,"line_end":123,"column_start":5,"column_end":40}}]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":6148,"byte_end":6158,"line_start":129,"line_end":129,"column_start":12,"column_end":22},"name":"is_compact","qualname":"::is_compact","value":"fn is_compact(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Determine if this emitter is using 'compact inline notation'.\n","sig":null,"attributes":[{"value":"/ Determine if this emitter is using 'compact inline notation'.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":6071,"byte_end":6136,"line_start":128,"line_end":128,"column_start":5,"column_end":70}}]},{"kind":"Method","id":{"krate":0,"index":44},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":6215,"byte_end":6219,"line_start":133,"line_end":133,"column_start":12,"column_end":16},"name":"dump","qualname":"::dump","value":"fn dump(&mut Self, &Yaml) -> EmitResult","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":54},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"parser","qualname":"::parser","value":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","parent":null,"children":[{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":324},{"krate":0,"index":369},{"krate":0,"index":371},{"krate":0,"index":372},{"krate":0,"index":373},{"krate":0,"index":375},{"krate":0,"index":377},{"krate":0,"index":378},{"krate":0,"index":380},{"krate":0,"index":410},{"krate":0,"index":412},{"krate":0,"index":413},{"krate":0,"index":416},{"krate":0,"index":418},{"krate":0,"index":419},{"krate":0,"index":59},{"krate":0,"index":421},{"krate":0,"index":431},{"krate":0,"index":62},{"krate":0,"index":64},{"krate":0,"index":66},{"krate":0,"index":69},{"krate":0,"index":70}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":381},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20185,"byte_end":20192,"line_start":37,"line_end":37,"column_start":5,"column_end":12},"name":"Nothing","qualname":"::parser::Event::Nothing","value":"Event::Nothing","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":" Reserved for internal use\n","sig":null,"attributes":[{"value":"/ Reserved for internal use","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20151,"byte_end":20180,"line_start":36,"line_end":36,"column_start":5,"column_end":34}}]},{"kind":"TupleVariant","id":{"krate":0,"index":383},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20198,"byte_end":20209,"line_start":38,"line_end":38,"column_start":5,"column_end":16},"name":"StreamStart","qualname":"::parser::Event::StreamStart","value":"Event::StreamStart","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":385},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20215,"byte_end":20224,"line_start":39,"line_end":39,"column_start":5,"column_end":14},"name":"StreamEnd","qualname":"::parser::Event::StreamEnd","value":"Event::StreamEnd","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":387},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20230,"byte_end":20243,"line_start":40,"line_end":40,"column_start":5,"column_end":18},"name":"DocumentStart","qualname":"::parser::Event::DocumentStart","value":"Event::DocumentStart","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":389},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20249,"byte_end":20260,"line_start":41,"line_end":41,"column_start":5,"column_end":16},"name":"DocumentEnd","qualname":"::parser::Event::DocumentEnd","value":"Event::DocumentEnd","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":391},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20296,"byte_end":20301,"line_start":43,"line_end":43,"column_start":5,"column_end":10},"name":"Alias","qualname":"::parser::Event::Alias","value":"Event::Alias(usize)","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":" Refer to an anchor ID\n","sig":null,"attributes":[{"value":"/ Refer to an anchor ID","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20266,"byte_end":20291,"line_start":42,"line_end":42,"column_start":5,"column_end":30}}]},{"kind":"Field","id":{"krate":0,"index":393},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20302,"byte_end":20307,"line_start":43,"line_end":43,"column_start":11,"column_end":16},"name":"0","qualname":"::parser::Event::Alias::0","value":"usize","parent":{"krate":0,"index":391},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":394},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20351,"byte_end":20357,"line_start":45,"line_end":45,"column_start":5,"column_end":11},"name":"Scalar","qualname":"::parser::Event::Scalar","value":"Event::Scalar(String, TScalarStyle, usize, Option)","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":" Value, style, anchor_id, tag\n","sig":null,"attributes":[{"value":"/ Value, style, anchor_id, tag","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20314,"byte_end":20346,"line_start":44,"line_end":44,"column_start":5,"column_end":37}}]},{"kind":"Field","id":{"krate":0,"index":396},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20358,"byte_end":20364,"line_start":45,"line_end":45,"column_start":12,"column_end":18},"name":"0","qualname":"::parser::Event::Scalar::0","value":"std::string::String","parent":{"krate":0,"index":394},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":397},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20366,"byte_end":20378,"line_start":45,"line_end":45,"column_start":20,"column_end":32},"name":"1","qualname":"::parser::Event::Scalar::1","value":"scanner::TScalarStyle","parent":{"krate":0,"index":394},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":398},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20380,"byte_end":20385,"line_start":45,"line_end":45,"column_start":34,"column_end":39},"name":"2","qualname":"::parser::Event::Scalar::2","value":"usize","parent":{"krate":0,"index":394},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":399},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20387,"byte_end":20404,"line_start":45,"line_end":45,"column_start":41,"column_end":58},"name":"3","qualname":"::parser::Event::Scalar::3","value":"std::option::Option","parent":{"krate":0,"index":394},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":400},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20429,"byte_end":20442,"line_start":47,"line_end":47,"column_start":5,"column_end":18},"name":"SequenceStart","qualname":"::parser::Event::SequenceStart","value":"Event::SequenceStart(usize)","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":" Anchor ID\n","sig":null,"attributes":[{"value":"/ Anchor ID","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20411,"byte_end":20424,"line_start":46,"line_end":46,"column_start":5,"column_end":18}}]},{"kind":"Field","id":{"krate":0,"index":402},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20443,"byte_end":20448,"line_start":47,"line_end":47,"column_start":19,"column_end":24},"name":"0","qualname":"::parser::Event::SequenceStart::0","value":"usize","parent":{"krate":0,"index":400},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":403},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20455,"byte_end":20466,"line_start":48,"line_end":48,"column_start":5,"column_end":16},"name":"SequenceEnd","qualname":"::parser::Event::SequenceEnd","value":"Event::SequenceEnd","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":405},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20490,"byte_end":20502,"line_start":50,"line_end":50,"column_start":5,"column_end":17},"name":"MappingStart","qualname":"::parser::Event::MappingStart","value":"Event::MappingStart(usize)","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":" Anchor ID\n","sig":null,"attributes":[{"value":"/ Anchor ID","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20472,"byte_end":20485,"line_start":49,"line_end":49,"column_start":5,"column_end":18}}]},{"kind":"Field","id":{"krate":0,"index":407},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20503,"byte_end":20508,"line_start":50,"line_end":50,"column_start":18,"column_end":23},"name":"0","qualname":"::parser::Event::MappingStart::0","value":"usize","parent":{"krate":0,"index":405},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":408},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20515,"byte_end":20525,"line_start":51,"line_end":51,"column_start":5,"column_end":15},"name":"MappingEnd","qualname":"::parser::Event::MappingEnd","value":"Event::MappingEnd","parent":{"krate":0,"index":380},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":380},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20139,"byte_end":20144,"line_start":35,"line_end":35,"column_start":10,"column_end":15},"name":"Event","qualname":"::parser::Event","value":"enum Event {\n Nothing,\n StreamStart,\n StreamEnd,\n DocumentStart,\n DocumentEnd,\n Alias(usize),\n Scalar(String, TScalarStyle, usize, Option),\n SequenceStart(usize),\n SequenceEnd,\n MappingStart(usize),\n MappingEnd,\n}","parent":null,"children":[{"krate":0,"index":381},{"krate":0,"index":383},{"krate":0,"index":385},{"krate":0,"index":387},{"krate":0,"index":389},{"krate":0,"index":391},{"krate":0,"index":394},{"krate":0,"index":400},{"krate":0,"index":403},{"krate":0,"index":405},{"krate":0,"index":408}],"decl_id":null,"docs":" `Event` is used with the low-level event base parsing API,\n see `EventReceiver` trait.\n","sig":null,"attributes":[{"value":"/ `Event` is used with the low-level event base parsing API,","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":19997,"byte_end":20059,"line_start":32,"line_end":32,"column_start":1,"column_end":63}},{"value":"/ see `EventReceiver` trait.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20060,"byte_end":20090,"line_start":33,"line_end":33,"column_start":1,"column_end":31}}]},{"kind":"Struct","id":{"krate":0,"index":421},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20866,"byte_end":20872,"line_start":66,"line_end":66,"column_start":12,"column_end":18},"name":"Parser","qualname":"::parser::Parser","value":"Parser { }","parent":null,"children":[{"krate":0,"index":423},{"krate":0,"index":424},{"krate":0,"index":425},{"krate":0,"index":426},{"krate":0,"index":427},{"krate":0,"index":428},{"krate":0,"index":429},{"krate":0,"index":430}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":62},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21105,"byte_end":21118,"line_start":77,"line_end":77,"column_start":11,"column_end":24},"name":"EventReceiver","qualname":"::parser::EventReceiver","value":"EventReceiver","parent":null,"children":[{"krate":0,"index":63}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21128,"byte_end":21136,"line_start":78,"line_end":78,"column_start":8,"column_end":16},"name":"on_event","qualname":"::parser::EventReceiver::on_event","value":"fn on_event(&mut Self, Event)","parent":{"krate":0,"index":62},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":64},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21173,"byte_end":21192,"line_start":81,"line_end":81,"column_start":11,"column_end":30},"name":"MarkedEventReceiver","qualname":"::parser::MarkedEventReceiver","value":"MarkedEventReceiver","parent":null,"children":[{"krate":0,"index":65}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":65},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21202,"byte_end":21210,"line_start":82,"line_end":82,"column_start":8,"column_end":16},"name":"on_event","qualname":"::parser::MarkedEventReceiver::on_event","value":"fn on_event(&mut Self, Event, Marker)","parent":{"krate":0,"index":64},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21310,"byte_end":21318,"line_start":86,"line_end":86,"column_start":8,"column_end":16},"name":"on_event","qualname":"::on_event","value":"fn on_event(&mut Self, Event, Marker)","parent":{"krate":0,"index":64},"children":[],"decl_id":{"krate":0,"index":65},"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":69},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21402,"byte_end":21413,"line_start":91,"line_end":91,"column_start":10,"column_end":21},"name":"ParseResult","qualname":"::parser::ParseResult","value":"Result<(Event, Marker), ScanError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21507,"byte_end":21510,"line_start":94,"line_end":94,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T) -> Parser","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21882,"byte_end":21886,"line_start":109,"line_end":109,"column_start":12,"column_end":16},"name":"peek","qualname":">::peek","value":"fn peek(&mut Self) -> Result<&(Event, Marker), ScanError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":74},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":22145,"byte_end":22149,"line_start":119,"line_end":119,"column_start":12,"column_end":16},"name":"next","qualname":">::next","value":"fn next(&mut Self) -> ParseResult","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":23658,"byte_end":23662,"line_start":173,"line_end":173,"column_start":12,"column_end":16},"name":"load","qualname":">::load","value":"fn load(&mut Self, &mut R, bool) -> Result<(), ScanError> where\nR: MarkedEventReceiver","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":111},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"scanner","qualname":"::scanner","value":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","parent":null,"children":[{"krate":0,"index":112},{"krate":0,"index":115},{"krate":0,"index":118},{"krate":0,"index":119},{"krate":0,"index":122},{"krate":0,"index":434},{"krate":0,"index":437},{"krate":0,"index":439},{"krate":0,"index":440},{"krate":0,"index":441},{"krate":0,"index":443},{"krate":0,"index":445},{"krate":0,"index":446},{"krate":0,"index":448},{"krate":0,"index":461},{"krate":0,"index":463},{"krate":0,"index":464},{"krate":0,"index":465},{"krate":0,"index":467},{"krate":0,"index":469},{"krate":0,"index":470},{"krate":0,"index":472},{"krate":0,"index":476},{"krate":0,"index":478},{"krate":0,"index":479},{"krate":0,"index":480},{"krate":0,"index":483},{"krate":0,"index":485},{"krate":0,"index":486},{"krate":0,"index":125},{"krate":0,"index":488},{"krate":0,"index":491},{"krate":0,"index":493},{"krate":0,"index":494},{"krate":0,"index":497},{"krate":0,"index":499},{"krate":0,"index":500},{"krate":0,"index":130},{"krate":0,"index":133},{"krate":0,"index":136},{"krate":0,"index":502},{"krate":0,"index":558},{"krate":0,"index":560},{"krate":0,"index":561},{"krate":0,"index":564},{"krate":0,"index":566},{"krate":0,"index":567},{"krate":0,"index":569},{"krate":0,"index":573},{"krate":0,"index":575},{"krate":0,"index":576},{"krate":0,"index":579},{"krate":0,"index":581},{"krate":0,"index":582},{"krate":0,"index":584},{"krate":0,"index":589},{"krate":0,"index":591},{"krate":0,"index":592},{"krate":0,"index":595},{"krate":0,"index":597},{"krate":0,"index":598},{"krate":0,"index":138},{"krate":0,"index":600},{"krate":0,"index":617},{"krate":0,"index":140},{"krate":0,"index":144},{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147},{"krate":0,"index":148},{"krate":0,"index":149},{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154},{"krate":0,"index":155}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":435},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48556,"byte_end":48560,"line_start":7,"line_end":7,"column_start":5,"column_end":9},"name":"Utf8","qualname":"::scanner::TEncoding::Utf8","value":"TEncoding::Utf8","parent":{"krate":0,"index":434},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":434},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48540,"byte_end":48549,"line_start":6,"line_end":6,"column_start":10,"column_end":19},"name":"TEncoding","qualname":"::scanner::TEncoding","value":"enum TEncoding { Utf8, }","parent":null,"children":[{"krate":0,"index":435}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":449},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48638,"byte_end":48641,"line_start":12,"line_end":12,"column_start":5,"column_end":8},"name":"Any","qualname":"::scanner::TScalarStyle::Any","value":"TScalarStyle::Any","parent":{"krate":0,"index":448},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":451},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48647,"byte_end":48652,"line_start":13,"line_end":13,"column_start":5,"column_end":10},"name":"Plain","qualname":"::scanner::TScalarStyle::Plain","value":"TScalarStyle::Plain","parent":{"krate":0,"index":448},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":453},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48658,"byte_end":48670,"line_start":14,"line_end":14,"column_start":5,"column_end":17},"name":"SingleQuoted","qualname":"::scanner::TScalarStyle::SingleQuoted","value":"TScalarStyle::SingleQuoted","parent":{"krate":0,"index":448},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":455},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48676,"byte_end":48688,"line_start":15,"line_end":15,"column_start":5,"column_end":17},"name":"DoubleQuoted","qualname":"::scanner::TScalarStyle::DoubleQuoted","value":"TScalarStyle::DoubleQuoted","parent":{"krate":0,"index":448},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":457},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48695,"byte_end":48702,"line_start":17,"line_end":17,"column_start":5,"column_end":12},"name":"Literal","qualname":"::scanner::TScalarStyle::Literal","value":"TScalarStyle::Literal","parent":{"krate":0,"index":448},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":459},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48708,"byte_end":48713,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"name":"Foled","qualname":"::scanner::TScalarStyle::Foled","value":"TScalarStyle::Foled","parent":{"krate":0,"index":448},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":448},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48619,"byte_end":48631,"line_start":11,"line_end":11,"column_start":10,"column_end":22},"name":"TScalarStyle","qualname":"::scanner::TScalarStyle","value":"enum TScalarStyle { Any, Plain, SingleQuoted, DoubleQuoted, Literal, Foled, }","parent":null,"children":[{"krate":0,"index":449},{"krate":0,"index":451},{"krate":0,"index":453},{"krate":0,"index":455},{"krate":0,"index":457},{"krate":0,"index":459}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":472},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48774,"byte_end":48780,"line_start":22,"line_end":22,"column_start":12,"column_end":18},"name":"Marker","qualname":"::scanner::Marker","value":"Marker { }","parent":null,"children":[{"krate":0,"index":473},{"krate":0,"index":474},{"krate":0,"index":475}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":127},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48967,"byte_end":48972,"line_start":33,"line_end":33,"column_start":12,"column_end":17},"name":"index","qualname":"::index","value":"fn index(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":128},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49028,"byte_end":49032,"line_start":37,"line_end":37,"column_start":12,"column_end":16},"name":"line","qualname":"::line","value":"fn line(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":129},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49087,"byte_end":49090,"line_start":41,"line_end":41,"column_start":12,"column_end":15},"name":"col","qualname":"::col","value":"fn col(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":488},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49185,"byte_end":49194,"line_start":47,"line_end":47,"column_start":12,"column_end":21},"name":"ScanError","qualname":"::scanner::ScanError","value":"ScanError { }","parent":null,"children":[{"krate":0,"index":489},{"krate":0,"index":490}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":131},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49264,"byte_end":49267,"line_start":53,"line_end":53,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(Marker, &str) -> ScanError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":132},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49414,"byte_end":49420,"line_start":60,"line_end":60,"column_start":12,"column_end":18},"name":"marker","qualname":"::marker","value":"fn marker(&Self) -> &Marker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":134},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49503,"byte_end":49514,"line_start":66,"line_end":66,"column_start":8,"column_end":19},"name":"description","qualname":"::description","value":"fn description(&Self) -> &str","parent":{"krate":1,"index":2555},"children":[],"decl_id":{"krate":1,"index":2559},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":135},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49573,"byte_end":49578,"line_start":70,"line_end":70,"column_start":8,"column_end":13},"name":"cause","qualname":"::cause","value":"fn cause(&Self) -> Option<&dyn Error>","parent":{"krate":1,"index":2555},"children":[],"decl_id":{"krate":1,"index":2560},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":137},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49698,"byte_end":49701,"line_start":77,"line_end":77,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut fmt::Formatter) -> fmt::Result","parent":{"krate":2,"index":9907},"children":[],"decl_id":{"krate":2,"index":9908},"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":503},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50000,"byte_end":50007,"line_start":90,"line_end":90,"column_start":5,"column_end":12},"name":"NoToken","qualname":"::scanner::TokenType::NoToken","value":"TokenType::NoToken","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":505},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50013,"byte_end":50024,"line_start":91,"line_end":91,"column_start":5,"column_end":16},"name":"StreamStart","qualname":"::scanner::TokenType::StreamStart","value":"TokenType::StreamStart(TEncoding)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":507},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50025,"byte_end":50034,"line_start":91,"line_end":91,"column_start":17,"column_end":26},"name":"0","qualname":"::scanner::TokenType::StreamStart::0","value":"scanner::TEncoding","parent":{"krate":0,"index":505},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":508},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50041,"byte_end":50050,"line_start":92,"line_end":92,"column_start":5,"column_end":14},"name":"StreamEnd","qualname":"::scanner::TokenType::StreamEnd","value":"TokenType::StreamEnd","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":510},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50077,"byte_end":50093,"line_start":94,"line_end":94,"column_start":5,"column_end":21},"name":"VersionDirective","qualname":"::scanner::TokenType::VersionDirective","value":"TokenType::VersionDirective(u32, u32)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" major, minor\n","sig":null,"attributes":[{"value":"/ major, minor","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50056,"byte_end":50072,"line_start":93,"line_end":93,"column_start":5,"column_end":21}}]},{"kind":"Field","id":{"krate":0,"index":512},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50094,"byte_end":50097,"line_start":94,"line_end":94,"column_start":22,"column_end":25},"name":"0","qualname":"::scanner::TokenType::VersionDirective::0","value":"u32","parent":{"krate":0,"index":510},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":513},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50099,"byte_end":50102,"line_start":94,"line_end":94,"column_start":27,"column_end":30},"name":"1","qualname":"::scanner::TokenType::VersionDirective::1","value":"u32","parent":{"krate":0,"index":510},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":514},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50132,"byte_end":50144,"line_start":96,"line_end":96,"column_start":5,"column_end":17},"name":"TagDirective","qualname":"::scanner::TokenType::TagDirective","value":"TokenType::TagDirective(String, String)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" handle, prefix\n","sig":null,"attributes":[{"value":"/ handle, prefix","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50109,"byte_end":50127,"line_start":95,"line_end":95,"column_start":5,"column_end":23}}]},{"kind":"Field","id":{"krate":0,"index":516},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50145,"byte_end":50151,"line_start":96,"line_end":96,"column_start":18,"column_end":24},"name":"0","qualname":"::scanner::TokenType::TagDirective::0","value":"std::string::String","parent":{"krate":0,"index":514},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":517},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50153,"byte_end":50159,"line_start":96,"line_end":96,"column_start":26,"column_end":32},"name":"1","qualname":"::scanner::TokenType::TagDirective::1","value":"std::string::String","parent":{"krate":0,"index":514},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":518},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50166,"byte_end":50179,"line_start":97,"line_end":97,"column_start":5,"column_end":18},"name":"DocumentStart","qualname":"::scanner::TokenType::DocumentStart","value":"TokenType::DocumentStart","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":520},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50185,"byte_end":50196,"line_start":98,"line_end":98,"column_start":5,"column_end":16},"name":"DocumentEnd","qualname":"::scanner::TokenType::DocumentEnd","value":"TokenType::DocumentEnd","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":522},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50202,"byte_end":50220,"line_start":99,"line_end":99,"column_start":5,"column_end":23},"name":"BlockSequenceStart","qualname":"::scanner::TokenType::BlockSequenceStart","value":"TokenType::BlockSequenceStart","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":524},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50226,"byte_end":50243,"line_start":100,"line_end":100,"column_start":5,"column_end":22},"name":"BlockMappingStart","qualname":"::scanner::TokenType::BlockMappingStart","value":"TokenType::BlockMappingStart","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":526},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50249,"byte_end":50257,"line_start":101,"line_end":101,"column_start":5,"column_end":13},"name":"BlockEnd","qualname":"::scanner::TokenType::BlockEnd","value":"TokenType::BlockEnd","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":528},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50263,"byte_end":50280,"line_start":102,"line_end":102,"column_start":5,"column_end":22},"name":"FlowSequenceStart","qualname":"::scanner::TokenType::FlowSequenceStart","value":"TokenType::FlowSequenceStart","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":530},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50286,"byte_end":50301,"line_start":103,"line_end":103,"column_start":5,"column_end":20},"name":"FlowSequenceEnd","qualname":"::scanner::TokenType::FlowSequenceEnd","value":"TokenType::FlowSequenceEnd","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":532},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50307,"byte_end":50323,"line_start":104,"line_end":104,"column_start":5,"column_end":21},"name":"FlowMappingStart","qualname":"::scanner::TokenType::FlowMappingStart","value":"TokenType::FlowMappingStart","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":534},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50329,"byte_end":50343,"line_start":105,"line_end":105,"column_start":5,"column_end":19},"name":"FlowMappingEnd","qualname":"::scanner::TokenType::FlowMappingEnd","value":"TokenType::FlowMappingEnd","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":536},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50349,"byte_end":50359,"line_start":106,"line_end":106,"column_start":5,"column_end":15},"name":"BlockEntry","qualname":"::scanner::TokenType::BlockEntry","value":"TokenType::BlockEntry","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":538},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50365,"byte_end":50374,"line_start":107,"line_end":107,"column_start":5,"column_end":14},"name":"FlowEntry","qualname":"::scanner::TokenType::FlowEntry","value":"TokenType::FlowEntry","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":540},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50380,"byte_end":50383,"line_start":108,"line_end":108,"column_start":5,"column_end":8},"name":"Key","qualname":"::scanner::TokenType::Key","value":"TokenType::Key","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":542},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50389,"byte_end":50394,"line_start":109,"line_end":109,"column_start":5,"column_end":10},"name":"Value","qualname":"::scanner::TokenType::Value","value":"TokenType::Value","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":544},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50400,"byte_end":50405,"line_start":110,"line_end":110,"column_start":5,"column_end":10},"name":"Alias","qualname":"::scanner::TokenType::Alias","value":"TokenType::Alias(String)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":546},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50406,"byte_end":50412,"line_start":110,"line_end":110,"column_start":11,"column_end":17},"name":"0","qualname":"::scanner::TokenType::Alias::0","value":"std::string::String","parent":{"krate":0,"index":544},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":547},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50419,"byte_end":50425,"line_start":111,"line_end":111,"column_start":5,"column_end":11},"name":"Anchor","qualname":"::scanner::TokenType::Anchor","value":"TokenType::Anchor(String)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":549},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50426,"byte_end":50432,"line_start":111,"line_end":111,"column_start":12,"column_end":18},"name":"0","qualname":"::scanner::TokenType::Anchor::0","value":"std::string::String","parent":{"krate":0,"index":547},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":550},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50462,"byte_end":50465,"line_start":113,"line_end":113,"column_start":5,"column_end":8},"name":"Tag","qualname":"::scanner::TokenType::Tag","value":"TokenType::Tag(String, String)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":" handle, suffix\n","sig":null,"attributes":[{"value":"/ handle, suffix","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50439,"byte_end":50457,"line_start":112,"line_end":112,"column_start":5,"column_end":23}}]},{"kind":"Field","id":{"krate":0,"index":552},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50466,"byte_end":50472,"line_start":113,"line_end":113,"column_start":9,"column_end":15},"name":"0","qualname":"::scanner::TokenType::Tag::0","value":"std::string::String","parent":{"krate":0,"index":550},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":553},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50474,"byte_end":50480,"line_start":113,"line_end":113,"column_start":17,"column_end":23},"name":"1","qualname":"::scanner::TokenType::Tag::1","value":"std::string::String","parent":{"krate":0,"index":550},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":554},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50487,"byte_end":50493,"line_start":114,"line_end":114,"column_start":5,"column_end":11},"name":"Scalar","qualname":"::scanner::TokenType::Scalar","value":"TokenType::Scalar(TScalarStyle, String)","parent":{"krate":0,"index":502},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":556},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50494,"byte_end":50506,"line_start":114,"line_end":114,"column_start":12,"column_end":24},"name":"0","qualname":"::scanner::TokenType::Scalar::0","value":"scanner::TScalarStyle","parent":{"krate":0,"index":554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":557},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50508,"byte_end":50514,"line_start":114,"line_end":114,"column_start":26,"column_end":32},"name":"1","qualname":"::scanner::TokenType::Scalar::1","value":"std::string::String","parent":{"krate":0,"index":554},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":502},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49984,"byte_end":49993,"line_start":89,"line_end":89,"column_start":10,"column_end":19},"name":"TokenType","qualname":"::scanner::TokenType","value":"enum TokenType {\n NoToken,\n StreamStart(TEncoding),\n StreamEnd,\n VersionDirective(u32, u32),\n TagDirective(String, String),\n DocumentStart,\n DocumentEnd,\n BlockSequenceStart,\n BlockMappingStart,\n BlockEnd,\n FlowSequenceStart,\n FlowSequenceEnd,\n FlowMappingStart,\n FlowMappingEnd,\n BlockEntry,\n FlowEntry,\n Key,\n Value,\n Alias(String),\n Anchor(String),\n Tag(String, String),\n Scalar(TScalarStyle, String),\n}","parent":null,"children":[{"krate":0,"index":503},{"krate":0,"index":505},{"krate":0,"index":508},{"krate":0,"index":510},{"krate":0,"index":514},{"krate":0,"index":518},{"krate":0,"index":520},{"krate":0,"index":522},{"krate":0,"index":524},{"krate":0,"index":526},{"krate":0,"index":528},{"krate":0,"index":530},{"krate":0,"index":532},{"krate":0,"index":534},{"krate":0,"index":536},{"krate":0,"index":538},{"krate":0,"index":540},{"krate":0,"index":542},{"krate":0,"index":544},{"krate":0,"index":547},{"krate":0,"index":550},{"krate":0,"index":554}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":569},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50570,"byte_end":50575,"line_start":118,"line_end":118,"column_start":12,"column_end":17},"name":"Token","qualname":"::scanner::Token","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":571},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50576,"byte_end":50586,"line_start":118,"line_end":118,"column_start":18,"column_end":28},"name":"0","qualname":"::scanner::Token::0","value":"scanner::Marker","parent":{"krate":0,"index":569},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":572},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50588,"byte_end":50601,"line_start":118,"line_end":118,"column_start":30,"column_end":43},"name":"1","qualname":"::scanner::Token::1","value":"scanner::TokenType","parent":{"krate":0,"index":569},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":600},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50978,"byte_end":50985,"line_start":140,"line_end":140,"column_start":12,"column_end":19},"name":"Scanner","qualname":"::scanner::Scanner","value":"Scanner { }","parent":null,"children":[{"krate":0,"index":602},{"krate":0,"index":603},{"krate":0,"index":604},{"krate":0,"index":605},{"krate":0,"index":606},{"krate":0,"index":607},{"krate":0,"index":608},{"krate":0,"index":609},{"krate":0,"index":610},{"krate":0,"index":611},{"krate":0,"index":612},{"krate":0,"index":613},{"krate":0,"index":614},{"krate":0,"index":615},{"krate":0,"index":616}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":143},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":51481,"byte_end":51485,"line_start":161,"line_end":161,"column_start":8,"column_end":12},"name":"next","qualname":" as std::iter::Iterator>::next","value":"fn next(&mut Self) -> Option","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":154},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":52831,"byte_end":52841,"line_start":228,"line_end":228,"column_start":10,"column_end":20},"name":"ScanResult","qualname":"::scanner::ScanResult","value":"Result<(), ScanError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":157},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":52959,"byte_end":52962,"line_start":232,"line_end":232,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"fn new(T) -> Scanner","parent":null,"children":[],"decl_id":null,"docs":" Creates the YAML tokenizer.\n","sig":null,"attributes":[{"value":"/ Creates the YAML tokenizer.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":52916,"byte_end":52947,"line_start":231,"line_end":231,"column_start":5,"column_end":36}}]},{"kind":"Method","id":{"krate":0,"index":158},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":53552,"byte_end":53561,"line_start":253,"line_end":253,"column_start":12,"column_end":21},"name":"get_error","qualname":">::get_error","value":"fn get_error(&Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":53531,"byte_end":53540,"line_start":252,"line_end":252,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":165},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":54761,"byte_end":54775,"line_start":304,"line_end":304,"column_start":12,"column_end":26},"name":"stream_started","qualname":">::stream_started","value":"fn stream_started(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":54740,"byte_end":54749,"line_start":303,"line_end":303,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":166},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":54859,"byte_end":54871,"line_start":308,"line_end":308,"column_start":12,"column_end":24},"name":"stream_ended","qualname":">::stream_ended","value":"fn stream_ended(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":54838,"byte_end":54847,"line_start":307,"line_end":307,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":167},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":54953,"byte_end":54957,"line_start":312,"line_end":312,"column_start":12,"column_end":16},"name":"mark","qualname":">::mark","value":"fn mark(&Self) -> Marker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":54932,"byte_end":54941,"line_start":311,"line_end":311,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":172},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":55842,"byte_end":55858,"line_start":343,"line_end":343,"column_start":12,"column_end":28},"name":"fetch_next_token","qualname":">::fetch_next_token","value":"fn fetch_next_token(&mut Self) -> ScanResult","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":173},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":58849,"byte_end":58859,"line_start":428,"line_end":428,"column_start":12,"column_end":22},"name":"next_token","qualname":">::next_token","value":"fn next_token(&mut Self) -> Result, ScanError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":174},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":59330,"byte_end":59347,"line_start":446,"line_end":446,"column_start":12,"column_end":29},"name":"fetch_more_tokens","qualname":">::fetch_more_tokens","value":"fn fetch_more_tokens(&mut Self) -> ScanResult","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":213},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"yaml","qualname":"::yaml","value":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","parent":null,"children":[{"krate":0,"index":214},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":219},{"krate":0,"index":222},{"krate":0,"index":225},{"krate":0,"index":228},{"krate":0,"index":231},{"krate":0,"index":234},{"krate":0,"index":237},{"krate":0,"index":240},{"krate":0,"index":243},{"krate":0,"index":246},{"krate":0,"index":249},{"krate":0,"index":250},{"krate":0,"index":620},{"krate":0,"index":646},{"krate":0,"index":648},{"krate":0,"index":649},{"krate":0,"index":652},{"krate":0,"index":654},{"krate":0,"index":656},{"krate":0,"index":657},{"krate":0,"index":659},{"krate":0,"index":661},{"krate":0,"index":252},{"krate":0,"index":253},{"krate":0,"index":254},{"krate":0,"index":255},{"krate":0,"index":260},{"krate":0,"index":262},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267},{"krate":0,"index":268},{"krate":0,"index":274},{"krate":0,"index":276},{"krate":0,"index":277},{"krate":0,"index":281},{"krate":0,"index":284},{"krate":0,"index":288},{"krate":0,"index":290}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":621},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114087,"byte_end":114091,"line_start":32,"line_end":32,"column_start":5,"column_end":9},"name":"Real","qualname":"::yaml::Yaml::Real","value":"Yaml::Real(string::String)","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" Float types are stored as String and parsed on demand.\n Note that f64 does NOT implement Eq trait and can NOT be stored in BTreeMap.\n","sig":null,"attributes":[{"value":"/ Float types are stored as String and parsed on demand.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113939,"byte_end":113997,"line_start":30,"line_end":30,"column_start":5,"column_end":63}},{"value":"/ Note that f64 does NOT implement Eq trait and can NOT be stored in BTreeMap.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114002,"byte_end":114082,"line_start":31,"line_end":31,"column_start":5,"column_end":85}}]},{"kind":"Field","id":{"krate":0,"index":623},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114092,"byte_end":114106,"line_start":32,"line_end":32,"column_start":10,"column_end":24},"name":"0","qualname":"::yaml::Yaml::Real::0","value":"std::string::String","parent":{"krate":0,"index":621},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":624},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114148,"byte_end":114155,"line_start":34,"line_end":34,"column_start":5,"column_end":12},"name":"Integer","qualname":"::yaml::Yaml::Integer","value":"Yaml::Integer(i64)","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" YAML int is stored as i64.\n","sig":null,"attributes":[{"value":"/ YAML int is stored as i64.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114113,"byte_end":114143,"line_start":33,"line_end":33,"column_start":5,"column_end":35}}]},{"kind":"Field","id":{"krate":0,"index":626},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114156,"byte_end":114159,"line_start":34,"line_end":34,"column_start":13,"column_end":16},"name":"0","qualname":"::yaml::Yaml::Integer::0","value":"i64","parent":{"krate":0,"index":624},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":627},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114187,"byte_end":114193,"line_start":36,"line_end":36,"column_start":5,"column_end":11},"name":"String","qualname":"::yaml::Yaml::String","value":"Yaml::String(string::String)","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" YAML scalar.\n","sig":null,"attributes":[{"value":"/ YAML scalar.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114166,"byte_end":114182,"line_start":35,"line_end":35,"column_start":5,"column_end":21}}]},{"kind":"Field","id":{"krate":0,"index":629},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114194,"byte_end":114208,"line_start":36,"line_end":36,"column_start":12,"column_end":26},"name":"0","qualname":"::yaml::Yaml::String::0","value":"std::string::String","parent":{"krate":0,"index":627},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":630},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114258,"byte_end":114265,"line_start":38,"line_end":38,"column_start":5,"column_end":12},"name":"Boolean","qualname":"::yaml::Yaml::Boolean","value":"Yaml::Boolean(bool)","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" YAML bool, e.g. `true` or `false`.\n","sig":null,"attributes":[{"value":"/ YAML bool, e.g. `true` or `false`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114215,"byte_end":114253,"line_start":37,"line_end":37,"column_start":5,"column_end":43}}]},{"kind":"Field","id":{"krate":0,"index":632},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114266,"byte_end":114270,"line_start":38,"line_end":38,"column_start":13,"column_end":17},"name":"0","qualname":"::yaml::Yaml::Boolean::0","value":"bool","parent":{"krate":0,"index":630},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":633},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114325,"byte_end":114330,"line_start":40,"line_end":40,"column_start":5,"column_end":10},"name":"Array","qualname":"::yaml::Yaml::Array","value":"Yaml::Array(self::Array)","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" YAML array, can be accessed as a `Vec`.\n","sig":null,"attributes":[{"value":"/ YAML array, can be accessed as a `Vec`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114277,"byte_end":114320,"line_start":39,"line_end":39,"column_start":5,"column_end":48}}]},{"kind":"Field","id":{"krate":0,"index":635},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114331,"byte_end":114342,"line_start":40,"line_end":40,"column_start":11,"column_end":22},"name":"0","qualname":"::yaml::Yaml::Array::0","value":"std::vec::Vec","parent":{"krate":0,"index":633},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":636},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114486,"byte_end":114490,"line_start":44,"line_end":44,"column_start":5,"column_end":9},"name":"Hash","qualname":"::yaml::Yaml::Hash","value":"Yaml::Hash(self::Hash)","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" YAML hash, can be accessed as a `LinkedHashMap`.","sig":null,"attributes":[{"value":"/ YAML hash, can be accessed as a `LinkedHashMap`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114349,"byte_end":114401,"line_start":41,"line_end":41,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114406,"byte_end":114409,"line_start":42,"line_end":42,"column_start":5,"column_end":8}},{"value":"/ Insertion order will match the order of insertion into the map.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114414,"byte_end":114481,"line_start":43,"line_end":43,"column_start":5,"column_end":72}}]},{"kind":"Field","id":{"krate":0,"index":638},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114491,"byte_end":114501,"line_start":44,"line_end":44,"column_start":10,"column_end":20},"name":"0","qualname":"::yaml::Yaml::Hash::0","value":"linked_hash_map::LinkedHashMap","parent":{"krate":0,"index":636},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":639},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114548,"byte_end":114553,"line_start":46,"line_end":46,"column_start":5,"column_end":10},"name":"Alias","qualname":"::yaml::Yaml::Alias","value":"Yaml::Alias(usize)","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" Alias, not fully supported yet.\n","sig":null,"attributes":[{"value":"/ Alias, not fully supported yet.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114508,"byte_end":114543,"line_start":45,"line_end":45,"column_start":5,"column_end":40}}]},{"kind":"Field","id":{"krate":0,"index":641},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114554,"byte_end":114559,"line_start":46,"line_end":46,"column_start":11,"column_end":16},"name":"0","qualname":"::yaml::Yaml::Alias::0","value":"usize","parent":{"krate":0,"index":639},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":642},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114605,"byte_end":114609,"line_start":48,"line_end":48,"column_start":5,"column_end":9},"name":"Null","qualname":"::yaml::Yaml::Null","value":"Yaml::Null","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" YAML null, e.g. `null` or `~`.\n","sig":null,"attributes":[{"value":"/ YAML null, e.g. `null` or `~`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114566,"byte_end":114600,"line_start":47,"line_end":47,"column_start":5,"column_end":39}}]},{"kind":"TupleVariant","id":{"krate":0,"index":644},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114809,"byte_end":114817,"line_start":52,"line_end":52,"column_start":5,"column_end":13},"name":"BadValue","qualname":"::yaml::Yaml::BadValue","value":"Yaml::BadValue","parent":{"krate":0,"index":620},"children":[],"decl_id":null,"docs":" Accessing a nonexistent node via the Index trait returns `BadValue`. This\n simplifies error handling in the calling code. Invalid type conversion also\n returns `BadValue`.\n","sig":null,"attributes":[{"value":"/ Accessing a nonexistent node via the Index trait returns `BadValue`. This","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114615,"byte_end":114692,"line_start":49,"line_end":49,"column_start":5,"column_end":82}},{"value":"/ simplifies error handling in the calling code. Invalid type conversion also","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114697,"byte_end":114776,"line_start":50,"line_end":50,"column_start":5,"column_end":84}},{"value":"/ returns `BadValue`.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114781,"byte_end":114804,"line_start":51,"line_end":51,"column_start":5,"column_end":28}}]},{"kind":"Enum","id":{"krate":0,"index":620},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113928,"byte_end":113932,"line_start":29,"line_end":29,"column_start":10,"column_end":14},"name":"Yaml","qualname":"::yaml::Yaml","value":"enum Yaml {\n Real(string::String),\n Integer(i64),\n String(string::String),\n Boolean(bool),\n Array(self::Array),\n Hash(self::Hash),\n Alias(usize),\n Null,\n BadValue,\n}","parent":null,"children":[{"krate":0,"index":621},{"krate":0,"index":624},{"krate":0,"index":627},{"krate":0,"index":630},{"krate":0,"index":633},{"krate":0,"index":636},{"krate":0,"index":639},{"krate":0,"index":642},{"krate":0,"index":644}],"decl_id":null,"docs":" A YAML node is stored as this `Yaml` enumeration, which provides an easy way to\n access your YAML document.","sig":null,"attributes":[{"value":"/ A YAML node is stored as this `Yaml` enumeration, which provides an easy way to","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113360,"byte_end":113443,"line_start":12,"line_end":12,"column_start":1,"column_end":84}},{"value":"/ access your YAML document.","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113444,"byte_end":113474,"line_start":13,"line_end":13,"column_start":1,"column_end":31}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113475,"byte_end":113478,"line_start":14,"line_end":14,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113479,"byte_end":113493,"line_start":15,"line_end":15,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113494,"byte_end":113497,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113498,"byte_end":113505,"line_start":17,"line_end":17,"column_start":1,"column_end":8}},{"value":"/ use yaml_rust::Yaml;","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113506,"byte_end":113530,"line_start":18,"line_end":18,"column_start":1,"column_end":25}},{"value":"/ let foo = Yaml::from_str(\"-123\"); // convert the string to the appropriate YAML type","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113531,"byte_end":113619,"line_start":19,"line_end":19,"column_start":1,"column_end":89}},{"value":"/ assert_eq!(foo.as_i64().unwrap(), -123);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113620,"byte_end":113664,"line_start":20,"line_end":20,"column_start":1,"column_end":45}},{"value":"/","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113665,"byte_end":113668,"line_start":21,"line_end":21,"column_start":1,"column_end":4}},{"value":"/ // iterate over an Array","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113669,"byte_end":113697,"line_start":22,"line_end":22,"column_start":1,"column_end":29}},{"value":"/ let vec = Yaml::Array(vec![Yaml::Integer(1), Yaml::Integer(2)]);","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113698,"byte_end":113766,"line_start":23,"line_end":23,"column_start":1,"column_end":69}},{"value":"/ for v in vec.as_vec().unwrap() {","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113767,"byte_end":113803,"line_start":24,"line_end":24,"column_start":1,"column_end":37}},{"value":"/ assert!(v.as_i64().is_some());","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113804,"byte_end":113842,"line_start":25,"line_end":25,"column_start":1,"column_end":39}},{"value":"/ }","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113843,"byte_end":113848,"line_start":26,"line_end":26,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":113849,"byte_end":113856,"line_start":27,"line_end":27,"column_start":1,"column_end":8}}]},{"kind":"Type","id":{"krate":0,"index":252},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114831,"byte_end":114836,"line_start":55,"line_end":55,"column_start":10,"column_end":15},"name":"Array","qualname":"::yaml::Array","value":"Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":253},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":114859,"byte_end":114863,"line_start":56,"line_end":56,"column_start":10,"column_end":14},"name":"Hash","qualname":"::yaml::Hash","value":"LinkedHashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":255},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":115289,"byte_end":115299,"line_start":69,"line_end":69,"column_start":12,"column_end":22},"name":"YamlLoader","qualname":"::yaml::YamlLoader","value":"YamlLoader { }","parent":null,"children":[{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":258},{"krate":0,"index":259}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":261},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":115528,"byte_end":115536,"line_start":79,"line_end":79,"column_start":8,"column_end":16},"name":"on_event","qualname":"::on_event","value":"fn on_event(&mut Self, Event, Marker)","parent":{"krate":0,"index":64},"children":[],"decl_id":{"krate":0,"index":65},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":119817,"byte_end":119830,"line_start":189,"line_end":189,"column_start":12,"column_end":25},"name":"load_from_str","qualname":"::load_from_str","value":"fn load_from_str(&str) -> Result, ScanError>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":664},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":120805,"byte_end":120812,"line_start":236,"line_end":236,"column_start":16,"column_end":23},"name":"as_bool","qualname":"::as_bool","value":"fn as_bool(&Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":665},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":120845,"byte_end":120851,"line_start":237,"line_end":237,"column_start":16,"column_end":22},"name":"as_i64","qualname":"::as_i64","value":"fn as_i64(&Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":666},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":120888,"byte_end":120894,"line_start":239,"line_end":239,"column_start":20,"column_end":26},"name":"as_str","qualname":"::as_str","value":"fn as_str(&Self) -> Option<&str>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":667},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":120930,"byte_end":120937,"line_start":240,"line_end":240,"column_start":20,"column_end":27},"name":"as_hash","qualname":"::as_hash","value":"fn as_hash(&Self) -> Option<&Hash>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":668},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":120972,"byte_end":120978,"line_start":241,"line_end":241,"column_start":20,"column_end":26},"name":"as_vec","qualname":"::as_vec","value":"fn as_vec(&Self) -> Option<&Array>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":669},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121014,"byte_end":121023,"line_start":243,"line_end":243,"column_start":18,"column_end":27},"name":"into_bool","qualname":"::into_bool","value":"fn into_bool(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":670},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121058,"byte_end":121066,"line_start":244,"line_end":244,"column_start":18,"column_end":26},"name":"into_i64","qualname":"::into_i64","value":"fn into_i64(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":671},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121100,"byte_end":121111,"line_start":245,"line_end":245,"column_start":18,"column_end":29},"name":"into_string","qualname":"::into_string","value":"fn into_string(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":672},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121147,"byte_end":121156,"line_start":246,"line_end":246,"column_start":18,"column_end":27},"name":"into_hash","qualname":"::into_hash","value":"fn into_hash(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":673},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121188,"byte_end":121196,"line_start":247,"line_end":247,"column_start":18,"column_end":26},"name":"into_vec","qualname":"::into_vec","value":"fn into_vec(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":269},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121225,"byte_end":121232,"line_start":249,"line_end":249,"column_start":12,"column_end":19},"name":"is_null","qualname":"::is_null","value":"fn is_null(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":270},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121356,"byte_end":121367,"line_start":256,"line_end":256,"column_start":12,"column_end":23},"name":"is_badvalue","qualname":"::is_badvalue","value":"fn is_badvalue(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":271},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121495,"byte_end":121503,"line_start":263,"line_end":263,"column_start":12,"column_end":20},"name":"is_array","qualname":"::is_array","value":"fn is_array(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":272},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121631,"byte_end":121637,"line_start":270,"line_end":270,"column_start":12,"column_end":18},"name":"as_f64","qualname":"::as_f64","value":"fn as_f64(&Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":273},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121782,"byte_end":121790,"line_start":277,"line_end":277,"column_start":12,"column_end":20},"name":"into_f64","qualname":"::into_f64","value":"fn into_f64(Self) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":275},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":122163,"byte_end":122171,"line_start":289,"line_end":289,"column_start":12,"column_end":20},"name":"from_str","qualname":"::from_str","value":"fn from_str(&str) -> Yaml","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":280},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123166,"byte_end":123171,"line_start":321,"line_end":321,"column_start":8,"column_end":13},"name":"index","qualname":"::index","value":"fn index(&Self, &'a str) -> &Yaml","parent":{"krate":2,"index":3454},"children":[],"decl_id":{"krate":2,"index":3457},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":283},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123453,"byte_end":123458,"line_start":333,"line_end":333,"column_start":8,"column_end":13},"name":"index","qualname":"::index","value":"fn index(&Self, usize) -> &Yaml","parent":{"krate":2,"index":3454},"children":[],"decl_id":{"krate":2,"index":3457},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123867,"byte_end":123876,"line_start":349,"line_end":349,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":2,"index":7991},"children":[],"decl_id":{"krate":2,"index":7994},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":288},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":124024,"byte_end":124032,"line_start":356,"line_end":356,"column_start":12,"column_end":20},"name":"YamlIter","qualname":"::yaml::YamlIter","value":"YamlIter { }","parent":null,"children":[{"krate":0,"index":289}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":292},"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":124128,"byte_end":124132,"line_start":363,"line_end":363,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option","parent":{"krate":2,"index":8186},"children":[],"decl_id":{"krate":2,"index":8188},"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3013,"byte_end":3022,"line_start":12,"line_end":12,"column_start":16,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":26}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3108,"byte_end":3117,"line_start":18,"line_end":18,"column_start":18,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":28}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3408,"byte_end":3417,"line_start":27,"line_end":27,"column_start":27,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":30}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5350,"byte_end":5361,"line_start":106,"line_end":106,"column_start":10,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20535,"byte_end":20540,"line_start":54,"line_end":54,"column_start":6,"column_end":11},"value":"","parent":null,"children":[{"krate":0,"index":60},{"krate":0,"index":61}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21299,"byte_end":21300,"line_start":85,"line_end":85,"column_start":48,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":68}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21484,"byte_end":21490,"line_start":93,"line_end":93,"column_start":32,"column_end":38},"value":"","parent":null,"children":[{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":84},{"krate":0,"index":86},{"krate":0,"index":88},{"krate":0,"index":90},{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96},{"krate":0,"index":97},{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48842,"byte_end":48848,"line_start":28,"line_end":28,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":126},{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":129}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49241,"byte_end":49250,"line_start":52,"line_end":52,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":131},{"krate":0,"index":132}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49484,"byte_end":49493,"line_start":65,"line_end":65,"column_start":16,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":134},{"krate":0,"index":135}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49654,"byte_end":49663,"line_start":75,"line_end":75,"column_start":23,"column_end":32},"value":"","parent":null,"children":[{"krate":0,"index":137}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50754,"byte_end":50763,"line_start":128,"line_end":128,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":139}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":51438,"byte_end":51445,"line_start":159,"line_end":159,"column_start":45,"column_end":52},"value":"","parent":null,"children":[{"krate":0,"index":142},{"krate":0,"index":143}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":52899,"byte_end":52906,"line_start":230,"line_end":230,"column_start":32,"column_end":39},"value":"","parent":null,"children":[{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159},{"krate":0,"index":160},{"krate":0,"index":161},{"krate":0,"index":162},{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":165},{"krate":0,"index":166},{"krate":0,"index":167},{"krate":0,"index":168},{"krate":0,"index":169},{"krate":0,"index":170},{"krate":0,"index":171},{"krate":0,"index":172},{"krate":0,"index":173},{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":177},{"krate":0,"index":178},{"krate":0,"index":179},{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":188},{"krate":0,"index":189},{"krate":0,"index":190},{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":197},{"krate":0,"index":198},{"krate":0,"index":199},{"krate":0,"index":200},{"krate":0,"index":201},{"krate":0,"index":202},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":206},{"krate":0,"index":207},{"krate":0,"index":208},{"krate":0,"index":209},{"krate":0,"index":210},{"krate":0,"index":211},{"krate":0,"index":212}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":115508,"byte_end":115518,"line_start":78,"line_end":78,"column_start":30,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":261}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":118753,"byte_end":118763,"line_start":160,"line_end":160,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":263},{"krate":0,"index":264}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":120783,"byte_end":120787,"line_start":235,"line_end":235,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":664},{"krate":0,"index":665},{"krate":0,"index":666},{"krate":0,"index":667},{"krate":0,"index":668},{"krate":0,"index":669},{"krate":0,"index":670},{"krate":0,"index":671},{"krate":0,"index":672},{"krate":0,"index":673},{"krate":0,"index":269},{"krate":0,"index":270},{"krate":0,"index":271},{"krate":0,"index":272},{"krate":0,"index":273}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Inherent","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121998,"byte_end":122002,"line_start":286,"line_end":286,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":275}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123127,"byte_end":123131,"line_start":318,"line_end":318,"column_start":29,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":279},{"krate":0,"index":280}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123414,"byte_end":123418,"line_start":330,"line_end":330,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":282},{"krate":0,"index":283}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123800,"byte_end":123804,"line_start":345,"line_end":345,"column_start":23,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":285},{"krate":0,"index":286},{"krate":0,"index":287}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":124087,"byte_end":124095,"line_start":360,"line_end":360,"column_start":19,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":291},{"krate":0,"index":292}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1391,"byte_end":1398,"line_start":49,"line_end":49,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":4}},{"kind":"Mod","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1408,"byte_end":1414,"line_start":50,"line_end":50,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":54}},{"kind":"Mod","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1424,"byte_end":1431,"line_start":51,"line_end":51,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":111}},{"kind":"Mod","span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs","byte_start":1441,"byte_end":1445,"line_start":52,"line_end":52,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":213}}],"macro_refs":[],"relations":[{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3013,"byte_end":3022,"line_start":12,"line_end":12,"column_start":16,"column_end":25},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":313},"to":{"krate":1,"index":2555}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3108,"byte_end":3117,"line_start":18,"line_end":18,"column_start":18,"column_end":27},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":313},"to":{"krate":2,"index":9907}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":3408,"byte_end":3417,"line_start":27,"line_end":27,"column_start":27,"column_end":36},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":313},"to":{"krate":2,"index":3056}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs","byte_start":5350,"byte_end":5361,"line_start":106,"line_end":106,"column_start":10,"column_end":21},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":31},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":20535,"byte_end":20540,"line_start":54,"line_end":54,"column_start":6,"column_end":11},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":380},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21299,"byte_end":21300,"line_start":85,"line_end":85,"column_start":48,"column_end":49},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":67},"to":{"krate":0,"index":64}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs","byte_start":21484,"byte_end":21490,"line_start":93,"line_end":93,"column_start":32,"column_end":38},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":421},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":48842,"byte_end":48848,"line_start":28,"line_end":28,"column_start":6,"column_end":12},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":472},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49241,"byte_end":49250,"line_start":52,"line_end":52,"column_start":6,"column_end":15},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":488},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49484,"byte_end":49493,"line_start":65,"line_end":65,"column_start":16,"column_end":25},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":488},"to":{"krate":1,"index":2555}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":49654,"byte_end":49663,"line_start":75,"line_end":75,"column_start":23,"column_end":32},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":488},"to":{"krate":2,"index":9907}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":50754,"byte_end":50763,"line_start":128,"line_end":128,"column_start":6,"column_end":15},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":584},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":51438,"byte_end":51445,"line_start":159,"line_end":159,"column_start":45,"column_end":52},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":600},"to":{"krate":2,"index":8186}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs","byte_start":52899,"byte_end":52906,"line_start":230,"line_end":230,"column_start":32,"column_end":39},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":600},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":115508,"byte_end":115518,"line_start":78,"line_end":78,"column_start":30,"column_end":40},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":255},"to":{"krate":0,"index":64}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":118753,"byte_end":118763,"line_start":160,"line_end":160,"column_start":6,"column_end":16},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":255},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":120783,"byte_end":120787,"line_start":235,"line_end":235,"column_start":6,"column_end":10},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":620},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":121998,"byte_end":122002,"line_start":286,"line_end":286,"column_start":6,"column_end":10},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":620},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123127,"byte_end":123131,"line_start":318,"line_end":318,"column_start":29,"column_end":33},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":620},"to":{"krate":2,"index":3454}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123414,"byte_end":123418,"line_start":330,"line_end":330,"column_start":23,"column_end":27},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":620},"to":{"krate":2,"index":3454}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":123800,"byte_end":123804,"line_start":345,"line_end":345,"column_start":23,"column_end":27},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":620},"to":{"krate":2,"index":7991}},{"span":{"file_name":"/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs","byte_start":124087,"byte_end":124095,"line_start":360,"line_end":360,"column_start":19,"column_end":27},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":288},"to":{"krate":2,"index":8186}}]} \ No newline at end of file diff --git a/target/rls/debug/deps/save-analysis/minecraft_proxy-34995ff564ebc3ef.json b/target/rls/debug/deps/save-analysis/minecraft_proxy-34995ff564ebc3ef.json new file mode 100644 index 0000000..eb97323 --- /dev/null +++ b/target/rls/debug/deps/save-analysis/minecraft_proxy-34995ff564ebc3ef.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.1","compilation":{"directory":"/home/roche/Proyectos/minecraft_proxy","program":"rls","arguments":[],"output":"/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/libminecraft_proxy-34995ff564ebc3ef.rmeta"},"prelude":{"crate_id":{"name":"minecraft_proxy","disambiguator":[3887353389399103382,0]},"crate_root":"src","external_crates":[{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":1,"id":{"name":"std","disambiguator":[5502769133198112579,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":2,"id":{"name":"core","disambiguator":[17397924432710864091,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[749314198966628370,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[296449136138650831,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[3541057310079653690,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[14453550001703243588,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[9873673610667277273,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[2540799659649321851,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[5835531129101841437,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[13578963815115572033,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":11,"id":{"name":"adler","disambiguator":[988577365374583370,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[2973272821736079024,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":13,"id":{"name":"std_detect","disambiguator":[8062292667201116220,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[8734204680830596150,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":15,"id":{"name":"addr2line","disambiguator":[16029544079453587751,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":16,"id":{"name":"gimli","disambiguator":[15228576865323516603,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":17,"id":{"name":"object","disambiguator":[12699141809051387638,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":18,"id":{"name":"memchr","disambiguator":[623093423602452170,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[11503344290361818407,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/conf/mod.rs","num":20,"id":{"name":"yaml_rust","disambiguator":[15985848865812539841,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/conf/mod.rs","num":21,"id":{"name":"linked_hash_map","disambiguator":[15222485326873524660,0]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":2147,"line_start":1,"line_end":54,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":5257},"span":{"file_name":"src/main.rs","byte_start":15,"byte_end":26,"line_start":1,"line_end":1,"column_start":16,"column_end":27},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5254},"span":{"file_name":"src/main.rs","byte_start":28,"byte_end":37,"line_start":1,"line_end":1,"column_start":29,"column_end":38},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/main.rs","byte_start":62,"byte_end":63,"line_start":2,"line_end":2,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Read, Write","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5254},"span":{"file_name":"src/client/mod.rs","byte_start":2163,"byte_end":2172,"line_start":1,"line_end":1,"column_start":15,"column_end":24},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":11}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/client/mod.rs","byte_start":2196,"byte_end":2197,"line_start":2,"line_end":2,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Read, Write","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":610},"span":{"file_name":"src/client/mod.rs","byte_start":2208,"byte_end":2214,"line_start":3,"line_end":3,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":5,"index":6312},"span":{"file_name":"src/client/mod.rs","byte_start":2232,"byte_end":2235,"line_start":4,"line_end":4,"column_start":17,"column_end":20},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":8601},"span":{"file_name":"src/client/mod.rs","byte_start":2237,"byte_end":2242,"line_start":4,"line_end":4,"column_start":22,"column_end":27},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":8846},"span":{"file_name":"src/client/mod.rs","byte_start":2244,"byte_end":2250,"line_start":4,"line_end":4,"column_start":29,"column_end":35},"alias_span":null,"name":"RwLock","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":0,"index":70},"span":{"file_name":"src/client/mod.rs","byte_start":2265,"byte_end":2273,"line_start":6,"line_end":6,"column_start":12,"column_end":20},"alias_span":null,"name":"protocol","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":20,"index":213},"span":{"file_name":"src/conf/mod.rs","byte_start":4999,"byte_end":5003,"line_start":1,"line_end":1,"column_start":16,"column_end":20},"alias_span":null,"name":"yaml","value":"","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":1,"index":3093},"span":{"file_name":"src/conf/mod.rs","byte_start":5018,"byte_end":5022,"line_start":2,"line_end":2,"column_start":14,"column_end":18},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":2,"index":12554},"span":{"file_name":"src/conf/mod.rs","byte_start":5038,"byte_end":5045,"line_start":3,"line_end":3,"column_start":15,"column_end":22},"alias_span":null,"name":"FromStr","value":"","parent":{"krate":0,"index":48}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/conf/mod.rs","byte_start":5069,"byte_end":5070,"line_start":4,"line_end":4,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Read, BufRead","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":1,"index":1302},"span":{"file_name":"src/conf/mod.rs","byte_start":5094,"byte_end":5101,"line_start":5,"line_end":5,"column_start":23,"column_end":30},"alias_span":null,"name":"HashMap","value":"","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":5,"index":5775},"span":{"file_name":"src/protocol/mod.rs","byte_start":6601,"byte_end":6607,"line_start":1,"line_end":1,"column_start":10,"column_end":16},"alias_span":null,"name":"string","value":"","parent":{"krate":0,"index":70}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":2147,"line_start":1,"line_end":54,"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},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":48},{"krate":0,"index":70},{"krate":0,"index":87}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":11},"span":{"file_name":"src/client/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"client","qualname":"::client","value":"src/client/mod.rs","parent":null,"children":[{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":38}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":32},"span":{"file_name":"src/client/mod.rs","byte_start":2287,"byte_end":2293,"line_start":8,"line_end":8,"column_start":12,"column_end":18},"name":"Client","qualname":"::client::Client","value":"Client { client, server, hs, run }","parent":null,"children":[{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":34},"span":{"file_name":"src/client/mod.rs","byte_start":2303,"byte_end":2309,"line_start":9,"line_end":9,"column_start":5,"column_end":11},"name":"client","qualname":"::client::Client::client","value":"std::sync::Arc>","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":35},"span":{"file_name":"src/client/mod.rs","byte_start":2338,"byte_end":2344,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"name":"server","qualname":"::client::Client::server","value":"std::sync::Arc>","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":36},"span":{"file_name":"src/client/mod.rs","byte_start":2440,"byte_end":2442,"line_start":13,"line_end":13,"column_start":5,"column_end":7},"name":"hs","qualname":"::client::Client::hs","value":"protocol::HandShake<'a>","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":37},"span":{"file_name":"src/client/mod.rs","byte_start":2473,"byte_end":2476,"line_start":14,"line_end":14,"column_start":5,"column_end":8},"name":"run","qualname":"::client::Client::run","value":"std::sync::Arc>","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741864},"span":{"file_name":"src/client/mod.rs","byte_start":2563,"byte_end":2569,"line_start":19,"line_end":19,"column_start":16,"column_end":22},"name":"client","qualname":"::new::client","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870952},"span":{"file_name":"src/client/mod.rs","byte_start":2582,"byte_end":2588,"line_start":19,"line_end":19,"column_start":35,"column_end":41},"name":"server","qualname":"::new::server","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612776},"span":{"file_name":"src/client/mod.rs","byte_start":2601,"byte_end":2610,"line_start":19,"line_end":19,"column_start":54,"column_end":63},"name":"handshake","qualname":"::new::handshake","value":"protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"src/client/mod.rs","byte_start":2559,"byte_end":2562,"line_start":19,"line_end":19,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(TcpStream, TcpStream, protocol::HandShake) -> Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741865},"span":{"file_name":"src/client/mod.rs","byte_start":2959,"byte_end":2963,"line_start":31,"line_end":31,"column_start":23,"column_end":27},"name":"self","qualname":"::to_string::self","value":"&client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"src/client/mod.rs","byte_start":2948,"byte_end":2957,"line_start":31,"line_end":31,"column_start":12,"column_end":21},"name":"to_string","qualname":"::to_string","value":"fn to_string(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741866},"span":{"file_name":"src/client/mod.rs","byte_start":3095,"byte_end":3097,"line_start":37,"line_end":37,"column_start":29,"column_end":31},"name":"c1","qualname":"::join_conexions_mutex::c1","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870954},"span":{"file_name":"src/client/mod.rs","byte_start":3134,"byte_end":3136,"line_start":38,"line_end":38,"column_start":13,"column_end":15},"name":"c2","qualname":"::join_conexions_mutex::c2","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612778},"span":{"file_name":"src/client/mod.rs","byte_start":3173,"byte_end":3176,"line_start":39,"line_end":39,"column_start":13,"column_end":16},"name":"run","qualname":"::join_conexions_mutex::run","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435498},"span":{"file_name":"src/client/mod.rs","byte_start":3209,"byte_end":3211,"line_start":40,"line_end":40,"column_start":13,"column_end":15},"name":"id","qualname":"::join_conexions_mutex::id","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"src/client/mod.rs","byte_start":3074,"byte_end":3094,"line_start":37,"line_end":37,"column_start":8,"column_end":28},"name":"join_conexions_mutex","qualname":"::join_conexions_mutex","value":"fn join_conexions_mutex(Arc>, Arc>,\nArc>, i32)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671088682},"span":{"file_name":"src/client/mod.rs","byte_start":3235,"byte_end":3238,"line_start":41,"line_end":41,"column_start":17,"column_end":20},"name":"buf","qualname":"buf$HirId { owner: DefId(0:42 ~ minecraft_proxy[35f2]::client::{impl#0}::join_conexions_mutex), local_id: 20 }","value":"[u8; 1000000]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214592554},"span":{"file_name":"src/client/mod.rs","byte_start":3286,"byte_end":3292,"line_start":42,"line_end":42,"column_start":17,"column_end":23},"name":"client","qualname":"client$HirId { owner: DefId(0:42 ~ minecraft_proxy[35f2]::client::{impl#0}::join_conexions_mutex), local_id: 33 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2852126762},"span":{"file_name":"src/client/mod.rs","byte_start":3424,"byte_end":3427,"line_start":45,"line_end":45,"column_start":17,"column_end":20},"name":"res","qualname":"res$HirId { owner: DefId(0:42 ~ minecraft_proxy[35f2]::client::{impl#0}::join_conexions_mutex), local_id: 85 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2583691306},"span":{"file_name":"src/client/mod.rs","byte_start":3494,"byte_end":3498,"line_start":47,"line_end":47,"column_start":20,"column_end":24},"name":"leng","qualname":"leng$HirId { owner: DefId(0:42 ~ minecraft_proxy[35f2]::client::{impl#0}::join_conexions_mutex), local_id: 89 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660944426},"span":{"file_name":"src/client/mod.rs","byte_start":3852,"byte_end":3854,"line_start":55,"line_end":55,"column_start":21,"column_end":23},"name":"_e","qualname":"_e$HirId { owner: DefId(0:42 ~ minecraft_proxy[35f2]::client::{impl#0}::join_conexions_mutex), local_id: 198 }","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741869},"span":{"file_name":"src/client/mod.rs","byte_start":3983,"byte_end":3987,"line_start":62,"line_end":62,"column_start":25,"column_end":29},"name":"self","qualname":"::start_proxy::self","value":"&client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"src/client/mod.rs","byte_start":3970,"byte_end":3981,"line_start":62,"line_end":62,"column_start":12,"column_end":23},"name":"start_proxy","qualname":"::start_proxy","value":"fn start_proxy(&Self) -> (thread::JoinHandle<()>, thread::JoinHandle<()>)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177325},"span":{"file_name":"src/client/mod.rs","byte_start":4089,"byte_end":4091,"line_start":65,"line_end":65,"column_start":13,"column_end":15},"name":"c1","qualname":"c1$HirId { owner: DefId(0:45 ~ minecraft_proxy[35f2]::client::{impl#0}::start_proxy), local_id: 10 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959597},"span":{"file_name":"src/client/mod.rs","byte_start":4127,"byte_end":4129,"line_start":66,"line_end":66,"column_start":13,"column_end":15},"name":"s1","qualname":"s1$HirId { owner: DefId(0:45 ~ minecraft_proxy[35f2]::client::{impl#0}::start_proxy), local_id: 18 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395053},"span":{"file_name":"src/client/mod.rs","byte_start":4165,"byte_end":4167,"line_start":67,"line_end":67,"column_start":13,"column_end":15},"name":"r1","qualname":"r1$HirId { owner: DefId(0:45 ~ minecraft_proxy[35f2]::client::{impl#0}::start_proxy), local_id: 26 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":201326637},"span":{"file_name":"src/client/mod.rs","byte_start":4200,"byte_end":4208,"line_start":68,"line_end":68,"column_start":13,"column_end":21},"name":"handler1","qualname":"handler1$HirId { owner: DefId(0:45 ~ minecraft_proxy[35f2]::client::{impl#0}::start_proxy), local_id: 48 }","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762093},"span":{"file_name":"src/client/mod.rs","byte_start":4341,"byte_end":4343,"line_start":74,"line_end":74,"column_start":13,"column_end":15},"name":"c2","qualname":"c2$HirId { owner: DefId(0:45 ~ minecraft_proxy[35f2]::client::{impl#0}::start_proxy), local_id: 56 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":33554477},"span":{"file_name":"src/client/mod.rs","byte_start":4379,"byte_end":4381,"line_start":75,"line_end":75,"column_start":13,"column_end":15},"name":"s2","qualname":"s2$HirId { owner: DefId(0:45 ~ minecraft_proxy[35f2]::client::{impl#0}::start_proxy), local_id: 64 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":301989933},"span":{"file_name":"src/client/mod.rs","byte_start":4417,"byte_end":4419,"line_start":76,"line_end":76,"column_start":13,"column_end":15},"name":"r2","qualname":"r2$HirId { owner: DefId(0:45 ~ minecraft_proxy[35f2]::client::{impl#0}::start_proxy), local_id: 72 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2046820397},"span":{"file_name":"src/client/mod.rs","byte_start":4452,"byte_end":4460,"line_start":77,"line_end":77,"column_start":13,"column_end":21},"name":"handler2","qualname":"handler2$HirId { owner: DefId(0:45 ~ minecraft_proxy[35f2]::client::{impl#0}::start_proxy), local_id: 94 }","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":48},"span":{"file_name":"src/conf/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"conf","qualname":"::conf","value":"src/conf/mod.rs","parent":null,"children":[{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":65}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":62},"span":{"file_name":"src/conf/mod.rs","byte_start":5111,"byte_end":5115,"line_start":7,"line_end":7,"column_start":8,"column_end":12},"name":"file","qualname":"::conf::file","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":63},"span":{"file_name":"src/conf/mod.rs","byte_start":5151,"byte_end":5158,"line_start":9,"line_end":9,"column_start":12,"column_end":19},"name":"Servers","qualname":"::conf::Servers","value":"Servers { l_servers }","parent":null,"children":[{"krate":0,"index":64}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":64},"span":{"file_name":"src/conf/mod.rs","byte_start":5164,"byte_end":5173,"line_start":10,"line_end":10,"column_start":5,"column_end":14},"name":"l_servers","qualname":"::conf::Servers::l_servers","value":"std::collections::HashMap","parent":{"krate":0,"index":63},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"src/conf/mod.rs","byte_start":5230,"byte_end":5233,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Servers","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"src/conf/mod.rs","byte_start":5334,"byte_end":5345,"line_start":20,"line_end":20,"column_start":8,"column_end":19},"name":"get_servers","qualname":"::get_servers","value":"fn get_servers() -> HashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790083},"span":{"file_name":"src/conf/mod.rs","byte_start":5393,"byte_end":5394,"line_start":21,"line_end":21,"column_start":17,"column_end":18},"name":"f","qualname":"f$HirId { owner: DefId(0:67 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_servers), local_id: 13 }","value":"std::fs::File","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572355},"span":{"file_name":"src/conf/mod.rs","byte_start":5441,"byte_end":5442,"line_start":22,"line_end":22,"column_start":17,"column_end":18},"name":"s","qualname":"s$HirId { owner: DefId(0:67 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_servers), local_id: 21 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3087007811},"span":{"file_name":"src/conf/mod.rs","byte_start":5476,"byte_end":5479,"line_start":23,"line_end":23,"column_start":17,"column_end":20},"name":"ret","qualname":"ret$HirId { owner: DefId(0:67 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_servers), local_id: 29 }","value":"std::collections::HashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2885681219},"span":{"file_name":"src/conf/mod.rs","byte_start":5553,"byte_end":5557,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"name":"docs","qualname":"docs$HirId { owner: DefId(0:67 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_servers), local_id: 53 }","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762115},"span":{"file_name":"src/conf/mod.rs","byte_start":5618,"byte_end":5623,"line_start":26,"line_end":26,"column_start":13,"column_end":18},"name":"docs2","qualname":"docs2$HirId { owner: DefId(0:67 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_servers), local_id: 56 }","value":"&linked_hash_map::LinkedHashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3254779971},"span":{"file_name":"src/conf/mod.rs","byte_start":5694,"byte_end":5695,"line_start":28,"line_end":28,"column_start":34,"column_end":35},"name":"h","qualname":"h$HirId { owner: DefId(0:67 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_servers), local_id: 67 }","value":"&linked_hash_map::LinkedHashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":704643139},"span":{"file_name":"src/conf/mod.rs","byte_start":5765,"byte_end":5766,"line_start":33,"line_end":33,"column_start":14,"column_end":15},"name":"k","qualname":"k$HirId { owner: DefId(0:67 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_servers), local_id: 84 }","value":"&yaml_rust::Yaml","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2852126787},"span":{"file_name":"src/conf/mod.rs","byte_start":5768,"byte_end":5769,"line_start":33,"line_end":33,"column_start":17,"column_end":18},"name":"v","qualname":"v$HirId { owner: DefId(0:67 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_servers), local_id: 85 }","value":"&yaml_rust::Yaml","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741892},"span":{"file_name":"src/conf/mod.rs","byte_start":6007,"byte_end":6011,"line_start":41,"line_end":41,"column_start":18,"column_end":22},"name":"self","qualname":"::get_host::self","value":"&conf::Servers","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870980},"span":{"file_name":"src/conf/mod.rs","byte_start":6013,"byte_end":6017,"line_start":41,"line_end":41,"column_start":24,"column_end":28},"name":"host","qualname":"::get_host::host","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"src/conf/mod.rs","byte_start":5997,"byte_end":6005,"line_start":41,"line_end":41,"column_start":8,"column_end":16},"name":"get_host","qualname":"::get_host","value":"fn get_host(&Self, &String) -> Option<(&String, &String)>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741893},"span":{"file_name":"src/conf/mod.rs","byte_start":6132,"byte_end":6136,"line_start":45,"line_end":45,"column_start":24,"column_end":28},"name":"self","qualname":"::get_server::self","value":"&conf::Servers","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870981},"span":{"file_name":"src/conf/mod.rs","byte_start":6138,"byte_end":6142,"line_start":45,"line_end":45,"column_start":30,"column_end":34},"name":"host","qualname":"::get_server::host","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"src/conf/mod.rs","byte_start":6120,"byte_end":6130,"line_start":45,"line_end":45,"column_start":12,"column_end":22},"name":"get_server","qualname":"::get_server","value":"fn get_server(&Self, &String) -> Option<(String, u16)>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790085},"span":{"file_name":"src/conf/mod.rs","byte_start":6191,"byte_end":6194,"line_start":46,"line_end":46,"column_start":13,"column_end":16},"name":"raw","qualname":"raw$HirId { owner: DefId(0:69 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_server), local_id: 13 }","value":"std::vec::Vec<&str>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572357},"span":{"file_name":"src/conf/mod.rs","byte_start":6259,"byte_end":6260,"line_start":48,"line_end":48,"column_start":18,"column_end":19},"name":"h","qualname":"h$HirId { owner: DefId(0:69 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_server), local_id: 21 }","value":"(&std::string::String, &std::string::String)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1543503941},"span":{"file_name":"src/conf/mod.rs","byte_start":6433,"byte_end":6434,"line_start":55,"line_end":55,"column_start":20,"column_end":21},"name":"p","qualname":"p$HirId { owner: DefId(0:69 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_server), local_id: 58 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1912602693},"span":{"file_name":"src/conf/mod.rs","byte_start":6498,"byte_end":6500,"line_start":56,"line_end":56,"column_start":21,"column_end":23},"name":"_e","qualname":"_e$HirId { owner: DefId(0:69 ~ minecraft_proxy[35f2]::conf::{impl#0}::get_server), local_id: 78 }","value":"std::num::ParseIntError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":70},"span":{"file_name":"src/protocol/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"protocol","qualname":"::protocol","value":"src/protocol/mod.rs","parent":null,"children":[{"krate":0,"index":71},{"krate":0,"index":74},{"krate":0,"index":80}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":74},"span":{"file_name":"src/protocol/mod.rs","byte_start":6621,"byte_end":6630,"line_start":3,"line_end":3,"column_start":12,"column_end":21},"name":"HandShake","qualname":"::protocol::HandShake","value":"HandShake { len_pack, len_dom, port_pos, datagram }","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":76},"span":{"file_name":"src/protocol/mod.rs","byte_start":6641,"byte_end":6649,"line_start":4,"line_end":4,"column_start":5,"column_end":13},"name":"len_pack","qualname":"::protocol::HandShake::len_pack","value":"u8","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":77},"span":{"file_name":"src/protocol/mod.rs","byte_start":6659,"byte_end":6666,"line_start":5,"line_end":5,"column_start":5,"column_end":12},"name":"len_dom","qualname":"::protocol::HandShake::len_dom","value":"u8","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":78},"span":{"file_name":"src/protocol/mod.rs","byte_start":6676,"byte_end":6684,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"name":"port_pos","qualname":"::protocol::HandShake::port_pos","value":"usize","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":79},"span":{"file_name":"src/protocol/mod.rs","byte_start":6697,"byte_end":6705,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"name":"datagram","qualname":"::protocol::HandShake::datagram","value":"&'a mut [u8]","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741906},"span":{"file_name":"src/protocol/mod.rs","byte_start":6811,"byte_end":6815,"line_start":13,"line_end":13,"column_start":16,"column_end":20},"name":"data","qualname":"::new::data","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"src/protocol/mod.rs","byte_start":6807,"byte_end":6810,"line_start":13,"line_end":13,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'a mut [u8]) -> HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919186},"span":{"file_name":"src/protocol/mod.rs","byte_start":6857,"byte_end":6865,"line_start":14,"line_end":14,"column_start":13,"column_end":21},"name":"len_pack","qualname":"len_pack$HirId { owner: DefId(0:82 ~ minecraft_proxy[35f2]::protocol::{impl#0}::new), local_id: 9 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1275068498},"span":{"file_name":"src/protocol/mod.rs","byte_start":6923,"byte_end":6930,"line_start":16,"line_end":16,"column_start":13,"column_end":20},"name":"len_dom","qualname":"len_dom$HirId { owner: DefId(0:82 ~ minecraft_proxy[35f2]::protocol::{impl#0}::new), local_id: 50 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741907},"span":{"file_name":"src/protocol/mod.rs","byte_start":7326,"byte_end":7330,"line_start":28,"line_end":28,"column_start":25,"column_end":29},"name":"self","qualname":"::getHostName::self","value":"&protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"src/protocol/mod.rs","byte_start":7313,"byte_end":7324,"line_start":28,"line_end":28,"column_start":12,"column_end":23},"name":"getHostName","qualname":"::getHostName","value":"fn getHostName(&Self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741908},"span":{"file_name":"src/protocol/mod.rs","byte_start":7465,"byte_end":7469,"line_start":32,"line_end":32,"column_start":22,"column_end":26},"name":"self","qualname":"::get_port::self","value":"&protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"src/protocol/mod.rs","byte_start":7455,"byte_end":7463,"line_start":32,"line_end":32,"column_start":12,"column_end":20},"name":"get_port","qualname":"::get_port","value":"fn get_port(&Self) -> u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741909},"span":{"file_name":"src/protocol/mod.rs","byte_start":7648,"byte_end":7652,"line_start":37,"line_end":37,"column_start":30,"column_end":34},"name":"self","qualname":"::replace_port::self","value":"&mut protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870997},"span":{"file_name":"src/protocol/mod.rs","byte_start":7654,"byte_end":7660,"line_start":37,"line_end":37,"column_start":36,"column_end":42},"name":"n_port","qualname":"::replace_port::n_port","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"src/protocol/mod.rs","byte_start":7630,"byte_end":7642,"line_start":37,"line_end":37,"column_start":12,"column_end":24},"name":"replace_port","qualname":"::replace_port","value":"fn replace_port(&mut Self, u16)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661013},"span":{"file_name":"src/protocol/mod.rs","byte_start":7680,"byte_end":7686,"line_start":38,"line_end":38,"column_start":13,"column_end":19},"name":"s_port","qualname":"s_port$HirId { owner: DefId(0:85 ~ minecraft_proxy[35f2]::protocol::{impl#0}::replace_port), local_id: 11 }","value":"[u8; 2]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741910},"span":{"file_name":"src/protocol/mod.rs","byte_start":7837,"byte_end":7841,"line_start":44,"line_end":44,"column_start":21,"column_end":25},"name":"self","qualname":"::get_raw::self","value":"&protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"src/protocol/mod.rs","byte_start":7828,"byte_end":7835,"line_start":44,"line_end":44,"column_start":12,"column_end":19},"name":"get_raw","qualname":"::get_raw","value":"fn get_raw(&Self) -> &[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":87},"span":{"file_name":"src/main.rs","byte_start":105,"byte_end":109,"line_start":7,"line_end":7,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn main()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661015},"span":{"file_name":"src/main.rs","byte_start":122,"byte_end":130,"line_start":8,"line_end":8,"column_start":9,"column_end":17},"name":"listener","qualname":"listener$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 11 }","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314199},"span":{"file_name":"src/main.rs","byte_start":192,"byte_end":195,"line_start":9,"line_end":9,"column_start":13,"column_end":16},"name":"buf","qualname":"buf$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 23 }","value":"[u8; 256]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67108951},"span":{"file_name":"src/main.rs","byte_start":227,"byte_end":234,"line_start":10,"line_end":10,"column_start":9,"column_end":16},"name":"servers","qualname":"servers$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 32 }","value":"conf::Servers","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2751463511},"span":{"file_name":"src/main.rs","byte_start":268,"byte_end":274,"line_start":12,"line_end":12,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 37 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4093640791},"span":{"file_name":"src/main.rs","byte_start":380,"byte_end":386,"line_start":15,"line_end":15,"column_start":20,"column_end":26},"name":"stream","qualname":"stream$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 47 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3388997719},"span":{"file_name":"src/main.rs","byte_start":612,"byte_end":616,"line_start":21,"line_end":21,"column_start":21,"column_end":25},"name":"leng","qualname":"leng$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 83 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2785017943},"span":{"file_name":"src/main.rs","byte_start":675,"byte_end":677,"line_start":22,"line_end":22,"column_start":25,"column_end":27},"name":"hs","qualname":"hs$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 101 }","value":"protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2382364759},"span":{"file_name":"src/main.rs","byte_start":796,"byte_end":803,"line_start":24,"line_end":24,"column_start":29,"column_end":36},"name":"sstream","qualname":"sstream$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 113 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":142606423},"span":{"file_name":"src/main.rs","byte_start":1404,"byte_end":1405,"line_start":35,"line_end":35,"column_start":34,"column_end":35},"name":"s","qualname":"s$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 272 }","value":"(std::string::String, u16)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4135583831},"span":{"file_name":"src/main.rs","byte_start":1840,"byte_end":1842,"line_start":43,"line_end":43,"column_start":25,"column_end":27},"name":"c1","qualname":"c1$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 367 }","value":"client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":25165911},"span":{"file_name":"src/main.rs","byte_start":2104,"byte_end":2106,"line_start":51,"line_end":51,"column_start":17,"column_end":19},"name":"_e","qualname":"_e$HirId { owner: DefId(0:87 ~ minecraft_proxy[35f2]::main), local_id: 384 }","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/client/mod.rs","byte_start":2535,"byte_end":2541,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":45}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/conf/mod.rs","byte_start":5209,"byte_end":5216,"line_start":13,"line_end":13,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"src/protocol/mod.rs","byte_start":6781,"byte_end":6790,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Type","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":5257}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":5257}},{"kind":"Type","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":5254}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":5254}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":44,"byte_end":47,"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":49,"byte_end":51,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":53,"byte_end":60,"line_start":2,"line_end":2,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":69,"byte_end":75,"line_start":3,"line_end":3,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":11}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2153,"byte_end":2156,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2158,"byte_end":2161,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":4677}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2178,"byte_end":2181,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2183,"byte_end":2185,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2187,"byte_end":2194,"line_start":2,"line_end":2,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2203,"byte_end":2206,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2220,"byte_end":2223,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2225,"byte_end":2229,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2220,"byte_end":2223,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2225,"byte_end":2229,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2220,"byte_end":2223,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8846}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2225,"byte_end":2229,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8846}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2258,"byte_end":2263,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":70}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2311,"byte_end":2314,"line_start":9,"line_end":9,"column_start":13,"column_end":16},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2315,"byte_end":2320,"line_start":9,"line_end":9,"column_start":17,"column_end":22},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2321,"byte_end":2330,"line_start":9,"line_end":9,"column_start":23,"column_end":32},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2345,"byte_end":2348,"line_start":10,"line_end":10,"column_start":12,"column_end":15},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2349,"byte_end":2354,"line_start":10,"line_end":10,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2355,"byte_end":2364,"line_start":10,"line_end":10,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2454,"byte_end":2463,"line_start":13,"line_end":13,"column_start":19,"column_end":28},"ref_id":{"krate":0,"index":74}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2444,"byte_end":2452,"line_start":13,"line_end":13,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":70}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2479,"byte_end":2482,"line_start":14,"line_end":14,"column_start":11,"column_end":14},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2483,"byte_end":2489,"line_start":14,"line_end":14,"column_start":15,"column_end":21},"ref_id":{"krate":1,"index":8846}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2535,"byte_end":2541,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":32}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2571,"byte_end":2580,"line_start":19,"line_end":19,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2590,"byte_end":2599,"line_start":19,"line_end":19,"column_start":43,"column_end":52},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2622,"byte_end":2631,"line_start":19,"line_end":19,"column_start":75,"column_end":84},"ref_id":{"krate":0,"index":74}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2612,"byte_end":2620,"line_start":19,"line_end":19,"column_start":65,"column_end":73},"ref_id":{"krate":0,"index":70}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2636,"byte_end":2642,"line_start":19,"line_end":19,"column_start":89,"column_end":95},"ref_id":{"krate":0,"index":32}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2652,"byte_end":2658,"line_start":20,"line_end":20,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2673,"byte_end":2679,"line_start":21,"line_end":21,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":34}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2686,"byte_end":2689,"line_start":21,"line_end":21,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2681,"byte_end":2684,"line_start":21,"line_end":21,"column_start":21,"column_end":24},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2697,"byte_end":2700,"line_start":21,"line_end":21,"column_start":37,"column_end":40},"ref_id":{"krate":1,"index":8616}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2690,"byte_end":2695,"line_start":21,"line_end":21,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8601}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2701,"byte_end":2707,"line_start":21,"line_end":21,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":1073741864}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2723,"byte_end":2729,"line_start":22,"line_end":22,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":35}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2736,"byte_end":2739,"line_start":22,"line_end":22,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2731,"byte_end":2734,"line_start":22,"line_end":22,"column_start":21,"column_end":24},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2747,"byte_end":2750,"line_start":22,"line_end":22,"column_start":37,"column_end":40},"ref_id":{"krate":1,"index":8616}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2740,"byte_end":2745,"line_start":22,"line_end":22,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8601}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2751,"byte_end":2757,"line_start":22,"line_end":22,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":536870952}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2833,"byte_end":2835,"line_start":25,"line_end":25,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":36}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2837,"byte_end":2846,"line_start":25,"line_end":25,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":1610612776}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2860,"byte_end":2863,"line_start":26,"line_end":26,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2870,"byte_end":2873,"line_start":26,"line_end":26,"column_start":23,"column_end":26},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2865,"byte_end":2868,"line_start":26,"line_end":26,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2882,"byte_end":2885,"line_start":26,"line_end":26,"column_start":35,"column_end":38},"ref_id":{"krate":1,"index":8865}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2874,"byte_end":2880,"line_start":26,"line_end":26,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":8846}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3006,"byte_end":3017,"line_start":32,"line_end":32,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2998,"byte_end":3002,"line_start":32,"line_end":32,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":1073741865}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3003,"byte_end":3005,"line_start":32,"line_end":32,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":36}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3099,"byte_end":3102,"line_start":37,"line_end":37,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3103,"byte_end":3108,"line_start":37,"line_end":37,"column_start":37,"column_end":42},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3109,"byte_end":3118,"line_start":37,"line_end":37,"column_start":43,"column_end":52},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3138,"byte_end":3141,"line_start":38,"line_end":38,"column_start":17,"column_end":20},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3142,"byte_end":3147,"line_start":38,"line_end":38,"column_start":21,"column_end":26},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3148,"byte_end":3157,"line_start":38,"line_end":38,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3178,"byte_end":3181,"line_start":39,"line_end":39,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3182,"byte_end":3188,"line_start":39,"line_end":39,"column_start":22,"column_end":28},"ref_id":{"krate":1,"index":8846}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3326,"byte_end":3332,"line_start":42,"line_end":42,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3314,"byte_end":3323,"line_start":42,"line_end":42,"column_start":45,"column_end":54},"ref_id":{"krate":1,"index":5267}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3305,"byte_end":3311,"line_start":42,"line_end":42,"column_start":36,"column_end":42},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3298,"byte_end":3302,"line_start":42,"line_end":42,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":8619}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3295,"byte_end":3297,"line_start":42,"line_end":42,"column_start":26,"column_end":28},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3362,"byte_end":3368,"line_start":43,"line_end":43,"column_start":27,"column_end":33},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3355,"byte_end":3359,"line_start":43,"line_end":43,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":8868}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3351,"byte_end":3354,"line_start":43,"line_end":43,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":1610612778}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3403,"byte_end":3405,"line_start":44,"line_end":44,"column_start":31,"column_end":33},"ref_id":{"krate":0,"index":268435498}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3435,"byte_end":3439,"line_start":45,"line_end":45,"column_start":28,"column_end":32},"ref_id":{"krate":1,"index":4513}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3428,"byte_end":3434,"line_start":45,"line_end":45,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":2214592554}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3445,"byte_end":3448,"line_start":45,"line_end":45,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":671088682}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3469,"byte_end":3472,"line_start":46,"line_end":46,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":2852126762}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3491,"byte_end":3493,"line_start":47,"line_end":47,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3491,"byte_end":3493,"line_start":47,"line_end":47,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3542,"byte_end":3546,"line_start":48,"line_end":48,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":2583691306}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3572,"byte_end":3576,"line_start":49,"line_end":49,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":2583691306}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3621,"byte_end":3627,"line_start":50,"line_end":50,"column_start":38,"column_end":44},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3613,"byte_end":3618,"line_start":50,"line_end":50,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8870}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3609,"byte_end":3612,"line_start":50,"line_end":50,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":1610612778}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3737,"byte_end":3743,"line_start":52,"line_end":52,"column_start":79,"column_end":85},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3715,"byte_end":3720,"line_start":52,"line_end":52,"column_start":57,"column_end":62},"ref_id":{"krate":1,"index":4570}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3706,"byte_end":3712,"line_start":52,"line_end":52,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3699,"byte_end":3703,"line_start":52,"line_end":52,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":8619}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3696,"byte_end":3698,"line_start":52,"line_end":52,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":536870954}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3722,"byte_end":3725,"line_start":52,"line_end":52,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":671088682}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3727,"byte_end":3734,"line_start":52,"line_end":52,"column_start":69,"column_end":76},"ref_id":{"krate":2,"index":45396}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3730,"byte_end":3734,"line_start":52,"line_end":52,"column_start":72,"column_end":76},"ref_id":{"krate":2,"index":45398}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3730,"byte_end":3734,"line_start":52,"line_end":52,"column_start":72,"column_end":76},"ref_id":{"krate":0,"index":2583691306}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3848,"byte_end":3851,"line_start":55,"line_end":55,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3848,"byte_end":3851,"line_start":55,"line_end":55,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3873,"byte_end":3879,"line_start":55,"line_end":55,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3865,"byte_end":3870,"line_start":55,"line_end":55,"column_start":34,"column_end":39},"ref_id":{"krate":1,"index":8870}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3861,"byte_end":3864,"line_start":55,"line_end":55,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":1610612778}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3936,"byte_end":3938,"line_start":57,"line_end":57,"column_start":32,"column_end":34},"ref_id":{"krate":0,"index":268435498}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":4001,"byte_end":4011,"line_start":62,"line_end":62,"column_start":43,"column_end":53},"ref_id":{"krate":1,"index":1041}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3993,"byte_end":3999,"line_start":62,"line_end":62,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":610}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":4025,"byte_end":4035,"line_start":62,"line_end":62,"column_start":67,"column_end":77},"ref_id":{"krate":1,"index":1041}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":4017,"byte_end":4023,"line_start":62,"line_end":62,"column_start":59,"column_end":65},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4106,"byte_end":4111,"line_start":65,"line_end":65,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4094,"byte_end":4098,"line_start":65,"line_end":65,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4099,"byte_end":4105,"line_start":65,"line_end":65,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":34}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4144,"byte_end":4149,"line_start":66,"line_end":66,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4132,"byte_end":4136,"line_start":66,"line_end":66,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4137,"byte_end":4143,"line_start":66,"line_end":66,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":35}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4179,"byte_end":4184,"line_start":67,"line_end":67,"column_start":27,"column_end":32},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4170,"byte_end":4174,"line_start":67,"line_end":67,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4175,"byte_end":4178,"line_start":67,"line_end":67,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4219,"byte_end":4224,"line_start":68,"line_end":68,"column_start":32,"column_end":37},"ref_id":{"krate":1,"index":984}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":4211,"byte_end":4217,"line_start":68,"line_end":68,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4249,"byte_end":4269,"line_start":69,"line_end":69,"column_start":19,"column_end":39},"ref_id":{"krate":0,"index":42}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4270,"byte_end":4272,"line_start":69,"line_end":69,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":1207959597}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4290,"byte_end":4292,"line_start":70,"line_end":70,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":1342177325}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4310,"byte_end":4312,"line_start":71,"line_end":71,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":1476395053}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4358,"byte_end":4363,"line_start":74,"line_end":74,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4346,"byte_end":4350,"line_start":74,"line_end":74,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4351,"byte_end":4357,"line_start":74,"line_end":74,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":34}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4396,"byte_end":4401,"line_start":75,"line_end":75,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4384,"byte_end":4388,"line_start":75,"line_end":75,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4389,"byte_end":4395,"line_start":75,"line_end":75,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":35}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4431,"byte_end":4436,"line_start":76,"line_end":76,"column_start":27,"column_end":32},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4422,"byte_end":4426,"line_start":76,"line_end":76,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4427,"byte_end":4430,"line_start":76,"line_end":76,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4471,"byte_end":4476,"line_start":77,"line_end":77,"column_start":32,"column_end":37},"ref_id":{"krate":1,"index":984}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":4463,"byte_end":4469,"line_start":77,"line_end":77,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4501,"byte_end":4521,"line_start":78,"line_end":78,"column_start":19,"column_end":39},"ref_id":{"krate":0,"index":42}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4522,"byte_end":4524,"line_start":78,"line_end":78,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":469762093}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4542,"byte_end":4544,"line_start":79,"line_end":79,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":33554477}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4562,"byte_end":4564,"line_start":80,"line_end":80,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":301989933}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4597,"byte_end":4605,"line_start":83,"line_end":83,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":201326637}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4607,"byte_end":4615,"line_start":83,"line_end":83,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":2046820397}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":81,"byte_end":85,"line_start":4,"line_end":4,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":48}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":4988,"byte_end":4997,"line_start":1,"line_end":1,"column_start":5,"column_end":14},"ref_id":{"krate":20,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5009,"byte_end":5012,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5014,"byte_end":5016,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3035}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5028,"byte_end":5031,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5033,"byte_end":5036,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"ref_id":{"krate":5,"index":5569}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5051,"byte_end":5054,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5056,"byte_end":5058,"line_start":4,"line_end":4,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5060,"byte_end":5067,"line_start":4,"line_end":4,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5076,"byte_end":5079,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5081,"byte_end":5092,"line_start":5,"line_end":5,"column_start":10,"column_end":21},"ref_id":{"krate":1,"index":1205}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5176,"byte_end":5183,"line_start":10,"line_end":10,"column_start":17,"column_end":24},"ref_id":{"krate":1,"index":1302}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5184,"byte_end":5190,"line_start":10,"line_end":10,"column_start":25,"column_end":31},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5192,"byte_end":5198,"line_start":10,"line_end":10,"column_start":33,"column_end":39},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5209,"byte_end":5216,"line_start":13,"line_end":13,"column_start":6,"column_end":13},"ref_id":{"krate":0,"index":63}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5239,"byte_end":5246,"line_start":14,"line_end":14,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":63}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5257,"byte_end":5264,"line_start":15,"line_end":15,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":63}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5278,"byte_end":5287,"line_start":16,"line_end":16,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":64}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5295,"byte_end":5306,"line_start":16,"line_end":16,"column_start":30,"column_end":41},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5351,"byte_end":5358,"line_start":20,"line_end":20,"column_start":25,"column_end":32},"ref_id":{"krate":1,"index":1302}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5359,"byte_end":5365,"line_start":20,"line_end":20,"column_start":33,"column_end":39},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5367,"byte_end":5373,"line_start":20,"line_end":20,"column_start":41,"column_end":47},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5415,"byte_end":5421,"line_start":21,"line_end":21,"column_start":39,"column_end":45},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5403,"byte_end":5407,"line_start":21,"line_end":21,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":3109}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5397,"byte_end":5401,"line_start":21,"line_end":21,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":3093}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5409,"byte_end":5413,"line_start":21,"line_end":21,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":62}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5453,"byte_end":5456,"line_start":22,"line_end":22,"column_start":29,"column_end":32},"ref_id":{"krate":5,"index":5877}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5445,"byte_end":5451,"line_start":22,"line_end":22,"column_start":21,"column_end":27},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5491,"byte_end":5494,"line_start":23,"line_end":23,"column_start":32,"column_end":35},"ref_id":{"krate":1,"index":1310}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5482,"byte_end":5489,"line_start":23,"line_end":23,"column_start":23,"column_end":30},"ref_id":{"krate":1,"index":1302}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5531,"byte_end":5537,"line_start":24,"line_end":24,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5508,"byte_end":5522,"line_start":24,"line_end":24,"column_start":11,"column_end":25},"ref_id":{"krate":1,"index":4518}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5506,"byte_end":5507,"line_start":24,"line_end":24,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":2952790083}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5528,"byte_end":5529,"line_start":24,"line_end":24,"column_start":31,"column_end":32},"ref_id":{"krate":0,"index":2818572355}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5596,"byte_end":5602,"line_start":25,"line_end":25,"column_start":56,"column_end":62},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5578,"byte_end":5591,"line_start":25,"line_end":25,"column_start":38,"column_end":51},"ref_id":{"krate":20,"index":264}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5566,"byte_end":5576,"line_start":25,"line_end":25,"column_start":26,"column_end":36},"ref_id":{"krate":20,"index":255}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5560,"byte_end":5564,"line_start":25,"line_end":25,"column_start":20,"column_end":24},"ref_id":{"krate":20,"index":213}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5593,"byte_end":5594,"line_start":25,"line_end":25,"column_start":53,"column_end":54},"ref_id":{"krate":0,"index":2818572355}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5640,"byte_end":5644,"line_start":27,"line_end":27,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":2885681219}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5685,"byte_end":5689,"line_start":28,"line_end":28,"column_start":25,"column_end":29},"ref_id":{"krate":20,"index":636}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5673,"byte_end":5677,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"ref_id":{"krate":20,"index":213}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5679,"byte_end":5683,"line_start":28,"line_end":28,"column_start":19,"column_end":23},"ref_id":{"krate":20,"index":620}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5685,"byte_end":5689,"line_start":28,"line_end":28,"column_start":25,"column_end":29},"ref_id":{"krate":20,"index":636}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5673,"byte_end":5677,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"ref_id":{"krate":20,"index":213}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5679,"byte_end":5683,"line_start":28,"line_end":28,"column_start":19,"column_end":23},"ref_id":{"krate":20,"index":620}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5708,"byte_end":5709,"line_start":28,"line_end":28,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":3254779971}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5700,"byte_end":5705,"line_start":28,"line_end":28,"column_start":40,"column_end":45},"ref_id":{"krate":0,"index":469762115}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5735,"byte_end":5738,"line_start":29,"line_end":29,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":3087007811}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5774,"byte_end":5779,"line_start":33,"line_end":33,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":469762115}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5863,"byte_end":5869,"line_start":35,"line_end":35,"column_start":17,"column_end":23},"ref_id":{"krate":1,"index":1352}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5859,"byte_end":5862,"line_start":35,"line_end":35,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":3087007811}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5878,"byte_end":5882,"line_start":35,"line_end":35,"column_start":32,"column_end":36},"ref_id":{"krate":2,"index":3058}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5870,"byte_end":5876,"line_start":35,"line_end":35,"column_start":24,"column_end":30},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5894,"byte_end":5900,"line_start":35,"line_end":35,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":8651}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5885,"byte_end":5891,"line_start":35,"line_end":35,"column_start":39,"column_end":45},"ref_id":{"krate":20,"index":666}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5883,"byte_end":5884,"line_start":35,"line_end":35,"column_start":37,"column_end":38},"ref_id":{"krate":0,"index":704643139}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5933,"byte_end":5937,"line_start":36,"line_end":36,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":3058}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5925,"byte_end":5931,"line_start":36,"line_end":36,"column_start":21,"column_end":27},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5949,"byte_end":5955,"line_start":36,"line_end":36,"column_start":45,"column_end":51},"ref_id":{"krate":2,"index":8651}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5940,"byte_end":5946,"line_start":36,"line_end":36,"column_start":36,"column_end":42},"ref_id":{"krate":20,"index":666}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5938,"byte_end":5939,"line_start":36,"line_end":36,"column_start":34,"column_end":35},"ref_id":{"krate":0,"index":2852126787}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5979,"byte_end":5982,"line_start":38,"line_end":38,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":3087007811}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6020,"byte_end":6026,"line_start":41,"line_end":41,"column_start":31,"column_end":37},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6031,"byte_end":6037,"line_start":41,"line_end":41,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":46939}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6040,"byte_end":6046,"line_start":41,"line_end":41,"column_start":51,"column_end":57},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6049,"byte_end":6055,"line_start":41,"line_end":41,"column_start":60,"column_end":66},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6082,"byte_end":6095,"line_start":42,"line_end":42,"column_start":24,"column_end":37},"ref_id":{"krate":1,"index":1346}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6067,"byte_end":6071,"line_start":42,"line_end":42,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741892}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6072,"byte_end":6081,"line_start":42,"line_end":42,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":64}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6096,"byte_end":6100,"line_start":42,"line_end":42,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":536870980}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6145,"byte_end":6151,"line_start":45,"line_end":45,"column_start":37,"column_end":43},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6156,"byte_end":6162,"line_start":45,"line_end":45,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":46939}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6164,"byte_end":6170,"line_start":45,"line_end":45,"column_start":56,"column_end":62},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6196,"byte_end":6199,"line_start":46,"line_end":46,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":7429}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6226,"byte_end":6234,"line_start":47,"line_end":47,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":68}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6221,"byte_end":6225,"line_start":47,"line_end":47,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1073741893}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6235,"byte_end":6239,"line_start":47,"line_end":47,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":536870981}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6254,"byte_end":6258,"line_start":48,"line_end":48,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":46943}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6254,"byte_end":6258,"line_start":48,"line_end":48,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":46943}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6284,"byte_end":6291,"line_start":48,"line_end":48,"column_start":43,"column_end":50},"ref_id":{"krate":2,"index":8243}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6273,"byte_end":6278,"line_start":48,"line_end":48,"column_start":32,"column_end":37},"ref_id":{"krate":2,"index":13028}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6269,"byte_end":6270,"line_start":48,"line_end":48,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":2818572357}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6265,"byte_end":6268,"line_start":48,"line_end":48,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":2952790085}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6307,"byte_end":6311,"line_start":49,"line_end":49,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":46941}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6307,"byte_end":6311,"line_start":49,"line_end":49,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":46941}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6322,"byte_end":6326,"line_start":49,"line_end":49,"column_start":28,"column_end":32},"ref_id":{"krate":2,"index":46941}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6354,"byte_end":6357,"line_start":52,"line_end":52,"column_start":16,"column_end":19},"ref_id":{"krate":5,"index":7517}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6350,"byte_end":6353,"line_start":52,"line_end":52,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":2952790085}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6395,"byte_end":6403,"line_start":54,"line_end":54,"column_start":28,"column_end":36},"ref_id":{"krate":2,"index":12556}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6386,"byte_end":6393,"line_start":54,"line_end":54,"column_start":19,"column_end":26},"ref_id":{"krate":2,"index":12554}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6404,"byte_end":6407,"line_start":54,"line_end":54,"column_start":37,"column_end":40},"ref_id":{"krate":0,"index":2952790085}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6430,"byte_end":6432,"line_start":55,"line_end":55,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6430,"byte_end":6432,"line_start":55,"line_end":55,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6446,"byte_end":6450,"line_start":55,"line_end":55,"column_start":33,"column_end":37},"ref_id":{"krate":2,"index":46943}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6460,"byte_end":6464,"line_start":55,"line_end":55,"column_start":47,"column_end":51},"ref_id":{"krate":2,"index":3058}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6452,"byte_end":6458,"line_start":55,"line_end":55,"column_start":39,"column_end":45},"ref_id":{"krate":5,"index":8050}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6465,"byte_end":6468,"line_start":55,"line_end":55,"column_start":52,"column_end":55},"ref_id":{"krate":0,"index":2952790085}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6473,"byte_end":6474,"line_start":55,"line_end":55,"column_start":60,"column_end":61},"ref_id":{"krate":0,"index":1543503941}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6494,"byte_end":6497,"line_start":56,"line_end":56,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6494,"byte_end":6497,"line_start":56,"line_end":56,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6512,"byte_end":6516,"line_start":56,"line_end":56,"column_start":35,"column_end":39},"ref_id":{"krate":2,"index":46941}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6568,"byte_end":6572,"line_start":59,"line_end":59,"column_start":20,"column_end":24},"ref_id":{"krate":2,"index":46941}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":91,"byte_end":99,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":70}},{"kind":"Mod","span":{"file_name":"src/protocol/mod.rs","byte_start":6596,"byte_end":6599,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":6781,"byte_end":6790,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"ref_id":{"krate":0,"index":74}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":6833,"byte_end":6842,"line_start":13,"line_end":13,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":74}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":6868,"byte_end":6872,"line_start":14,"line_end":14,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073741906}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":6900,"byte_end":6908,"line_start":15,"line_end":15,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":2415919186}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":6933,"byte_end":6937,"line_start":16,"line_end":16,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741906}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":6965,"byte_end":6972,"line_start":17,"line_end":17,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":1275068498}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":6983,"byte_end":6992,"line_start":18,"line_end":18,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":74}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7007,"byte_end":7015,"line_start":19,"line_end":19,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":76}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7017,"byte_end":7025,"line_start":19,"line_end":19,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":2415919186}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7039,"byte_end":7046,"line_start":20,"line_end":20,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":77}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7048,"byte_end":7055,"line_start":20,"line_end":20,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":1275068498}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7069,"byte_end":7077,"line_start":21,"line_end":21,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7079,"byte_end":7083,"line_start":21,"line_end":21,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741906}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7097,"byte_end":7105,"line_start":22,"line_end":22,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":78}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7108,"byte_end":7116,"line_start":22,"line_end":22,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":2415919186}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":7335,"byte_end":7341,"line_start":28,"line_end":28,"column_start":34,"column_end":40},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7428,"byte_end":7434,"line_start":29,"line_end":29,"column_start":85,"column_end":91},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7360,"byte_end":7369,"line_start":29,"line_end":29,"column_start":17,"column_end":26},"ref_id":{"krate":5,"index":5879}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":7352,"byte_end":7358,"line_start":29,"line_end":29,"column_start":9,"column_end":15},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7418,"byte_end":7424,"line_start":29,"line_end":29,"column_start":75,"column_end":81},"ref_id":{"krate":5,"index":5486}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7370,"byte_end":7374,"line_start":29,"line_end":29,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073741907}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7375,"byte_end":7383,"line_start":29,"line_end":29,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":79}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":7384,"byte_end":7416,"line_start":29,"line_end":29,"column_start":41,"column_end":73},"ref_id":{"krate":2,"index":45350}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7384,"byte_end":7385,"line_start":29,"line_end":29,"column_start":41,"column_end":42},"ref_id":{"krate":2,"index":45352}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7389,"byte_end":7416,"line_start":29,"line_end":29,"column_start":46,"column_end":73},"ref_id":{"krate":2,"index":45353}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7391,"byte_end":7395,"line_start":29,"line_end":29,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1073741907}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7396,"byte_end":7403,"line_start":29,"line_end":29,"column_start":53,"column_end":60},"ref_id":{"krate":0,"index":77}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7493,"byte_end":7506,"line_start":33,"line_end":33,"column_start":14,"column_end":27},"ref_id":{"krate":2,"index":31236}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7509,"byte_end":7513,"line_start":33,"line_end":33,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":1073741908}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7514,"byte_end":7522,"line_start":33,"line_end":33,"column_start":35,"column_end":43},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7524,"byte_end":7528,"line_start":33,"line_end":33,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1073741908}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7529,"byte_end":7537,"line_start":33,"line_end":33,"column_start":50,"column_end":58},"ref_id":{"krate":0,"index":76}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7565,"byte_end":7569,"line_start":34,"line_end":34,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":1073741908}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7570,"byte_end":7578,"line_start":34,"line_end":34,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7580,"byte_end":7584,"line_start":34,"line_end":34,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073741908}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7585,"byte_end":7593,"line_start":34,"line_end":34,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":76}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7696,"byte_end":7707,"line_start":38,"line_end":38,"column_start":29,"column_end":40},"ref_id":{"krate":2,"index":31234}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7689,"byte_end":7695,"line_start":38,"line_end":38,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":536870997}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7748,"byte_end":7754,"line_start":39,"line_end":39,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":3489661013}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7719,"byte_end":7723,"line_start":39,"line_end":39,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741909}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7724,"byte_end":7732,"line_start":39,"line_end":39,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7733,"byte_end":7737,"line_start":39,"line_end":39,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741909}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7738,"byte_end":7746,"line_start":39,"line_end":39,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":78}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7798,"byte_end":7804,"line_start":40,"line_end":40,"column_start":40,"column_end":46},"ref_id":{"krate":0,"index":3489661013}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7767,"byte_end":7771,"line_start":40,"line_end":40,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741909}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7772,"byte_end":7780,"line_start":40,"line_end":40,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7781,"byte_end":7785,"line_start":40,"line_end":40,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741909}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7786,"byte_end":7794,"line_start":40,"line_end":40,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":78}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7861,"byte_end":7865,"line_start":45,"line_end":45,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741910}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7866,"byte_end":7874,"line_start":45,"line_end":45,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":79}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":170,"byte_end":176,"line_start":8,"line_end":8,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":146,"byte_end":150,"line_start":8,"line_end":8,"column_start":33,"column_end":37},"ref_id":{"krate":1,"index":5308}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":133,"byte_end":144,"line_start":8,"line_end":8,"column_start":20,"column_end":31},"ref_id":{"krate":1,"index":5257}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":252,"byte_end":255,"line_start":10,"line_end":10,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":66}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":243,"byte_end":250,"line_start":10,"line_end":10,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":63}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":237,"byte_end":241,"line_start":10,"line_end":10,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":48}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":287,"byte_end":295,"line_start":12,"line_end":12,"column_start":28,"column_end":36},"ref_id":{"krate":1,"index":5314}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":278,"byte_end":286,"line_start":12,"line_end":12,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":3489661015}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":352,"byte_end":358,"line_start":14,"line_end":14,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":2751463511}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":373,"byte_end":375,"line_start":15,"line_end":15,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":373,"byte_end":375,"line_start":15,"line_end":15,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":47069}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":641,"byte_end":647,"line_start":21,"line_end":21,"column_start":50,"column_end":56},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":626,"byte_end":630,"line_start":21,"line_end":21,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":4513}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":619,"byte_end":625,"line_start":21,"line_end":21,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":4093640791}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":636,"byte_end":639,"line_start":21,"line_end":21,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":3892314199}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":701,"byte_end":704,"line_start":22,"line_end":22,"column_start":51,"column_end":54},"ref_id":{"krate":0,"index":82}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":690,"byte_end":699,"line_start":22,"line_end":22,"column_start":40,"column_end":49},"ref_id":{"krate":0,"index":74}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":680,"byte_end":688,"line_start":22,"line_end":22,"column_start":30,"column_end":38},"ref_id":{"krate":0,"index":70}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":710,"byte_end":713,"line_start":22,"line_end":22,"column_start":60,"column_end":63},"ref_id":{"krate":0,"index":3892314199}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":714,"byte_end":721,"line_start":22,"line_end":22,"column_start":64,"column_end":71},"ref_id":{"krate":2,"index":45396}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":717,"byte_end":721,"line_start":22,"line_end":22,"column_start":67,"column_end":71},"ref_id":{"krate":2,"index":45398}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":717,"byte_end":721,"line_start":22,"line_end":22,"column_start":67,"column_end":71},"ref_id":{"krate":0,"index":3388997719}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":747,"byte_end":754,"line_start":23,"line_end":23,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":86}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":744,"byte_end":746,"line_start":23,"line_end":23,"column_start":20,"column_end":22},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":852,"byte_end":859,"line_start":26,"line_end":26,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":86}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":849,"byte_end":851,"line_start":26,"line_end":26,"column_start":24,"column_end":26},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":972,"byte_end":980,"line_start":28,"line_end":28,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":84}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":969,"byte_end":971,"line_start":28,"line_end":28,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1012,"byte_end":1024,"line_start":29,"line_end":29,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1009,"byte_end":1011,"line_start":29,"line_end":29,"column_start":25,"column_end":27},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1063,"byte_end":1069,"line_start":29,"line_end":29,"column_start":79,"column_end":85},"ref_id":{"krate":2,"index":8651}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1033,"byte_end":1043,"line_start":29,"line_end":29,"column_start":49,"column_end":59},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1025,"byte_end":1032,"line_start":29,"line_end":29,"column_start":41,"column_end":48},"ref_id":{"krate":0,"index":67108951}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1048,"byte_end":1059,"line_start":29,"line_end":29,"column_start":64,"column_end":75},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1045,"byte_end":1047,"line_start":29,"line_end":29,"column_start":61,"column_end":63},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1120,"byte_end":1128,"line_start":30,"line_end":30,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":84}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1117,"byte_end":1119,"line_start":30,"line_end":30,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1205,"byte_end":1211,"line_start":31,"line_end":31,"column_start":73,"column_end":79},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1178,"byte_end":1185,"line_start":31,"line_end":31,"column_start":46,"column_end":53},"ref_id":{"krate":1,"index":5261}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1167,"byte_end":1176,"line_start":31,"line_end":31,"column_start":35,"column_end":44},"ref_id":{"krate":1,"index":5254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1157,"byte_end":1164,"line_start":31,"line_end":31,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":2382364759}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1288,"byte_end":1296,"line_start":33,"line_end":33,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":84}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1285,"byte_end":1287,"line_start":33,"line_end":33,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1339,"byte_end":1349,"line_start":34,"line_end":34,"column_start":39,"column_end":49},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1331,"byte_end":1338,"line_start":34,"line_end":34,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":67108951}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1354,"byte_end":1365,"line_start":34,"line_end":34,"column_start":54,"column_end":65},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1351,"byte_end":1353,"line_start":34,"line_end":34,"column_start":51,"column_end":53},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1399,"byte_end":1403,"line_start":35,"line_end":35,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":46943}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1399,"byte_end":1403,"line_start":35,"line_end":35,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":46943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1413,"byte_end":1425,"line_start":35,"line_end":35,"column_start":43,"column_end":55},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1410,"byte_end":1412,"line_start":35,"line_end":35,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1426,"byte_end":1427,"line_start":35,"line_end":35,"column_start":56,"column_end":57},"ref_id":{"krate":0,"index":142606423}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1460,"byte_end":1464,"line_start":36,"line_end":36,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":46941}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1460,"byte_end":1464,"line_start":36,"line_end":36,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":46941}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1471,"byte_end":1483,"line_start":36,"line_end":36,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1468,"byte_end":1470,"line_start":36,"line_end":36,"column_start":37,"column_end":39},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1562,"byte_end":1570,"line_start":38,"line_end":38,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":84}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1559,"byte_end":1561,"line_start":38,"line_end":38,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1647,"byte_end":1653,"line_start":39,"line_end":39,"column_start":73,"column_end":79},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1620,"byte_end":1627,"line_start":39,"line_end":39,"column_start":46,"column_end":53},"ref_id":{"krate":1,"index":5261}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1609,"byte_end":1618,"line_start":39,"line_end":39,"column_start":35,"column_end":44},"ref_id":{"krate":1,"index":5254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1599,"byte_end":1606,"line_start":39,"line_end":39,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":2382364759}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1795,"byte_end":1800,"line_start":42,"line_end":42,"column_start":29,"column_end":34},"ref_id":{"krate":1,"index":4570}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1787,"byte_end":1794,"line_start":42,"line_end":42,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":2382364759}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1804,"byte_end":1811,"line_start":42,"line_end":42,"column_start":38,"column_end":45},"ref_id":{"krate":0,"index":86}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1801,"byte_end":1803,"line_start":42,"line_end":42,"column_start":35,"column_end":37},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1861,"byte_end":1864,"line_start":43,"line_end":43,"column_start":46,"column_end":49},"ref_id":{"krate":0,"index":40}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1853,"byte_end":1859,"line_start":43,"line_end":43,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":32}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1845,"byte_end":1851,"line_start":43,"line_end":43,"column_start":30,"column_end":36},"ref_id":{"krate":0,"index":11}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1865,"byte_end":1871,"line_start":43,"line_end":43,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":4093640791}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1872,"byte_end":1879,"line_start":43,"line_end":43,"column_start":57,"column_end":64},"ref_id":{"krate":0,"index":2382364759}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1881,"byte_end":1883,"line_start":43,"line_end":43,"column_start":66,"column_end":68},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1909,"byte_end":1918,"line_start":44,"line_end":44,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":41}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1906,"byte_end":1908,"line_start":44,"line_end":44,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":4135583831}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1945,"byte_end":1956,"line_start":45,"line_end":45,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":45}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1942,"byte_end":1944,"line_start":45,"line_end":45,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":4135583831}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":2100,"byte_end":2103,"line_start":51,"line_end":51,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":2100,"byte_end":2103,"line_start":51,"line_end":51,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":47072}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":2125,"byte_end":2127,"line_start":51,"line_end":51,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":25165911}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/client/mod.rs","byte_start":2535,"byte_end":2541,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":32},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/conf/mod.rs","byte_start":5209,"byte_end":5216,"line_start":13,"line_end":13,"column_start":6,"column_end":13},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":63},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/protocol/mod.rs","byte_start":6781,"byte_end":6790,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":74},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/target/rls/debug/deps/save-analysis/minecraft_proxy-824c821c4df5ce87.json b/target/rls/debug/deps/save-analysis/minecraft_proxy-824c821c4df5ce87.json deleted file mode 100644 index 43a9f02..0000000 --- a/target/rls/debug/deps/save-analysis/minecraft_proxy-824c821c4df5ce87.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.1","compilation":{"directory":"/home/roche/Proyectos/minecraft_proxy","program":"rls","arguments":[],"output":"/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/libminecraft_proxy-824c821c4df5ce87.rmeta"},"prelude":{"crate_id":{"name":"minecraft_proxy","disambiguator":[8339119442410169047,0]},"crate_root":"src","external_crates":[{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":1,"id":{"name":"std","disambiguator":[5502769133198112579,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":2,"id":{"name":"core","disambiguator":[17397924432710864091,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[749314198966628370,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[296449136138650831,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[3541057310079653690,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[14453550001703243588,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[9873673610667277273,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[2540799659649321851,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[5835531129101841437,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[13578963815115572033,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":11,"id":{"name":"adler","disambiguator":[988577365374583370,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[2973272821736079024,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":13,"id":{"name":"std_detect","disambiguator":[8062292667201116220,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[8734204680830596150,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":15,"id":{"name":"addr2line","disambiguator":[16029544079453587751,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":16,"id":{"name":"gimli","disambiguator":[15228576865323516603,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":17,"id":{"name":"object","disambiguator":[12699141809051387638,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":18,"id":{"name":"memchr","disambiguator":[623093423602452170,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[11503344290361818407,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":20,"id":{"name":"test","disambiguator":[15729579530759888308,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":21,"id":{"name":"getopts","disambiguator":[16872855834345554231,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":22,"id":{"name":"rustc_std_workspace_std","disambiguator":[17468753379977000788,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":23,"id":{"name":"unicode_width","disambiguator":[17382116573689223447,0]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1550,"line_start":1,"line_end":42,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":5257},"span":{"file_name":"src/main.rs","byte_start":15,"byte_end":26,"line_start":1,"line_end":1,"column_start":16,"column_end":27},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5254},"span":{"file_name":"src/main.rs","byte_start":28,"byte_end":37,"line_start":1,"line_end":1,"column_start":29,"column_end":38},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/main.rs","byte_start":62,"byte_end":63,"line_start":2,"line_end":2,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Write, Read","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5254},"span":{"file_name":"src/client/mod.rs","byte_start":1566,"byte_end":1575,"line_start":1,"line_end":1,"column_start":15,"column_end":24},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":11}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/client/mod.rs","byte_start":1599,"byte_end":1600,"line_start":2,"line_end":2,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Write, Read","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":610},"span":{"file_name":"src/client/mod.rs","byte_start":1611,"byte_end":1617,"line_start":3,"line_end":3,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":5,"index":6312},"span":{"file_name":"src/client/mod.rs","byte_start":1635,"byte_end":1638,"line_start":4,"line_end":4,"column_start":17,"column_end":20},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":8601},"span":{"file_name":"src/client/mod.rs","byte_start":1640,"byte_end":1645,"line_start":4,"line_end":4,"column_start":22,"column_end":27},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":8846},"span":{"file_name":"src/client/mod.rs","byte_start":1647,"byte_end":1653,"line_start":4,"line_end":4,"column_start":29,"column_end":35},"alias_span":null,"name":"RwLock","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":5,"index":5775},"span":{"file_name":"src/client/HandShake.rs","byte_start":4404,"byte_end":4410,"line_start":1,"line_end":1,"column_start":10,"column_end":16},"alias_span":null,"name":"string","value":"","parent":{"krate":0,"index":29}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1550,"line_start":1,"line_end":42,"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},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":60},{"krate":0,"index":63}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":11},"span":{"file_name":"src/client/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"client","qualname":"::client","value":"src/client/mod.rs","parent":null,"children":[{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":44},{"krate":0,"index":50}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":29},"span":{"file_name":"src/client/HandShake.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"HandShake","qualname":"::client::HandShake","value":"src/client/HandShake.rs","parent":null,"children":[{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":40}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":33},"span":{"file_name":"src/client/HandShake.rs","byte_start":4425,"byte_end":4434,"line_start":4,"line_end":4,"column_start":12,"column_end":21},"name":"HandShake","qualname":"::client::HandShake::HandShake","value":"HandShake { len_pack, len_dom, datagram, host, port }","parent":null,"children":[{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":35},"span":{"file_name":"src/client/HandShake.rs","byte_start":4445,"byte_end":4453,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"name":"len_pack","qualname":"::client::HandShake::HandShake::len_pack","value":"u8","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":36},"span":{"file_name":"src/client/HandShake.rs","byte_start":4463,"byte_end":4470,"line_start":6,"line_end":6,"column_start":5,"column_end":12},"name":"len_dom","qualname":"::client::HandShake::HandShake::len_dom","value":"u8","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":37},"span":{"file_name":"src/client/HandShake.rs","byte_start":4480,"byte_end":4488,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"name":"datagram","qualname":"::client::HandShake::HandShake::datagram","value":"&'a [u8]","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":38},"span":{"file_name":"src/client/HandShake.rs","byte_start":4503,"byte_end":4507,"line_start":8,"line_end":8,"column_start":5,"column_end":9},"name":"host","qualname":"::client::HandShake::HandShake::host","value":"&'a [u8]","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":39},"span":{"file_name":"src/client/HandShake.rs","byte_start":4522,"byte_end":4526,"line_start":9,"line_end":9,"column_start":5,"column_end":9},"name":"port","qualname":"::client::HandShake::HandShake::port","value":"&'a [u8]","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741866},"span":{"file_name":"src/client/HandShake.rs","byte_start":4579,"byte_end":4583,"line_start":13,"line_end":13,"column_start":16,"column_end":20},"name":"data","qualname":"::new::data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"src/client/HandShake.rs","byte_start":4575,"byte_end":4578,"line_start":13,"line_end":13,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&[u8]) -> HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919146},"span":{"file_name":"src/client/HandShake.rs","byte_start":4619,"byte_end":4627,"line_start":14,"line_end":14,"column_start":13,"column_end":21},"name":"len_pack","qualname":"len_pack$HirId { owner: DefId(0:42 ~ minecraft_proxy[73ba]::client::HandShake::{impl#0}::new), local_id: 9 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1275068458},"span":{"file_name":"src/client/HandShake.rs","byte_start":4685,"byte_end":4692,"line_start":16,"line_end":16,"column_start":13,"column_end":20},"name":"len_dom","qualname":"len_dom$HirId { owner: DefId(0:42 ~ minecraft_proxy[73ba]::client::HandShake::{impl#0}::new), local_id: 50 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741867},"span":{"file_name":"src/client/HandShake.rs","byte_start":5053,"byte_end":5057,"line_start":27,"line_end":27,"column_start":25,"column_end":29},"name":"self","qualname":"::getHostName::self","value":"&client::HandShake::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"src/client/HandShake.rs","byte_start":5040,"byte_end":5051,"line_start":27,"line_end":27,"column_start":12,"column_end":23},"name":"getHostName","qualname":"::getHostName","value":"fn getHostName(&Self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":44},"span":{"file_name":"src/client/mod.rs","byte_start":1684,"byte_end":1690,"line_start":8,"line_end":8,"column_start":12,"column_end":18},"name":"Client","qualname":"::client::Client","value":"Client { client, server, hs, run }","parent":null,"children":[{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":46},"span":{"file_name":"src/client/mod.rs","byte_start":1700,"byte_end":1706,"line_start":9,"line_end":9,"column_start":5,"column_end":11},"name":"client","qualname":"::client::Client::client","value":"std::sync::Arc>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":47},"span":{"file_name":"src/client/mod.rs","byte_start":1735,"byte_end":1741,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"name":"server","qualname":"::client::Client::server","value":"std::sync::Arc>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":48},"span":{"file_name":"src/client/mod.rs","byte_start":1837,"byte_end":1839,"line_start":13,"line_end":13,"column_start":5,"column_end":7},"name":"hs","qualname":"::client::Client::hs","value":"client::HandShake::HandShake<'a>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":49},"span":{"file_name":"src/client/mod.rs","byte_start":1871,"byte_end":1874,"line_start":14,"line_end":14,"column_start":5,"column_end":8},"name":"run","qualname":"::client::Client::run","value":"std::sync::Arc>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741876},"span":{"file_name":"src/client/mod.rs","byte_start":1961,"byte_end":1967,"line_start":19,"line_end":19,"column_start":16,"column_end":22},"name":"client","qualname":"::new::client","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870964},"span":{"file_name":"src/client/mod.rs","byte_start":1980,"byte_end":1986,"line_start":19,"line_end":19,"column_start":35,"column_end":41},"name":"server","qualname":"::new::server","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612788},"span":{"file_name":"src/client/mod.rs","byte_start":1999,"byte_end":2008,"line_start":19,"line_end":19,"column_start":54,"column_end":63},"name":"handshake","qualname":"::new::handshake","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"src/client/mod.rs","byte_start":1957,"byte_end":1960,"line_start":19,"line_end":19,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(TcpStream, TcpStream, &[u8]) -> Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741877},"span":{"file_name":"src/client/mod.rs","byte_start":2370,"byte_end":2374,"line_start":31,"line_end":31,"column_start":23,"column_end":27},"name":"self","qualname":"::to_string::self","value":"&client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"src/client/mod.rs","byte_start":2359,"byte_end":2368,"line_start":31,"line_end":31,"column_start":12,"column_end":21},"name":"to_string","qualname":"::to_string","value":"fn to_string(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741878},"span":{"file_name":"src/client/mod.rs","byte_start":2506,"byte_end":2508,"line_start":37,"line_end":37,"column_start":29,"column_end":31},"name":"c1","qualname":"::join_conexions_mutex::c1","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870966},"span":{"file_name":"src/client/mod.rs","byte_start":2545,"byte_end":2547,"line_start":38,"line_end":38,"column_start":13,"column_end":15},"name":"c2","qualname":"::join_conexions_mutex::c2","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612790},"span":{"file_name":"src/client/mod.rs","byte_start":2584,"byte_end":2587,"line_start":39,"line_end":39,"column_start":13,"column_end":16},"name":"run","qualname":"::join_conexions_mutex::run","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435510},"span":{"file_name":"src/client/mod.rs","byte_start":2620,"byte_end":2622,"line_start":40,"line_end":40,"column_start":13,"column_end":15},"name":"id","qualname":"::join_conexions_mutex::id","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"src/client/mod.rs","byte_start":2485,"byte_end":2505,"line_start":37,"line_end":37,"column_start":8,"column_end":28},"name":"join_conexions_mutex","qualname":"::join_conexions_mutex","value":"fn join_conexions_mutex(Arc>, Arc>,\nArc>, i32)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671088694},"span":{"file_name":"src/client/mod.rs","byte_start":2646,"byte_end":2649,"line_start":41,"line_end":41,"column_start":17,"column_end":20},"name":"buf","qualname":"buf$HirId { owner: DefId(0:54 ~ minecraft_proxy[73ba]::client::{impl#0}::join_conexions_mutex), local_id: 20 }","value":"[u8; 1000000]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214592566},"span":{"file_name":"src/client/mod.rs","byte_start":2697,"byte_end":2703,"line_start":42,"line_end":42,"column_start":17,"column_end":23},"name":"client","qualname":"client$HirId { owner: DefId(0:54 ~ minecraft_proxy[73ba]::client::{impl#0}::join_conexions_mutex), local_id: 33 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2852126774},"span":{"file_name":"src/client/mod.rs","byte_start":2835,"byte_end":2838,"line_start":45,"line_end":45,"column_start":17,"column_end":20},"name":"res","qualname":"res$HirId { owner: DefId(0:54 ~ minecraft_proxy[73ba]::client::{impl#0}::join_conexions_mutex), local_id: 85 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2583691318},"span":{"file_name":"src/client/mod.rs","byte_start":2905,"byte_end":2909,"line_start":47,"line_end":47,"column_start":20,"column_end":24},"name":"leng","qualname":"leng$HirId { owner: DefId(0:54 ~ minecraft_proxy[73ba]::client::{impl#0}::join_conexions_mutex), local_id: 89 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660944438},"span":{"file_name":"src/client/mod.rs","byte_start":3263,"byte_end":3265,"line_start":55,"line_end":55,"column_start":21,"column_end":23},"name":"_e","qualname":"_e$HirId { owner: DefId(0:54 ~ minecraft_proxy[73ba]::client::{impl#0}::join_conexions_mutex), local_id: 198 }","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741881},"span":{"file_name":"src/client/mod.rs","byte_start":3394,"byte_end":3398,"line_start":62,"line_end":62,"column_start":25,"column_end":29},"name":"self","qualname":"::start_proxy::self","value":"&client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"src/client/mod.rs","byte_start":3381,"byte_end":3392,"line_start":62,"line_end":62,"column_start":12,"column_end":23},"name":"start_proxy","qualname":"::start_proxy","value":"fn start_proxy(&Self) -> (thread::JoinHandle<()>, thread::JoinHandle<()>)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177337},"span":{"file_name":"src/client/mod.rs","byte_start":3500,"byte_end":3502,"line_start":65,"line_end":65,"column_start":13,"column_end":15},"name":"c1","qualname":"c1$HirId { owner: DefId(0:57 ~ minecraft_proxy[73ba]::client::{impl#0}::start_proxy), local_id: 10 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959609},"span":{"file_name":"src/client/mod.rs","byte_start":3538,"byte_end":3540,"line_start":66,"line_end":66,"column_start":13,"column_end":15},"name":"s1","qualname":"s1$HirId { owner: DefId(0:57 ~ minecraft_proxy[73ba]::client::{impl#0}::start_proxy), local_id: 18 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395065},"span":{"file_name":"src/client/mod.rs","byte_start":3576,"byte_end":3578,"line_start":67,"line_end":67,"column_start":13,"column_end":15},"name":"r1","qualname":"r1$HirId { owner: DefId(0:57 ~ minecraft_proxy[73ba]::client::{impl#0}::start_proxy), local_id: 26 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":201326649},"span":{"file_name":"src/client/mod.rs","byte_start":3611,"byte_end":3619,"line_start":68,"line_end":68,"column_start":13,"column_end":21},"name":"handler1","qualname":"handler1$HirId { owner: DefId(0:57 ~ minecraft_proxy[73ba]::client::{impl#0}::start_proxy), local_id: 48 }","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762105},"span":{"file_name":"src/client/mod.rs","byte_start":3752,"byte_end":3754,"line_start":74,"line_end":74,"column_start":13,"column_end":15},"name":"c2","qualname":"c2$HirId { owner: DefId(0:57 ~ minecraft_proxy[73ba]::client::{impl#0}::start_proxy), local_id: 56 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":33554489},"span":{"file_name":"src/client/mod.rs","byte_start":3790,"byte_end":3792,"line_start":75,"line_end":75,"column_start":13,"column_end":15},"name":"s2","qualname":"s2$HirId { owner: DefId(0:57 ~ minecraft_proxy[73ba]::client::{impl#0}::start_proxy), local_id: 64 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":301989945},"span":{"file_name":"src/client/mod.rs","byte_start":3828,"byte_end":3830,"line_start":76,"line_end":76,"column_start":13,"column_end":15},"name":"r2","qualname":"r2$HirId { owner: DefId(0:57 ~ minecraft_proxy[73ba]::client::{impl#0}::start_proxy), local_id: 72 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2046820409},"span":{"file_name":"src/client/mod.rs","byte_start":3863,"byte_end":3871,"line_start":77,"line_end":77,"column_start":13,"column_end":21},"name":"handler2","qualname":"handler2$HirId { owner: DefId(0:57 ~ minecraft_proxy[73ba]::client::{impl#0}::start_proxy), local_id: 94 }","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":60},"span":{"file_name":"src/main.rs","byte_start":81,"byte_end":85,"line_start":5,"line_end":5,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn main()","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":3489660988},"span":{"file_name":"src/main.rs","byte_start":98,"byte_end":106,"line_start":6,"line_end":6,"column_start":9,"column_end":17},"name":"listener","qualname":"listener$HirId { owner: DefId(0:60 ~ minecraft_proxy[73ba]::main), local_id: 11 }","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314172},"span":{"file_name":"src/main.rs","byte_start":168,"byte_end":171,"line_start":7,"line_end":7,"column_start":13,"column_end":16},"name":"buf","qualname":"buf$HirId { owner: DefId(0:60 ~ minecraft_proxy[73ba]::main), local_id: 23 }","value":"[u8; 256]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524156},"span":{"file_name":"src/main.rs","byte_start":203,"byte_end":209,"line_start":8,"line_end":8,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$HirId { owner: DefId(0:60 ~ minecraft_proxy[73ba]::main), local_id: 28 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721660},"span":{"file_name":"src/main.rs","byte_start":315,"byte_end":321,"line_start":11,"line_end":11,"column_start":20,"column_end":26},"name":"stream","qualname":"stream$HirId { owner: DefId(0:60 ~ minecraft_proxy[73ba]::main), local_id: 38 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1375731772},"span":{"file_name":"src/main.rs","byte_start":547,"byte_end":551,"line_start":17,"line_end":17,"column_start":21,"column_end":25},"name":"leng","qualname":"leng$HirId { owner: DefId(0:60 ~ minecraft_proxy[73ba]::main), local_id: 74 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":503316540},"span":{"file_name":"src/main.rs","byte_start":688,"byte_end":695,"line_start":20,"line_end":20,"column_start":29,"column_end":36},"name":"sstream","qualname":"sstream$HirId { owner: DefId(0:60 ~ minecraft_proxy[73ba]::main), local_id: 120 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2600468540},"span":{"file_name":"src/main.rs","byte_start":1241,"byte_end":1243,"line_start":31,"line_end":31,"column_start":25,"column_end":27},"name":"c1","qualname":"c1$HirId { owner: DefId(0:60 ~ minecraft_proxy[73ba]::main), local_id: 217 }","value":"client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1459617852},"span":{"file_name":"src/main.rs","byte_start":1507,"byte_end":1509,"line_start":39,"line_end":39,"column_start":17,"column_end":19},"name":"_e","qualname":"_e$HirId { owner: DefId(0:60 ~ minecraft_proxy[73ba]::main), local_id: 234 }","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/client/HandShake.rs","byte_start":4549,"byte_end":4558,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":42},{"krate":0,"index":43}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/client/mod.rs","byte_start":1933,"byte_end":1939,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":57}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Type","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":5257}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":5257}},{"kind":"Type","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":5254}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":5254}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":44,"byte_end":47,"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":49,"byte_end":51,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":53,"byte_end":60,"line_start":2,"line_end":2,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":69,"byte_end":75,"line_start":3,"line_end":3,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":11}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1556,"byte_end":1559,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1561,"byte_end":1564,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":4677}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1581,"byte_end":1584,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1586,"byte_end":1588,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1590,"byte_end":1597,"line_start":2,"line_end":2,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1606,"byte_end":1609,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1623,"byte_end":1626,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1628,"byte_end":1632,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1623,"byte_end":1626,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1628,"byte_end":1632,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1623,"byte_end":1626,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8846}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1628,"byte_end":1632,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8846}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1661,"byte_end":1670,"line_start":6,"line_end":6,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":29}},{"kind":"Mod","span":{"file_name":"src/client/HandShake.rs","byte_start":4399,"byte_end":4402,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4549,"byte_end":4558,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"ref_id":{"krate":0,"index":33}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4595,"byte_end":4604,"line_start":13,"line_end":13,"column_start":32,"column_end":41},"ref_id":{"krate":0,"index":33}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4630,"byte_end":4634,"line_start":14,"line_end":14,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4662,"byte_end":4670,"line_start":15,"line_end":15,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":2415919146}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4695,"byte_end":4699,"line_start":16,"line_end":16,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4727,"byte_end":4734,"line_start":17,"line_end":17,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":1275068458}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4745,"byte_end":4754,"line_start":18,"line_end":18,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":33}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4769,"byte_end":4777,"line_start":19,"line_end":19,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":35}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4779,"byte_end":4787,"line_start":19,"line_end":19,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":2415919146}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4801,"byte_end":4808,"line_start":20,"line_end":20,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":36}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4810,"byte_end":4817,"line_start":20,"line_end":20,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":1275068458}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4831,"byte_end":4839,"line_start":21,"line_end":21,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":4846,"byte_end":4851,"line_start":21,"line_end":21,"column_start":28,"column_end":33},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4841,"byte_end":4845,"line_start":21,"line_end":21,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4867,"byte_end":4871,"line_start":22,"line_end":22,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":38}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":4912,"byte_end":4917,"line_start":22,"line_end":22,"column_start":58,"column_end":63},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4875,"byte_end":4879,"line_start":22,"line_end":22,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4880,"byte_end":4909,"line_start":22,"line_end":22,"column_start":26,"column_end":55},"ref_id":{"krate":2,"index":45350}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4880,"byte_end":4881,"line_start":22,"line_end":22,"column_start":26,"column_end":27},"ref_id":{"krate":2,"index":45352}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4885,"byte_end":4909,"line_start":22,"line_end":22,"column_start":31,"column_end":55},"ref_id":{"krate":2,"index":45353}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4887,"byte_end":4894,"line_start":22,"line_end":22,"column_start":33,"column_end":40},"ref_id":{"krate":0,"index":1275068458}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4933,"byte_end":4937,"line_start":23,"line_end":23,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":39}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":5003,"byte_end":5008,"line_start":23,"line_end":23,"column_start":83,"column_end":88},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4941,"byte_end":4945,"line_start":23,"line_end":23,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4946,"byte_end":5000,"line_start":23,"line_end":23,"column_start":26,"column_end":80},"ref_id":{"krate":2,"index":45350}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4946,"byte_end":4971,"line_start":23,"line_end":23,"column_start":26,"column_end":51},"ref_id":{"krate":2,"index":45352}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4948,"byte_end":4956,"line_start":23,"line_end":23,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":2415919146}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4975,"byte_end":5000,"line_start":23,"line_end":23,"column_start":55,"column_end":80},"ref_id":{"krate":2,"index":45353}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4977,"byte_end":4985,"line_start":23,"line_end":23,"column_start":57,"column_end":65},"ref_id":{"krate":0,"index":2415919146}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":5062,"byte_end":5068,"line_start":27,"line_end":27,"column_start":34,"column_end":40},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":5155,"byte_end":5161,"line_start":28,"line_end":28,"column_start":85,"column_end":91},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":5087,"byte_end":5096,"line_start":28,"line_end":28,"column_start":17,"column_end":26},"ref_id":{"krate":5,"index":5879}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":5079,"byte_end":5085,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":5145,"byte_end":5151,"line_start":28,"line_end":28,"column_start":75,"column_end":81},"ref_id":{"krate":5,"index":5486}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5097,"byte_end":5101,"line_start":28,"line_end":28,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073741867}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5102,"byte_end":5110,"line_start":28,"line_end":28,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":37}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":5111,"byte_end":5143,"line_start":28,"line_end":28,"column_start":41,"column_end":73},"ref_id":{"krate":2,"index":45350}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5111,"byte_end":5112,"line_start":28,"line_end":28,"column_start":41,"column_end":42},"ref_id":{"krate":2,"index":45352}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5116,"byte_end":5143,"line_start":28,"line_end":28,"column_start":46,"column_end":73},"ref_id":{"krate":2,"index":45353}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5118,"byte_end":5122,"line_start":28,"line_end":28,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1073741867}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5123,"byte_end":5130,"line_start":28,"line_end":28,"column_start":53,"column_end":60},"ref_id":{"krate":0,"index":36}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1708,"byte_end":1711,"line_start":9,"line_end":9,"column_start":13,"column_end":16},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1712,"byte_end":1717,"line_start":9,"line_end":9,"column_start":17,"column_end":22},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1718,"byte_end":1727,"line_start":9,"line_end":9,"column_start":23,"column_end":32},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1742,"byte_end":1745,"line_start":10,"line_end":10,"column_start":12,"column_end":15},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1746,"byte_end":1751,"line_start":10,"line_end":10,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1752,"byte_end":1761,"line_start":10,"line_end":10,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1852,"byte_end":1861,"line_start":13,"line_end":13,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":33}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1841,"byte_end":1850,"line_start":13,"line_end":13,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":29}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1877,"byte_end":1880,"line_start":14,"line_end":14,"column_start":11,"column_end":14},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1881,"byte_end":1887,"line_start":14,"line_end":14,"column_start":15,"column_end":21},"ref_id":{"krate":1,"index":8846}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1933,"byte_end":1939,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":44}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1969,"byte_end":1978,"line_start":19,"line_end":19,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1988,"byte_end":1997,"line_start":19,"line_end":19,"column_start":43,"column_end":52},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2020,"byte_end":2026,"line_start":19,"line_end":19,"column_start":75,"column_end":81},"ref_id":{"krate":0,"index":44}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2036,"byte_end":2042,"line_start":20,"line_end":20,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":44}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2057,"byte_end":2063,"line_start":21,"line_end":21,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2070,"byte_end":2073,"line_start":21,"line_end":21,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2065,"byte_end":2068,"line_start":21,"line_end":21,"column_start":21,"column_end":24},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2081,"byte_end":2084,"line_start":21,"line_end":21,"column_start":37,"column_end":40},"ref_id":{"krate":1,"index":8616}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2074,"byte_end":2079,"line_start":21,"line_end":21,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8601}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2085,"byte_end":2091,"line_start":21,"line_end":21,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":1073741876}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2107,"byte_end":2113,"line_start":22,"line_end":22,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2120,"byte_end":2123,"line_start":22,"line_end":22,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2115,"byte_end":2118,"line_start":22,"line_end":22,"column_start":21,"column_end":24},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2131,"byte_end":2134,"line_start":22,"line_end":22,"column_start":37,"column_end":40},"ref_id":{"krate":1,"index":8616}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2124,"byte_end":2129,"line_start":22,"line_end":22,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8601}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2135,"byte_end":2141,"line_start":22,"line_end":22,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":536870964}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2217,"byte_end":2219,"line_start":25,"line_end":25,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":48}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2243,"byte_end":2246,"line_start":25,"line_end":25,"column_start":39,"column_end":42},"ref_id":{"krate":0,"index":42}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2232,"byte_end":2241,"line_start":25,"line_end":25,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":33}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2221,"byte_end":2230,"line_start":25,"line_end":25,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2247,"byte_end":2256,"line_start":25,"line_end":25,"column_start":43,"column_end":52},"ref_id":{"krate":0,"index":1610612788}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2271,"byte_end":2274,"line_start":26,"line_end":26,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":49}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2281,"byte_end":2284,"line_start":26,"line_end":26,"column_start":23,"column_end":26},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2276,"byte_end":2279,"line_start":26,"line_end":26,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2293,"byte_end":2296,"line_start":26,"line_end":26,"column_start":35,"column_end":38},"ref_id":{"krate":1,"index":8865}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2285,"byte_end":2291,"line_start":26,"line_end":26,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":8846}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2417,"byte_end":2428,"line_start":32,"line_end":32,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":43}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2409,"byte_end":2413,"line_start":32,"line_end":32,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":1073741877}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2414,"byte_end":2416,"line_start":32,"line_end":32,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":48}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2510,"byte_end":2513,"line_start":37,"line_end":37,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2514,"byte_end":2519,"line_start":37,"line_end":37,"column_start":37,"column_end":42},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2520,"byte_end":2529,"line_start":37,"line_end":37,"column_start":43,"column_end":52},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2549,"byte_end":2552,"line_start":38,"line_end":38,"column_start":17,"column_end":20},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2553,"byte_end":2558,"line_start":38,"line_end":38,"column_start":21,"column_end":26},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2559,"byte_end":2568,"line_start":38,"line_end":38,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2589,"byte_end":2592,"line_start":39,"line_end":39,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2593,"byte_end":2599,"line_start":39,"line_end":39,"column_start":22,"column_end":28},"ref_id":{"krate":1,"index":8846}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2737,"byte_end":2743,"line_start":42,"line_end":42,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2725,"byte_end":2734,"line_start":42,"line_end":42,"column_start":45,"column_end":54},"ref_id":{"krate":1,"index":5267}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2716,"byte_end":2722,"line_start":42,"line_end":42,"column_start":36,"column_end":42},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2709,"byte_end":2713,"line_start":42,"line_end":42,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":8619}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2706,"byte_end":2708,"line_start":42,"line_end":42,"column_start":26,"column_end":28},"ref_id":{"krate":0,"index":1073741878}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2773,"byte_end":2779,"line_start":43,"line_end":43,"column_start":27,"column_end":33},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2766,"byte_end":2770,"line_start":43,"line_end":43,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":8868}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2762,"byte_end":2765,"line_start":43,"line_end":43,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":1610612790}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2814,"byte_end":2816,"line_start":44,"line_end":44,"column_start":31,"column_end":33},"ref_id":{"krate":0,"index":268435510}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2846,"byte_end":2850,"line_start":45,"line_end":45,"column_start":28,"column_end":32},"ref_id":{"krate":1,"index":4513}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2839,"byte_end":2845,"line_start":45,"line_end":45,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":2214592566}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2856,"byte_end":2859,"line_start":45,"line_end":45,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":671088694}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2880,"byte_end":2883,"line_start":46,"line_end":46,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":2852126774}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2902,"byte_end":2904,"line_start":47,"line_end":47,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2902,"byte_end":2904,"line_start":47,"line_end":47,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2953,"byte_end":2957,"line_start":48,"line_end":48,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":2583691318}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2983,"byte_end":2987,"line_start":49,"line_end":49,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":2583691318}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3032,"byte_end":3038,"line_start":50,"line_end":50,"column_start":38,"column_end":44},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3024,"byte_end":3029,"line_start":50,"line_end":50,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8870}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3020,"byte_end":3023,"line_start":50,"line_end":50,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":1610612790}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3148,"byte_end":3154,"line_start":52,"line_end":52,"column_start":79,"column_end":85},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3126,"byte_end":3131,"line_start":52,"line_end":52,"column_start":57,"column_end":62},"ref_id":{"krate":1,"index":4570}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3117,"byte_end":3123,"line_start":52,"line_end":52,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3110,"byte_end":3114,"line_start":52,"line_end":52,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":8619}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3107,"byte_end":3109,"line_start":52,"line_end":52,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":536870966}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3133,"byte_end":3136,"line_start":52,"line_end":52,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":671088694}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3138,"byte_end":3145,"line_start":52,"line_end":52,"column_start":69,"column_end":76},"ref_id":{"krate":2,"index":45396}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3141,"byte_end":3145,"line_start":52,"line_end":52,"column_start":72,"column_end":76},"ref_id":{"krate":2,"index":45398}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3141,"byte_end":3145,"line_start":52,"line_end":52,"column_start":72,"column_end":76},"ref_id":{"krate":0,"index":2583691318}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3259,"byte_end":3262,"line_start":55,"line_end":55,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3259,"byte_end":3262,"line_start":55,"line_end":55,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3284,"byte_end":3290,"line_start":55,"line_end":55,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3276,"byte_end":3281,"line_start":55,"line_end":55,"column_start":34,"column_end":39},"ref_id":{"krate":1,"index":8870}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3272,"byte_end":3275,"line_start":55,"line_end":55,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":1610612790}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3347,"byte_end":3349,"line_start":57,"line_end":57,"column_start":32,"column_end":34},"ref_id":{"krate":0,"index":268435510}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3412,"byte_end":3422,"line_start":62,"line_end":62,"column_start":43,"column_end":53},"ref_id":{"krate":1,"index":1041}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3404,"byte_end":3410,"line_start":62,"line_end":62,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":610}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3436,"byte_end":3446,"line_start":62,"line_end":62,"column_start":67,"column_end":77},"ref_id":{"krate":1,"index":1041}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3428,"byte_end":3434,"line_start":62,"line_end":62,"column_start":59,"column_end":65},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3517,"byte_end":3522,"line_start":65,"line_end":65,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3505,"byte_end":3509,"line_start":65,"line_end":65,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3510,"byte_end":3516,"line_start":65,"line_end":65,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3555,"byte_end":3560,"line_start":66,"line_end":66,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3543,"byte_end":3547,"line_start":66,"line_end":66,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3548,"byte_end":3554,"line_start":66,"line_end":66,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3590,"byte_end":3595,"line_start":67,"line_end":67,"column_start":27,"column_end":32},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3581,"byte_end":3585,"line_start":67,"line_end":67,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3586,"byte_end":3589,"line_start":67,"line_end":67,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":49}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3630,"byte_end":3635,"line_start":68,"line_end":68,"column_start":32,"column_end":37},"ref_id":{"krate":1,"index":984}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3622,"byte_end":3628,"line_start":68,"line_end":68,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3660,"byte_end":3680,"line_start":69,"line_end":69,"column_start":19,"column_end":39},"ref_id":{"krate":0,"index":54}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3681,"byte_end":3683,"line_start":69,"line_end":69,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":1207959609}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3701,"byte_end":3703,"line_start":70,"line_end":70,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":1342177337}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3721,"byte_end":3723,"line_start":71,"line_end":71,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":1476395065}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3769,"byte_end":3774,"line_start":74,"line_end":74,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3757,"byte_end":3761,"line_start":74,"line_end":74,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3762,"byte_end":3768,"line_start":74,"line_end":74,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3807,"byte_end":3812,"line_start":75,"line_end":75,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3795,"byte_end":3799,"line_start":75,"line_end":75,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3800,"byte_end":3806,"line_start":75,"line_end":75,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3842,"byte_end":3847,"line_start":76,"line_end":76,"column_start":27,"column_end":32},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3833,"byte_end":3837,"line_start":76,"line_end":76,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3838,"byte_end":3841,"line_start":76,"line_end":76,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":49}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3882,"byte_end":3887,"line_start":77,"line_end":77,"column_start":32,"column_end":37},"ref_id":{"krate":1,"index":984}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3874,"byte_end":3880,"line_start":77,"line_end":77,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3912,"byte_end":3932,"line_start":78,"line_end":78,"column_start":19,"column_end":39},"ref_id":{"krate":0,"index":54}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3933,"byte_end":3935,"line_start":78,"line_end":78,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":469762105}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3953,"byte_end":3955,"line_start":79,"line_end":79,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":33554489}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3973,"byte_end":3975,"line_start":80,"line_end":80,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":301989945}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4008,"byte_end":4016,"line_start":83,"line_end":83,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":201326649}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4018,"byte_end":4026,"line_start":83,"line_end":83,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":2046820409}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":146,"byte_end":152,"line_start":6,"line_end":6,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":122,"byte_end":126,"line_start":6,"line_end":6,"column_start":33,"column_end":37},"ref_id":{"krate":1,"index":5308}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":109,"byte_end":120,"line_start":6,"line_end":6,"column_start":20,"column_end":31},"ref_id":{"krate":1,"index":5257}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":222,"byte_end":230,"line_start":8,"line_end":8,"column_start":28,"column_end":36},"ref_id":{"krate":1,"index":5314}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":213,"byte_end":221,"line_start":8,"line_end":8,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":3489660988}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":287,"byte_end":293,"line_start":10,"line_end":10,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":939524156}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":308,"byte_end":310,"line_start":11,"line_end":11,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":308,"byte_end":310,"line_start":11,"line_end":11,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":47069}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":576,"byte_end":582,"line_start":17,"line_end":17,"column_start":50,"column_end":56},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":561,"byte_end":565,"line_start":17,"line_end":17,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":4513}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":554,"byte_end":560,"line_start":17,"line_end":17,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":1677721660}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":571,"byte_end":574,"line_start":17,"line_end":17,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":617,"byte_end":620,"line_start":18,"line_end":18,"column_start":32,"column_end":35},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":645,"byte_end":648,"line_start":19,"line_end":19,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":741,"byte_end":744,"line_start":22,"line_end":22,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":778,"byte_end":781,"line_start":23,"line_end":23,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":783,"byte_end":786,"line_start":23,"line_end":23,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":881,"byte_end":887,"line_start":24,"line_end":24,"column_start":73,"column_end":79},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":854,"byte_end":861,"line_start":24,"line_end":24,"column_start":46,"column_end":53},"ref_id":{"krate":1,"index":5261}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":843,"byte_end":852,"line_start":24,"line_end":24,"column_start":35,"column_end":44},"ref_id":{"krate":1,"index":5254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":833,"byte_end":840,"line_start":24,"line_end":24,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":503316540}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":944,"byte_end":947,"line_start":26,"line_end":26,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":949,"byte_end":952,"line_start":26,"line_end":26,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1047,"byte_end":1053,"line_start":27,"line_end":27,"column_start":73,"column_end":79},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1020,"byte_end":1027,"line_start":27,"line_end":27,"column_start":46,"column_end":53},"ref_id":{"krate":1,"index":5261}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1009,"byte_end":1018,"line_start":27,"line_end":27,"column_start":35,"column_end":44},"ref_id":{"krate":1,"index":5254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":999,"byte_end":1006,"line_start":27,"line_end":27,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":503316540}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1195,"byte_end":1200,"line_start":30,"line_end":30,"column_start":29,"column_end":34},"ref_id":{"krate":1,"index":4570}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1187,"byte_end":1194,"line_start":30,"line_end":30,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":503316540}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1202,"byte_end":1205,"line_start":30,"line_end":30,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1206,"byte_end":1213,"line_start":30,"line_end":30,"column_start":40,"column_end":47},"ref_id":{"krate":2,"index":45396}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1209,"byte_end":1213,"line_start":30,"line_end":30,"column_start":43,"column_end":47},"ref_id":{"krate":2,"index":45398}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1209,"byte_end":1213,"line_start":30,"line_end":30,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":1375731772}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1262,"byte_end":1265,"line_start":31,"line_end":31,"column_start":46,"column_end":49},"ref_id":{"krate":0,"index":52}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1254,"byte_end":1260,"line_start":31,"line_end":31,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":44}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1246,"byte_end":1252,"line_start":31,"line_end":31,"column_start":30,"column_end":36},"ref_id":{"krate":0,"index":11}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1266,"byte_end":1272,"line_start":31,"line_end":31,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":1677721660}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1273,"byte_end":1280,"line_start":31,"line_end":31,"column_start":57,"column_end":64},"ref_id":{"krate":0,"index":503316540}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1283,"byte_end":1286,"line_start":31,"line_end":31,"column_start":67,"column_end":70},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1312,"byte_end":1321,"line_start":32,"line_end":32,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":53}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1309,"byte_end":1311,"line_start":32,"line_end":32,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":2600468540}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1348,"byte_end":1359,"line_start":33,"line_end":33,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":57}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1345,"byte_end":1347,"line_start":33,"line_end":33,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":2600468540}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1503,"byte_end":1506,"line_start":39,"line_end":39,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1503,"byte_end":1506,"line_start":39,"line_end":39,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":47072}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1528,"byte_end":1530,"line_start":39,"line_end":39,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":1459617852}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/client/HandShake.rs","byte_start":4549,"byte_end":4558,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":33},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/client/mod.rs","byte_start":1933,"byte_end":1939,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":44},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/target/rls/debug/deps/save-analysis/minecraft_proxy-a6bd6630629efbe8.json b/target/rls/debug/deps/save-analysis/minecraft_proxy-a6bd6630629efbe8.json deleted file mode 100644 index 758f6fb..0000000 --- a/target/rls/debug/deps/save-analysis/minecraft_proxy-a6bd6630629efbe8.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.1","compilation":{"directory":"/home/roche/Proyectos/minecraft_proxy","program":"rls","arguments":[],"output":"/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/libminecraft_proxy-a6bd6630629efbe8.rmeta"},"prelude":{"crate_id":{"name":"minecraft_proxy","disambiguator":[11842608079532768423,0]},"crate_root":"src","external_crates":[{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":1,"id":{"name":"std","disambiguator":[5502769133198112579,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":2,"id":{"name":"core","disambiguator":[17397924432710864091,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[749314198966628370,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[296449136138650831,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[3541057310079653690,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[14453550001703243588,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[9873673610667277273,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[2540799659649321851,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[5835531129101841437,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[13578963815115572033,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":11,"id":{"name":"adler","disambiguator":[988577365374583370,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[2973272821736079024,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":13,"id":{"name":"std_detect","disambiguator":[8062292667201116220,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[8734204680830596150,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":15,"id":{"name":"addr2line","disambiguator":[16029544079453587751,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":16,"id":{"name":"gimli","disambiguator":[15228576865323516603,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":17,"id":{"name":"object","disambiguator":[12699141809051387638,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":18,"id":{"name":"memchr","disambiguator":[623093423602452170,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[11503344290361818407,0]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1550,"line_start":1,"line_end":42,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":5257},"span":{"file_name":"src/main.rs","byte_start":15,"byte_end":26,"line_start":1,"line_end":1,"column_start":16,"column_end":27},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5254},"span":{"file_name":"src/main.rs","byte_start":28,"byte_end":37,"line_start":1,"line_end":1,"column_start":29,"column_end":38},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/main.rs","byte_start":62,"byte_end":63,"line_start":2,"line_end":2,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Write, Read","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5254},"span":{"file_name":"src/client/mod.rs","byte_start":1566,"byte_end":1575,"line_start":1,"line_end":1,"column_start":15,"column_end":24},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":11}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/client/mod.rs","byte_start":1599,"byte_end":1600,"line_start":2,"line_end":2,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Write, Read","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":610},"span":{"file_name":"src/client/mod.rs","byte_start":1611,"byte_end":1617,"line_start":3,"line_end":3,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":5,"index":6312},"span":{"file_name":"src/client/mod.rs","byte_start":1635,"byte_end":1638,"line_start":4,"line_end":4,"column_start":17,"column_end":20},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":8601},"span":{"file_name":"src/client/mod.rs","byte_start":1640,"byte_end":1645,"line_start":4,"line_end":4,"column_start":22,"column_end":27},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":8846},"span":{"file_name":"src/client/mod.rs","byte_start":1647,"byte_end":1653,"line_start":4,"line_end":4,"column_start":29,"column_end":35},"alias_span":null,"name":"RwLock","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":5,"index":5775},"span":{"file_name":"src/client/HandShake.rs","byte_start":4404,"byte_end":4410,"line_start":1,"line_end":1,"column_start":10,"column_end":16},"alias_span":null,"name":"string","value":"","parent":{"krate":0,"index":29}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":1550,"line_start":1,"line_end":42,"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},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":60}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":11},"span":{"file_name":"src/client/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"client","qualname":"::client","value":"src/client/mod.rs","parent":null,"children":[{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":44},{"krate":0,"index":50}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":29},"span":{"file_name":"src/client/HandShake.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"HandShake","qualname":"::client::HandShake","value":"src/client/HandShake.rs","parent":null,"children":[{"krate":0,"index":30},{"krate":0,"index":33},{"krate":0,"index":40}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":33},"span":{"file_name":"src/client/HandShake.rs","byte_start":4425,"byte_end":4434,"line_start":4,"line_end":4,"column_start":12,"column_end":21},"name":"HandShake","qualname":"::client::HandShake::HandShake","value":"HandShake { len_pack, len_dom, datagram, host, port }","parent":null,"children":[{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37},{"krate":0,"index":38},{"krate":0,"index":39}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":35},"span":{"file_name":"src/client/HandShake.rs","byte_start":4445,"byte_end":4453,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"name":"len_pack","qualname":"::client::HandShake::HandShake::len_pack","value":"u8","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":36},"span":{"file_name":"src/client/HandShake.rs","byte_start":4463,"byte_end":4470,"line_start":6,"line_end":6,"column_start":5,"column_end":12},"name":"len_dom","qualname":"::client::HandShake::HandShake::len_dom","value":"u8","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":37},"span":{"file_name":"src/client/HandShake.rs","byte_start":4480,"byte_end":4488,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"name":"datagram","qualname":"::client::HandShake::HandShake::datagram","value":"&'a [u8]","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":38},"span":{"file_name":"src/client/HandShake.rs","byte_start":4503,"byte_end":4507,"line_start":8,"line_end":8,"column_start":5,"column_end":9},"name":"host","qualname":"::client::HandShake::HandShake::host","value":"&'a [u8]","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":39},"span":{"file_name":"src/client/HandShake.rs","byte_start":4522,"byte_end":4526,"line_start":9,"line_end":9,"column_start":5,"column_end":9},"name":"port","qualname":"::client::HandShake::HandShake::port","value":"&'a [u8]","parent":{"krate":0,"index":33},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741866},"span":{"file_name":"src/client/HandShake.rs","byte_start":4579,"byte_end":4583,"line_start":13,"line_end":13,"column_start":16,"column_end":20},"name":"data","qualname":"::new::data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"src/client/HandShake.rs","byte_start":4575,"byte_end":4578,"line_start":13,"line_end":13,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&[u8]) -> HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919146},"span":{"file_name":"src/client/HandShake.rs","byte_start":4619,"byte_end":4627,"line_start":14,"line_end":14,"column_start":13,"column_end":21},"name":"len_pack","qualname":"len_pack$HirId { owner: DefId(0:42 ~ minecraft_proxy[a459]::client::HandShake::{impl#0}::new), local_id: 9 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1275068458},"span":{"file_name":"src/client/HandShake.rs","byte_start":4685,"byte_end":4692,"line_start":16,"line_end":16,"column_start":13,"column_end":20},"name":"len_dom","qualname":"len_dom$HirId { owner: DefId(0:42 ~ minecraft_proxy[a459]::client::HandShake::{impl#0}::new), local_id: 50 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741867},"span":{"file_name":"src/client/HandShake.rs","byte_start":5053,"byte_end":5057,"line_start":27,"line_end":27,"column_start":25,"column_end":29},"name":"self","qualname":"::getHostName::self","value":"&client::HandShake::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":43},"span":{"file_name":"src/client/HandShake.rs","byte_start":5040,"byte_end":5051,"line_start":27,"line_end":27,"column_start":12,"column_end":23},"name":"getHostName","qualname":"::getHostName","value":"fn getHostName(&Self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":44},"span":{"file_name":"src/client/mod.rs","byte_start":1684,"byte_end":1690,"line_start":8,"line_end":8,"column_start":12,"column_end":18},"name":"Client","qualname":"::client::Client","value":"Client { client, server, hs, run }","parent":null,"children":[{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":46},"span":{"file_name":"src/client/mod.rs","byte_start":1700,"byte_end":1706,"line_start":9,"line_end":9,"column_start":5,"column_end":11},"name":"client","qualname":"::client::Client::client","value":"std::sync::Arc>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":47},"span":{"file_name":"src/client/mod.rs","byte_start":1735,"byte_end":1741,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"name":"server","qualname":"::client::Client::server","value":"std::sync::Arc>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":48},"span":{"file_name":"src/client/mod.rs","byte_start":1837,"byte_end":1839,"line_start":13,"line_end":13,"column_start":5,"column_end":7},"name":"hs","qualname":"::client::Client::hs","value":"client::HandShake::HandShake<'a>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":49},"span":{"file_name":"src/client/mod.rs","byte_start":1871,"byte_end":1874,"line_start":14,"line_end":14,"column_start":5,"column_end":8},"name":"run","qualname":"::client::Client::run","value":"std::sync::Arc>","parent":{"krate":0,"index":44},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741876},"span":{"file_name":"src/client/mod.rs","byte_start":1961,"byte_end":1967,"line_start":19,"line_end":19,"column_start":16,"column_end":22},"name":"client","qualname":"::new::client","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870964},"span":{"file_name":"src/client/mod.rs","byte_start":1980,"byte_end":1986,"line_start":19,"line_end":19,"column_start":35,"column_end":41},"name":"server","qualname":"::new::server","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612788},"span":{"file_name":"src/client/mod.rs","byte_start":1999,"byte_end":2008,"line_start":19,"line_end":19,"column_start":54,"column_end":63},"name":"handshake","qualname":"::new::handshake","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":52},"span":{"file_name":"src/client/mod.rs","byte_start":1957,"byte_end":1960,"line_start":19,"line_end":19,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(TcpStream, TcpStream, &[u8]) -> Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741877},"span":{"file_name":"src/client/mod.rs","byte_start":2370,"byte_end":2374,"line_start":31,"line_end":31,"column_start":23,"column_end":27},"name":"self","qualname":"::to_string::self","value":"&client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":53},"span":{"file_name":"src/client/mod.rs","byte_start":2359,"byte_end":2368,"line_start":31,"line_end":31,"column_start":12,"column_end":21},"name":"to_string","qualname":"::to_string","value":"fn to_string(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741878},"span":{"file_name":"src/client/mod.rs","byte_start":2506,"byte_end":2508,"line_start":37,"line_end":37,"column_start":29,"column_end":31},"name":"c1","qualname":"::join_conexions_mutex::c1","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870966},"span":{"file_name":"src/client/mod.rs","byte_start":2545,"byte_end":2547,"line_start":38,"line_end":38,"column_start":13,"column_end":15},"name":"c2","qualname":"::join_conexions_mutex::c2","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612790},"span":{"file_name":"src/client/mod.rs","byte_start":2584,"byte_end":2587,"line_start":39,"line_end":39,"column_start":13,"column_end":16},"name":"run","qualname":"::join_conexions_mutex::run","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435510},"span":{"file_name":"src/client/mod.rs","byte_start":2620,"byte_end":2622,"line_start":40,"line_end":40,"column_start":13,"column_end":15},"name":"id","qualname":"::join_conexions_mutex::id","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":54},"span":{"file_name":"src/client/mod.rs","byte_start":2485,"byte_end":2505,"line_start":37,"line_end":37,"column_start":8,"column_end":28},"name":"join_conexions_mutex","qualname":"::join_conexions_mutex","value":"fn join_conexions_mutex(Arc>, Arc>,\nArc>, i32)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671088694},"span":{"file_name":"src/client/mod.rs","byte_start":2646,"byte_end":2649,"line_start":41,"line_end":41,"column_start":17,"column_end":20},"name":"buf","qualname":"buf$HirId { owner: DefId(0:54 ~ minecraft_proxy[a459]::client::{impl#0}::join_conexions_mutex), local_id: 20 }","value":"[u8; 1000000]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214592566},"span":{"file_name":"src/client/mod.rs","byte_start":2697,"byte_end":2703,"line_start":42,"line_end":42,"column_start":17,"column_end":23},"name":"client","qualname":"client$HirId { owner: DefId(0:54 ~ minecraft_proxy[a459]::client::{impl#0}::join_conexions_mutex), local_id: 33 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2852126774},"span":{"file_name":"src/client/mod.rs","byte_start":2835,"byte_end":2838,"line_start":45,"line_end":45,"column_start":17,"column_end":20},"name":"res","qualname":"res$HirId { owner: DefId(0:54 ~ minecraft_proxy[a459]::client::{impl#0}::join_conexions_mutex), local_id: 85 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2583691318},"span":{"file_name":"src/client/mod.rs","byte_start":2905,"byte_end":2909,"line_start":47,"line_end":47,"column_start":20,"column_end":24},"name":"leng","qualname":"leng$HirId { owner: DefId(0:54 ~ minecraft_proxy[a459]::client::{impl#0}::join_conexions_mutex), local_id: 89 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660944438},"span":{"file_name":"src/client/mod.rs","byte_start":3263,"byte_end":3265,"line_start":55,"line_end":55,"column_start":21,"column_end":23},"name":"_e","qualname":"_e$HirId { owner: DefId(0:54 ~ minecraft_proxy[a459]::client::{impl#0}::join_conexions_mutex), local_id: 198 }","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741881},"span":{"file_name":"src/client/mod.rs","byte_start":3394,"byte_end":3398,"line_start":62,"line_end":62,"column_start":25,"column_end":29},"name":"self","qualname":"::start_proxy::self","value":"&client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"src/client/mod.rs","byte_start":3381,"byte_end":3392,"line_start":62,"line_end":62,"column_start":12,"column_end":23},"name":"start_proxy","qualname":"::start_proxy","value":"fn start_proxy(&Self) -> (thread::JoinHandle<()>, thread::JoinHandle<()>)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177337},"span":{"file_name":"src/client/mod.rs","byte_start":3500,"byte_end":3502,"line_start":65,"line_end":65,"column_start":13,"column_end":15},"name":"c1","qualname":"c1$HirId { owner: DefId(0:57 ~ minecraft_proxy[a459]::client::{impl#0}::start_proxy), local_id: 10 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959609},"span":{"file_name":"src/client/mod.rs","byte_start":3538,"byte_end":3540,"line_start":66,"line_end":66,"column_start":13,"column_end":15},"name":"s1","qualname":"s1$HirId { owner: DefId(0:57 ~ minecraft_proxy[a459]::client::{impl#0}::start_proxy), local_id: 18 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395065},"span":{"file_name":"src/client/mod.rs","byte_start":3576,"byte_end":3578,"line_start":67,"line_end":67,"column_start":13,"column_end":15},"name":"r1","qualname":"r1$HirId { owner: DefId(0:57 ~ minecraft_proxy[a459]::client::{impl#0}::start_proxy), local_id: 26 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":201326649},"span":{"file_name":"src/client/mod.rs","byte_start":3611,"byte_end":3619,"line_start":68,"line_end":68,"column_start":13,"column_end":21},"name":"handler1","qualname":"handler1$HirId { owner: DefId(0:57 ~ minecraft_proxy[a459]::client::{impl#0}::start_proxy), local_id: 48 }","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762105},"span":{"file_name":"src/client/mod.rs","byte_start":3752,"byte_end":3754,"line_start":74,"line_end":74,"column_start":13,"column_end":15},"name":"c2","qualname":"c2$HirId { owner: DefId(0:57 ~ minecraft_proxy[a459]::client::{impl#0}::start_proxy), local_id: 56 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":33554489},"span":{"file_name":"src/client/mod.rs","byte_start":3790,"byte_end":3792,"line_start":75,"line_end":75,"column_start":13,"column_end":15},"name":"s2","qualname":"s2$HirId { owner: DefId(0:57 ~ minecraft_proxy[a459]::client::{impl#0}::start_proxy), local_id: 64 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":301989945},"span":{"file_name":"src/client/mod.rs","byte_start":3828,"byte_end":3830,"line_start":76,"line_end":76,"column_start":13,"column_end":15},"name":"r2","qualname":"r2$HirId { owner: DefId(0:57 ~ minecraft_proxy[a459]::client::{impl#0}::start_proxy), local_id: 72 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2046820409},"span":{"file_name":"src/client/mod.rs","byte_start":3863,"byte_end":3871,"line_start":77,"line_end":77,"column_start":13,"column_end":21},"name":"handler2","qualname":"handler2$HirId { owner: DefId(0:57 ~ minecraft_proxy[a459]::client::{impl#0}::start_proxy), local_id: 94 }","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":60},"span":{"file_name":"src/main.rs","byte_start":81,"byte_end":85,"line_start":5,"line_end":5,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn main()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489660988},"span":{"file_name":"src/main.rs","byte_start":98,"byte_end":106,"line_start":6,"line_end":6,"column_start":9,"column_end":17},"name":"listener","qualname":"listener$HirId { owner: DefId(0:60 ~ minecraft_proxy[a459]::main), local_id: 11 }","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314172},"span":{"file_name":"src/main.rs","byte_start":168,"byte_end":171,"line_start":7,"line_end":7,"column_start":13,"column_end":16},"name":"buf","qualname":"buf$HirId { owner: DefId(0:60 ~ minecraft_proxy[a459]::main), local_id: 23 }","value":"[u8; 256]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524156},"span":{"file_name":"src/main.rs","byte_start":203,"byte_end":209,"line_start":8,"line_end":8,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$HirId { owner: DefId(0:60 ~ minecraft_proxy[a459]::main), local_id: 28 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721660},"span":{"file_name":"src/main.rs","byte_start":315,"byte_end":321,"line_start":11,"line_end":11,"column_start":20,"column_end":26},"name":"stream","qualname":"stream$HirId { owner: DefId(0:60 ~ minecraft_proxy[a459]::main), local_id: 38 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1375731772},"span":{"file_name":"src/main.rs","byte_start":547,"byte_end":551,"line_start":17,"line_end":17,"column_start":21,"column_end":25},"name":"leng","qualname":"leng$HirId { owner: DefId(0:60 ~ minecraft_proxy[a459]::main), local_id: 74 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":503316540},"span":{"file_name":"src/main.rs","byte_start":688,"byte_end":695,"line_start":20,"line_end":20,"column_start":29,"column_end":36},"name":"sstream","qualname":"sstream$HirId { owner: DefId(0:60 ~ minecraft_proxy[a459]::main), local_id: 120 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2600468540},"span":{"file_name":"src/main.rs","byte_start":1241,"byte_end":1243,"line_start":31,"line_end":31,"column_start":25,"column_end":27},"name":"c1","qualname":"c1$HirId { owner: DefId(0:60 ~ minecraft_proxy[a459]::main), local_id: 217 }","value":"client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1459617852},"span":{"file_name":"src/main.rs","byte_start":1507,"byte_end":1509,"line_start":39,"line_end":39,"column_start":17,"column_end":19},"name":"_e","qualname":"_e$HirId { owner: DefId(0:60 ~ minecraft_proxy[a459]::main), local_id: 234 }","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/client/HandShake.rs","byte_start":4549,"byte_end":4558,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":42},{"krate":0,"index":43}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/client/mod.rs","byte_start":1933,"byte_end":1939,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":52},{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":57}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Type","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":5257}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":5257}},{"kind":"Type","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":5254}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":5254}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":44,"byte_end":47,"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":49,"byte_end":51,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":53,"byte_end":60,"line_start":2,"line_end":2,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":69,"byte_end":75,"line_start":3,"line_end":3,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":11}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1556,"byte_end":1559,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1561,"byte_end":1564,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":4677}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1581,"byte_end":1584,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1586,"byte_end":1588,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1590,"byte_end":1597,"line_start":2,"line_end":2,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1606,"byte_end":1609,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1623,"byte_end":1626,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1628,"byte_end":1632,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1623,"byte_end":1626,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1628,"byte_end":1632,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1623,"byte_end":1626,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8846}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1628,"byte_end":1632,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8846}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1661,"byte_end":1670,"line_start":6,"line_end":6,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":29}},{"kind":"Mod","span":{"file_name":"src/client/HandShake.rs","byte_start":4399,"byte_end":4402,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4549,"byte_end":4558,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"ref_id":{"krate":0,"index":33}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4595,"byte_end":4604,"line_start":13,"line_end":13,"column_start":32,"column_end":41},"ref_id":{"krate":0,"index":33}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4630,"byte_end":4634,"line_start":14,"line_end":14,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4662,"byte_end":4670,"line_start":15,"line_end":15,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":2415919146}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4695,"byte_end":4699,"line_start":16,"line_end":16,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4727,"byte_end":4734,"line_start":17,"line_end":17,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":1275068458}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4745,"byte_end":4754,"line_start":18,"line_end":18,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":33}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4769,"byte_end":4777,"line_start":19,"line_end":19,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":35}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4779,"byte_end":4787,"line_start":19,"line_end":19,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":2415919146}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4801,"byte_end":4808,"line_start":20,"line_end":20,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":36}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4810,"byte_end":4817,"line_start":20,"line_end":20,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":1275068458}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4831,"byte_end":4839,"line_start":21,"line_end":21,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":4846,"byte_end":4851,"line_start":21,"line_end":21,"column_start":28,"column_end":33},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4841,"byte_end":4845,"line_start":21,"line_end":21,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4867,"byte_end":4871,"line_start":22,"line_end":22,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":38}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":4912,"byte_end":4917,"line_start":22,"line_end":22,"column_start":58,"column_end":63},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4875,"byte_end":4879,"line_start":22,"line_end":22,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4880,"byte_end":4909,"line_start":22,"line_end":22,"column_start":26,"column_end":55},"ref_id":{"krate":2,"index":45350}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4880,"byte_end":4881,"line_start":22,"line_end":22,"column_start":26,"column_end":27},"ref_id":{"krate":2,"index":45352}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4885,"byte_end":4909,"line_start":22,"line_end":22,"column_start":31,"column_end":55},"ref_id":{"krate":2,"index":45353}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4887,"byte_end":4894,"line_start":22,"line_end":22,"column_start":33,"column_end":40},"ref_id":{"krate":0,"index":1275068458}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4933,"byte_end":4937,"line_start":23,"line_end":23,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":39}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":5003,"byte_end":5008,"line_start":23,"line_end":23,"column_start":83,"column_end":88},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4941,"byte_end":4945,"line_start":23,"line_end":23,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":4946,"byte_end":5000,"line_start":23,"line_end":23,"column_start":26,"column_end":80},"ref_id":{"krate":2,"index":45350}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4946,"byte_end":4971,"line_start":23,"line_end":23,"column_start":26,"column_end":51},"ref_id":{"krate":2,"index":45352}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4948,"byte_end":4956,"line_start":23,"line_end":23,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":2415919146}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4975,"byte_end":5000,"line_start":23,"line_end":23,"column_start":55,"column_end":80},"ref_id":{"krate":2,"index":45353}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":4977,"byte_end":4985,"line_start":23,"line_end":23,"column_start":57,"column_end":65},"ref_id":{"krate":0,"index":2415919146}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":5062,"byte_end":5068,"line_start":27,"line_end":27,"column_start":34,"column_end":40},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":5155,"byte_end":5161,"line_start":28,"line_end":28,"column_start":85,"column_end":91},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":5087,"byte_end":5096,"line_start":28,"line_end":28,"column_start":17,"column_end":26},"ref_id":{"krate":5,"index":5879}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":5079,"byte_end":5085,"line_start":28,"line_end":28,"column_start":9,"column_end":15},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/client/HandShake.rs","byte_start":5145,"byte_end":5151,"line_start":28,"line_end":28,"column_start":75,"column_end":81},"ref_id":{"krate":5,"index":5486}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5097,"byte_end":5101,"line_start":28,"line_end":28,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073741867}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5102,"byte_end":5110,"line_start":28,"line_end":28,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":37}},{"kind":"Type","span":{"file_name":"src/client/HandShake.rs","byte_start":5111,"byte_end":5143,"line_start":28,"line_end":28,"column_start":41,"column_end":73},"ref_id":{"krate":2,"index":45350}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5111,"byte_end":5112,"line_start":28,"line_end":28,"column_start":41,"column_end":42},"ref_id":{"krate":2,"index":45352}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5116,"byte_end":5143,"line_start":28,"line_end":28,"column_start":46,"column_end":73},"ref_id":{"krate":2,"index":45353}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5118,"byte_end":5122,"line_start":28,"line_end":28,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1073741867}},{"kind":"Variable","span":{"file_name":"src/client/HandShake.rs","byte_start":5123,"byte_end":5130,"line_start":28,"line_end":28,"column_start":53,"column_end":60},"ref_id":{"krate":0,"index":36}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1708,"byte_end":1711,"line_start":9,"line_end":9,"column_start":13,"column_end":16},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1712,"byte_end":1717,"line_start":9,"line_end":9,"column_start":17,"column_end":22},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1718,"byte_end":1727,"line_start":9,"line_end":9,"column_start":23,"column_end":32},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1742,"byte_end":1745,"line_start":10,"line_end":10,"column_start":12,"column_end":15},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1746,"byte_end":1751,"line_start":10,"line_end":10,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1752,"byte_end":1761,"line_start":10,"line_end":10,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1852,"byte_end":1861,"line_start":13,"line_end":13,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":33}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":1841,"byte_end":1850,"line_start":13,"line_end":13,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":29}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1877,"byte_end":1880,"line_start":14,"line_end":14,"column_start":11,"column_end":14},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1881,"byte_end":1887,"line_start":14,"line_end":14,"column_start":15,"column_end":21},"ref_id":{"krate":1,"index":8846}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1933,"byte_end":1939,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":44}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1969,"byte_end":1978,"line_start":19,"line_end":19,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":1988,"byte_end":1997,"line_start":19,"line_end":19,"column_start":43,"column_end":52},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2020,"byte_end":2026,"line_start":19,"line_end":19,"column_start":75,"column_end":81},"ref_id":{"krate":0,"index":44}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2036,"byte_end":2042,"line_start":20,"line_end":20,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":44}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2057,"byte_end":2063,"line_start":21,"line_end":21,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2070,"byte_end":2073,"line_start":21,"line_end":21,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2065,"byte_end":2068,"line_start":21,"line_end":21,"column_start":21,"column_end":24},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2081,"byte_end":2084,"line_start":21,"line_end":21,"column_start":37,"column_end":40},"ref_id":{"krate":1,"index":8616}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2074,"byte_end":2079,"line_start":21,"line_end":21,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8601}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2085,"byte_end":2091,"line_start":21,"line_end":21,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":1073741876}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2107,"byte_end":2113,"line_start":22,"line_end":22,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2120,"byte_end":2123,"line_start":22,"line_end":22,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2115,"byte_end":2118,"line_start":22,"line_end":22,"column_start":21,"column_end":24},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2131,"byte_end":2134,"line_start":22,"line_end":22,"column_start":37,"column_end":40},"ref_id":{"krate":1,"index":8616}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2124,"byte_end":2129,"line_start":22,"line_end":22,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8601}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2135,"byte_end":2141,"line_start":22,"line_end":22,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":536870964}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2217,"byte_end":2219,"line_start":25,"line_end":25,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":48}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2243,"byte_end":2246,"line_start":25,"line_end":25,"column_start":39,"column_end":42},"ref_id":{"krate":0,"index":42}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2232,"byte_end":2241,"line_start":25,"line_end":25,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":33}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2221,"byte_end":2230,"line_start":25,"line_end":25,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":29}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2247,"byte_end":2256,"line_start":25,"line_end":25,"column_start":43,"column_end":52},"ref_id":{"krate":0,"index":1610612788}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2271,"byte_end":2274,"line_start":26,"line_end":26,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":49}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2281,"byte_end":2284,"line_start":26,"line_end":26,"column_start":23,"column_end":26},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2276,"byte_end":2279,"line_start":26,"line_end":26,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2293,"byte_end":2296,"line_start":26,"line_end":26,"column_start":35,"column_end":38},"ref_id":{"krate":1,"index":8865}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2285,"byte_end":2291,"line_start":26,"line_end":26,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":8846}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2417,"byte_end":2428,"line_start":32,"line_end":32,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":43}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2409,"byte_end":2413,"line_start":32,"line_end":32,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":1073741877}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2414,"byte_end":2416,"line_start":32,"line_end":32,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":48}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2510,"byte_end":2513,"line_start":37,"line_end":37,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2514,"byte_end":2519,"line_start":37,"line_end":37,"column_start":37,"column_end":42},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2520,"byte_end":2529,"line_start":37,"line_end":37,"column_start":43,"column_end":52},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2549,"byte_end":2552,"line_start":38,"line_end":38,"column_start":17,"column_end":20},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2553,"byte_end":2558,"line_start":38,"line_end":38,"column_start":21,"column_end":26},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2559,"byte_end":2568,"line_start":38,"line_end":38,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2589,"byte_end":2592,"line_start":39,"line_end":39,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2593,"byte_end":2599,"line_start":39,"line_end":39,"column_start":22,"column_end":28},"ref_id":{"krate":1,"index":8846}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2737,"byte_end":2743,"line_start":42,"line_end":42,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2725,"byte_end":2734,"line_start":42,"line_end":42,"column_start":45,"column_end":54},"ref_id":{"krate":1,"index":5267}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2716,"byte_end":2722,"line_start":42,"line_end":42,"column_start":36,"column_end":42},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2709,"byte_end":2713,"line_start":42,"line_end":42,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":8619}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2706,"byte_end":2708,"line_start":42,"line_end":42,"column_start":26,"column_end":28},"ref_id":{"krate":0,"index":1073741878}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2773,"byte_end":2779,"line_start":43,"line_end":43,"column_start":27,"column_end":33},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2766,"byte_end":2770,"line_start":43,"line_end":43,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":8868}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2762,"byte_end":2765,"line_start":43,"line_end":43,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":1610612790}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2814,"byte_end":2816,"line_start":44,"line_end":44,"column_start":31,"column_end":33},"ref_id":{"krate":0,"index":268435510}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2846,"byte_end":2850,"line_start":45,"line_end":45,"column_start":28,"column_end":32},"ref_id":{"krate":1,"index":4513}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2839,"byte_end":2845,"line_start":45,"line_end":45,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":2214592566}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2856,"byte_end":2859,"line_start":45,"line_end":45,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":671088694}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2880,"byte_end":2883,"line_start":46,"line_end":46,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":2852126774}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2902,"byte_end":2904,"line_start":47,"line_end":47,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2902,"byte_end":2904,"line_start":47,"line_end":47,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2953,"byte_end":2957,"line_start":48,"line_end":48,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":2583691318}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2983,"byte_end":2987,"line_start":49,"line_end":49,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":2583691318}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3032,"byte_end":3038,"line_start":50,"line_end":50,"column_start":38,"column_end":44},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3024,"byte_end":3029,"line_start":50,"line_end":50,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8870}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3020,"byte_end":3023,"line_start":50,"line_end":50,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":1610612790}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3148,"byte_end":3154,"line_start":52,"line_end":52,"column_start":79,"column_end":85},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3126,"byte_end":3131,"line_start":52,"line_end":52,"column_start":57,"column_end":62},"ref_id":{"krate":1,"index":4570}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3117,"byte_end":3123,"line_start":52,"line_end":52,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3110,"byte_end":3114,"line_start":52,"line_end":52,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":8619}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3107,"byte_end":3109,"line_start":52,"line_end":52,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":536870966}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3133,"byte_end":3136,"line_start":52,"line_end":52,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":671088694}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3138,"byte_end":3145,"line_start":52,"line_end":52,"column_start":69,"column_end":76},"ref_id":{"krate":2,"index":45396}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3141,"byte_end":3145,"line_start":52,"line_end":52,"column_start":72,"column_end":76},"ref_id":{"krate":2,"index":45398}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3141,"byte_end":3145,"line_start":52,"line_end":52,"column_start":72,"column_end":76},"ref_id":{"krate":0,"index":2583691318}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3259,"byte_end":3262,"line_start":55,"line_end":55,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3259,"byte_end":3262,"line_start":55,"line_end":55,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3284,"byte_end":3290,"line_start":55,"line_end":55,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3276,"byte_end":3281,"line_start":55,"line_end":55,"column_start":34,"column_end":39},"ref_id":{"krate":1,"index":8870}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3272,"byte_end":3275,"line_start":55,"line_end":55,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":1610612790}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3347,"byte_end":3349,"line_start":57,"line_end":57,"column_start":32,"column_end":34},"ref_id":{"krate":0,"index":268435510}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3412,"byte_end":3422,"line_start":62,"line_end":62,"column_start":43,"column_end":53},"ref_id":{"krate":1,"index":1041}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3404,"byte_end":3410,"line_start":62,"line_end":62,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":610}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3436,"byte_end":3446,"line_start":62,"line_end":62,"column_start":67,"column_end":77},"ref_id":{"krate":1,"index":1041}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3428,"byte_end":3434,"line_start":62,"line_end":62,"column_start":59,"column_end":65},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3517,"byte_end":3522,"line_start":65,"line_end":65,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3505,"byte_end":3509,"line_start":65,"line_end":65,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3510,"byte_end":3516,"line_start":65,"line_end":65,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3555,"byte_end":3560,"line_start":66,"line_end":66,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3543,"byte_end":3547,"line_start":66,"line_end":66,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3548,"byte_end":3554,"line_start":66,"line_end":66,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3590,"byte_end":3595,"line_start":67,"line_end":67,"column_start":27,"column_end":32},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3581,"byte_end":3585,"line_start":67,"line_end":67,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3586,"byte_end":3589,"line_start":67,"line_end":67,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":49}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3630,"byte_end":3635,"line_start":68,"line_end":68,"column_start":32,"column_end":37},"ref_id":{"krate":1,"index":984}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3622,"byte_end":3628,"line_start":68,"line_end":68,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3660,"byte_end":3680,"line_start":69,"line_end":69,"column_start":19,"column_end":39},"ref_id":{"krate":0,"index":54}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3681,"byte_end":3683,"line_start":69,"line_end":69,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":1207959609}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3701,"byte_end":3703,"line_start":70,"line_end":70,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":1342177337}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3721,"byte_end":3723,"line_start":71,"line_end":71,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":1476395065}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3769,"byte_end":3774,"line_start":74,"line_end":74,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3757,"byte_end":3761,"line_start":74,"line_end":74,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3762,"byte_end":3768,"line_start":74,"line_end":74,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3807,"byte_end":3812,"line_start":75,"line_end":75,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3795,"byte_end":3799,"line_start":75,"line_end":75,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3800,"byte_end":3806,"line_start":75,"line_end":75,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3842,"byte_end":3847,"line_start":76,"line_end":76,"column_start":27,"column_end":32},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3833,"byte_end":3837,"line_start":76,"line_end":76,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741881}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3838,"byte_end":3841,"line_start":76,"line_end":76,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":49}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3882,"byte_end":3887,"line_start":77,"line_end":77,"column_start":32,"column_end":37},"ref_id":{"krate":1,"index":984}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3874,"byte_end":3880,"line_start":77,"line_end":77,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3912,"byte_end":3932,"line_start":78,"line_end":78,"column_start":19,"column_end":39},"ref_id":{"krate":0,"index":54}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3933,"byte_end":3935,"line_start":78,"line_end":78,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":469762105}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3953,"byte_end":3955,"line_start":79,"line_end":79,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":33554489}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3973,"byte_end":3975,"line_start":80,"line_end":80,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":301989945}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4008,"byte_end":4016,"line_start":83,"line_end":83,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":201326649}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4018,"byte_end":4026,"line_start":83,"line_end":83,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":2046820409}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":146,"byte_end":152,"line_start":6,"line_end":6,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":122,"byte_end":126,"line_start":6,"line_end":6,"column_start":33,"column_end":37},"ref_id":{"krate":1,"index":5308}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":109,"byte_end":120,"line_start":6,"line_end":6,"column_start":20,"column_end":31},"ref_id":{"krate":1,"index":5257}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":222,"byte_end":230,"line_start":8,"line_end":8,"column_start":28,"column_end":36},"ref_id":{"krate":1,"index":5314}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":213,"byte_end":221,"line_start":8,"line_end":8,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":3489660988}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":287,"byte_end":293,"line_start":10,"line_end":10,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":939524156}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":308,"byte_end":310,"line_start":11,"line_end":11,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":308,"byte_end":310,"line_start":11,"line_end":11,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":47069}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":576,"byte_end":582,"line_start":17,"line_end":17,"column_start":50,"column_end":56},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":561,"byte_end":565,"line_start":17,"line_end":17,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":4513}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":554,"byte_end":560,"line_start":17,"line_end":17,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":1677721660}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":571,"byte_end":574,"line_start":17,"line_end":17,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":617,"byte_end":620,"line_start":18,"line_end":18,"column_start":32,"column_end":35},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":645,"byte_end":648,"line_start":19,"line_end":19,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":741,"byte_end":744,"line_start":22,"line_end":22,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":778,"byte_end":781,"line_start":23,"line_end":23,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":783,"byte_end":786,"line_start":23,"line_end":23,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":881,"byte_end":887,"line_start":24,"line_end":24,"column_start":73,"column_end":79},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":854,"byte_end":861,"line_start":24,"line_end":24,"column_start":46,"column_end":53},"ref_id":{"krate":1,"index":5261}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":843,"byte_end":852,"line_start":24,"line_end":24,"column_start":35,"column_end":44},"ref_id":{"krate":1,"index":5254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":833,"byte_end":840,"line_start":24,"line_end":24,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":503316540}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":944,"byte_end":947,"line_start":26,"line_end":26,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":949,"byte_end":952,"line_start":26,"line_end":26,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1047,"byte_end":1053,"line_start":27,"line_end":27,"column_start":73,"column_end":79},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1020,"byte_end":1027,"line_start":27,"line_end":27,"column_start":46,"column_end":53},"ref_id":{"krate":1,"index":5261}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1009,"byte_end":1018,"line_start":27,"line_end":27,"column_start":35,"column_end":44},"ref_id":{"krate":1,"index":5254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":999,"byte_end":1006,"line_start":27,"line_end":27,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":503316540}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1195,"byte_end":1200,"line_start":30,"line_end":30,"column_start":29,"column_end":34},"ref_id":{"krate":1,"index":4570}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1187,"byte_end":1194,"line_start":30,"line_end":30,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":503316540}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1202,"byte_end":1205,"line_start":30,"line_end":30,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1206,"byte_end":1213,"line_start":30,"line_end":30,"column_start":40,"column_end":47},"ref_id":{"krate":2,"index":45396}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1209,"byte_end":1213,"line_start":30,"line_end":30,"column_start":43,"column_end":47},"ref_id":{"krate":2,"index":45398}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1209,"byte_end":1213,"line_start":30,"line_end":30,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":1375731772}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1262,"byte_end":1265,"line_start":31,"line_end":31,"column_start":46,"column_end":49},"ref_id":{"krate":0,"index":52}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1254,"byte_end":1260,"line_start":31,"line_end":31,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":44}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1246,"byte_end":1252,"line_start":31,"line_end":31,"column_start":30,"column_end":36},"ref_id":{"krate":0,"index":11}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1266,"byte_end":1272,"line_start":31,"line_end":31,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":1677721660}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1273,"byte_end":1280,"line_start":31,"line_end":31,"column_start":57,"column_end":64},"ref_id":{"krate":0,"index":503316540}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1283,"byte_end":1286,"line_start":31,"line_end":31,"column_start":67,"column_end":70},"ref_id":{"krate":0,"index":3892314172}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1312,"byte_end":1321,"line_start":32,"line_end":32,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":53}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1309,"byte_end":1311,"line_start":32,"line_end":32,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":2600468540}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1348,"byte_end":1359,"line_start":33,"line_end":33,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":57}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1345,"byte_end":1347,"line_start":33,"line_end":33,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":2600468540}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1503,"byte_end":1506,"line_start":39,"line_end":39,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1503,"byte_end":1506,"line_start":39,"line_end":39,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":47072}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1528,"byte_end":1530,"line_start":39,"line_end":39,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":1459617852}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/client/HandShake.rs","byte_start":4549,"byte_end":4558,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":33},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/client/mod.rs","byte_start":1933,"byte_end":1939,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":44},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/target/rls/debug/deps/save-analysis/minecraft_proxy-fa6473a382e03cbf.json b/target/rls/debug/deps/save-analysis/minecraft_proxy-fa6473a382e03cbf.json new file mode 100644 index 0000000..d1137ba --- /dev/null +++ b/target/rls/debug/deps/save-analysis/minecraft_proxy-fa6473a382e03cbf.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.1","compilation":{"directory":"/home/roche/Proyectos/minecraft_proxy","program":"rls","arguments":[],"output":"/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/libminecraft_proxy-fa6473a382e03cbf.rmeta"},"prelude":{"crate_id":{"name":"minecraft_proxy","disambiguator":[10277210328678260660,0]},"crate_root":"src","external_crates":[{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":1,"id":{"name":"std","disambiguator":[5502769133198112579,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":2,"id":{"name":"core","disambiguator":[17397924432710864091,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[749314198966628370,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[296449136138650831,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[3541057310079653690,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[14453550001703243588,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[9873673610667277273,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[2540799659649321851,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":9,"id":{"name":"miniz_oxide","disambiguator":[5835531129101841437,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":10,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[13578963815115572033,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":11,"id":{"name":"adler","disambiguator":[988577365374583370,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[2973272821736079024,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":13,"id":{"name":"std_detect","disambiguator":[8062292667201116220,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":14,"id":{"name":"rustc_demangle","disambiguator":[8734204680830596150,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":15,"id":{"name":"addr2line","disambiguator":[16029544079453587751,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":16,"id":{"name":"gimli","disambiguator":[15228576865323516603,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":17,"id":{"name":"object","disambiguator":[12699141809051387638,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":18,"id":{"name":"memchr","disambiguator":[623093423602452170,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":19,"id":{"name":"panic_unwind","disambiguator":[11503344290361818407,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/conf/mod.rs","num":20,"id":{"name":"yaml_rust","disambiguator":[15985848865812539841,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/conf/mod.rs","num":21,"id":{"name":"linked_hash_map","disambiguator":[15222485326873524660,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":22,"id":{"name":"test","disambiguator":[15729579530759888308,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":23,"id":{"name":"getopts","disambiguator":[16872855834345554231,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":24,"id":{"name":"rustc_std_workspace_std","disambiguator":[17468753379977000788,0]}},{"file_name":"/home/roche/Proyectos/minecraft_proxy/src/main.rs","num":25,"id":{"name":"unicode_width","disambiguator":[17382116573689223447,0]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":2147,"line_start":1,"line_end":54,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":5257},"span":{"file_name":"src/main.rs","byte_start":15,"byte_end":26,"line_start":1,"line_end":1,"column_start":16,"column_end":27},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5254},"span":{"file_name":"src/main.rs","byte_start":28,"byte_end":37,"line_start":1,"line_end":1,"column_start":29,"column_end":38},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":0}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/main.rs","byte_start":62,"byte_end":63,"line_start":2,"line_end":2,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Read, Write","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":5254},"span":{"file_name":"src/client/mod.rs","byte_start":2163,"byte_end":2172,"line_start":1,"line_end":1,"column_start":15,"column_end":24},"alias_span":null,"name":"TcpStream","value":"","parent":{"krate":0,"index":11}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/client/mod.rs","byte_start":2196,"byte_end":2197,"line_start":2,"line_end":2,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Read, Write","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":610},"span":{"file_name":"src/client/mod.rs","byte_start":2208,"byte_end":2214,"line_start":3,"line_end":3,"column_start":10,"column_end":16},"alias_span":null,"name":"thread","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":5,"index":6312},"span":{"file_name":"src/client/mod.rs","byte_start":2232,"byte_end":2235,"line_start":4,"line_end":4,"column_start":17,"column_end":20},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":8601},"span":{"file_name":"src/client/mod.rs","byte_start":2237,"byte_end":2242,"line_start":4,"line_end":4,"column_start":22,"column_end":27},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":1,"index":8846},"span":{"file_name":"src/client/mod.rs","byte_start":2244,"byte_end":2250,"line_start":4,"line_end":4,"column_start":29,"column_end":35},"alias_span":null,"name":"RwLock","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":0,"index":70},"span":{"file_name":"src/client/mod.rs","byte_start":2265,"byte_end":2273,"line_start":6,"line_end":6,"column_start":12,"column_end":20},"alias_span":null,"name":"protocol","value":"","parent":{"krate":0,"index":11}},{"kind":"Use","ref_id":{"krate":20,"index":213},"span":{"file_name":"src/conf/mod.rs","byte_start":4999,"byte_end":5003,"line_start":1,"line_end":1,"column_start":16,"column_end":20},"alias_span":null,"name":"yaml","value":"","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":1,"index":3093},"span":{"file_name":"src/conf/mod.rs","byte_start":5018,"byte_end":5022,"line_start":2,"line_end":2,"column_start":14,"column_end":18},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":2,"index":12554},"span":{"file_name":"src/conf/mod.rs","byte_start":5038,"byte_end":5045,"line_start":3,"line_end":3,"column_start":15,"column_end":22},"alias_span":null,"name":"FromStr","value":"","parent":{"krate":0,"index":48}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/conf/mod.rs","byte_start":5069,"byte_end":5070,"line_start":4,"line_end":4,"column_start":23,"column_end":24},"alias_span":null,"name":"*","value":"Read, BufRead","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":1,"index":1302},"span":{"file_name":"src/conf/mod.rs","byte_start":5094,"byte_end":5101,"line_start":5,"line_end":5,"column_start":23,"column_end":30},"alias_span":null,"name":"HashMap","value":"","parent":{"krate":0,"index":48}},{"kind":"Use","ref_id":{"krate":5,"index":5775},"span":{"file_name":"src/protocol/mod.rs","byte_start":6601,"byte_end":6607,"line_start":1,"line_end":1,"column_start":10,"column_end":16},"alias_span":null,"name":"string","value":"","parent":{"krate":0,"index":70}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":2147,"line_start":1,"line_end":54,"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},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":48},{"krate":0,"index":70},{"krate":0,"index":87},{"krate":0,"index":90}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":11},"span":{"file_name":"src/client/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"client","qualname":"::client","value":"src/client/mod.rs","parent":null,"children":[{"krate":0,"index":12},{"krate":0,"index":15},{"krate":0,"index":16},{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":23},{"krate":0,"index":26},{"krate":0,"index":29},{"krate":0,"index":32},{"krate":0,"index":38}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":32},"span":{"file_name":"src/client/mod.rs","byte_start":2287,"byte_end":2293,"line_start":8,"line_end":8,"column_start":12,"column_end":18},"name":"Client","qualname":"::client::Client","value":"Client { client, server, hs, run }","parent":null,"children":[{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36},{"krate":0,"index":37}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":34},"span":{"file_name":"src/client/mod.rs","byte_start":2303,"byte_end":2309,"line_start":9,"line_end":9,"column_start":5,"column_end":11},"name":"client","qualname":"::client::Client::client","value":"std::sync::Arc>","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":35},"span":{"file_name":"src/client/mod.rs","byte_start":2338,"byte_end":2344,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"name":"server","qualname":"::client::Client::server","value":"std::sync::Arc>","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":36},"span":{"file_name":"src/client/mod.rs","byte_start":2440,"byte_end":2442,"line_start":13,"line_end":13,"column_start":5,"column_end":7},"name":"hs","qualname":"::client::Client::hs","value":"protocol::HandShake<'a>","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":37},"span":{"file_name":"src/client/mod.rs","byte_start":2473,"byte_end":2476,"line_start":14,"line_end":14,"column_start":5,"column_end":8},"name":"run","qualname":"::client::Client::run","value":"std::sync::Arc>","parent":{"krate":0,"index":32},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741864},"span":{"file_name":"src/client/mod.rs","byte_start":2563,"byte_end":2569,"line_start":19,"line_end":19,"column_start":16,"column_end":22},"name":"client","qualname":"::new::client","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870952},"span":{"file_name":"src/client/mod.rs","byte_start":2582,"byte_end":2588,"line_start":19,"line_end":19,"column_start":35,"column_end":41},"name":"server","qualname":"::new::server","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612776},"span":{"file_name":"src/client/mod.rs","byte_start":2601,"byte_end":2610,"line_start":19,"line_end":19,"column_start":54,"column_end":63},"name":"handshake","qualname":"::new::handshake","value":"protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":40},"span":{"file_name":"src/client/mod.rs","byte_start":2559,"byte_end":2562,"line_start":19,"line_end":19,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(TcpStream, TcpStream, protocol::HandShake) -> Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741865},"span":{"file_name":"src/client/mod.rs","byte_start":2959,"byte_end":2963,"line_start":31,"line_end":31,"column_start":23,"column_end":27},"name":"self","qualname":"::to_string::self","value":"&client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":41},"span":{"file_name":"src/client/mod.rs","byte_start":2948,"byte_end":2957,"line_start":31,"line_end":31,"column_start":12,"column_end":21},"name":"to_string","qualname":"::to_string","value":"fn to_string(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741866},"span":{"file_name":"src/client/mod.rs","byte_start":3095,"byte_end":3097,"line_start":37,"line_end":37,"column_start":29,"column_end":31},"name":"c1","qualname":"::join_conexions_mutex::c1","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870954},"span":{"file_name":"src/client/mod.rs","byte_start":3134,"byte_end":3136,"line_start":38,"line_end":38,"column_start":13,"column_end":15},"name":"c2","qualname":"::join_conexions_mutex::c2","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612778},"span":{"file_name":"src/client/mod.rs","byte_start":3173,"byte_end":3176,"line_start":39,"line_end":39,"column_start":13,"column_end":16},"name":"run","qualname":"::join_conexions_mutex::run","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435498},"span":{"file_name":"src/client/mod.rs","byte_start":3209,"byte_end":3211,"line_start":40,"line_end":40,"column_start":13,"column_end":15},"name":"id","qualname":"::join_conexions_mutex::id","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":42},"span":{"file_name":"src/client/mod.rs","byte_start":3074,"byte_end":3094,"line_start":37,"line_end":37,"column_start":8,"column_end":28},"name":"join_conexions_mutex","qualname":"::join_conexions_mutex","value":"fn join_conexions_mutex(Arc>, Arc>,\nArc>, i32)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671088682},"span":{"file_name":"src/client/mod.rs","byte_start":3235,"byte_end":3238,"line_start":41,"line_end":41,"column_start":17,"column_end":20},"name":"buf","qualname":"buf$HirId { owner: DefId(0:42 ~ minecraft_proxy[8e9f]::client::{impl#0}::join_conexions_mutex), local_id: 20 }","value":"[u8; 1000000]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214592554},"span":{"file_name":"src/client/mod.rs","byte_start":3286,"byte_end":3292,"line_start":42,"line_end":42,"column_start":17,"column_end":23},"name":"client","qualname":"client$HirId { owner: DefId(0:42 ~ minecraft_proxy[8e9f]::client::{impl#0}::join_conexions_mutex), local_id: 33 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2852126762},"span":{"file_name":"src/client/mod.rs","byte_start":3424,"byte_end":3427,"line_start":45,"line_end":45,"column_start":17,"column_end":20},"name":"res","qualname":"res$HirId { owner: DefId(0:42 ~ minecraft_proxy[8e9f]::client::{impl#0}::join_conexions_mutex), local_id: 85 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2583691306},"span":{"file_name":"src/client/mod.rs","byte_start":3494,"byte_end":3498,"line_start":47,"line_end":47,"column_start":20,"column_end":24},"name":"leng","qualname":"leng$HirId { owner: DefId(0:42 ~ minecraft_proxy[8e9f]::client::{impl#0}::join_conexions_mutex), local_id: 89 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660944426},"span":{"file_name":"src/client/mod.rs","byte_start":3852,"byte_end":3854,"line_start":55,"line_end":55,"column_start":21,"column_end":23},"name":"_e","qualname":"_e$HirId { owner: DefId(0:42 ~ minecraft_proxy[8e9f]::client::{impl#0}::join_conexions_mutex), local_id: 198 }","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741869},"span":{"file_name":"src/client/mod.rs","byte_start":3983,"byte_end":3987,"line_start":62,"line_end":62,"column_start":25,"column_end":29},"name":"self","qualname":"::start_proxy::self","value":"&client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":45},"span":{"file_name":"src/client/mod.rs","byte_start":3970,"byte_end":3981,"line_start":62,"line_end":62,"column_start":12,"column_end":23},"name":"start_proxy","qualname":"::start_proxy","value":"fn start_proxy(&Self) -> (thread::JoinHandle<()>, thread::JoinHandle<()>)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177325},"span":{"file_name":"src/client/mod.rs","byte_start":4089,"byte_end":4091,"line_start":65,"line_end":65,"column_start":13,"column_end":15},"name":"c1","qualname":"c1$HirId { owner: DefId(0:45 ~ minecraft_proxy[8e9f]::client::{impl#0}::start_proxy), local_id: 10 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959597},"span":{"file_name":"src/client/mod.rs","byte_start":4127,"byte_end":4129,"line_start":66,"line_end":66,"column_start":13,"column_end":15},"name":"s1","qualname":"s1$HirId { owner: DefId(0:45 ~ minecraft_proxy[8e9f]::client::{impl#0}::start_proxy), local_id: 18 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395053},"span":{"file_name":"src/client/mod.rs","byte_start":4165,"byte_end":4167,"line_start":67,"line_end":67,"column_start":13,"column_end":15},"name":"r1","qualname":"r1$HirId { owner: DefId(0:45 ~ minecraft_proxy[8e9f]::client::{impl#0}::start_proxy), local_id: 26 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":201326637},"span":{"file_name":"src/client/mod.rs","byte_start":4200,"byte_end":4208,"line_start":68,"line_end":68,"column_start":13,"column_end":21},"name":"handler1","qualname":"handler1$HirId { owner: DefId(0:45 ~ minecraft_proxy[8e9f]::client::{impl#0}::start_proxy), local_id: 48 }","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762093},"span":{"file_name":"src/client/mod.rs","byte_start":4341,"byte_end":4343,"line_start":74,"line_end":74,"column_start":13,"column_end":15},"name":"c2","qualname":"c2$HirId { owner: DefId(0:45 ~ minecraft_proxy[8e9f]::client::{impl#0}::start_proxy), local_id: 56 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":33554477},"span":{"file_name":"src/client/mod.rs","byte_start":4379,"byte_end":4381,"line_start":75,"line_end":75,"column_start":13,"column_end":15},"name":"s2","qualname":"s2$HirId { owner: DefId(0:45 ~ minecraft_proxy[8e9f]::client::{impl#0}::start_proxy), local_id: 64 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":301989933},"span":{"file_name":"src/client/mod.rs","byte_start":4417,"byte_end":4419,"line_start":76,"line_end":76,"column_start":13,"column_end":15},"name":"r2","qualname":"r2$HirId { owner: DefId(0:45 ~ minecraft_proxy[8e9f]::client::{impl#0}::start_proxy), local_id: 72 }","value":"std::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2046820397},"span":{"file_name":"src/client/mod.rs","byte_start":4452,"byte_end":4460,"line_start":77,"line_end":77,"column_start":13,"column_end":21},"name":"handler2","qualname":"handler2$HirId { owner: DefId(0:45 ~ minecraft_proxy[8e9f]::client::{impl#0}::start_proxy), local_id: 94 }","value":"std::thread::JoinHandle<()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":48},"span":{"file_name":"src/conf/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"conf","qualname":"::conf","value":"src/conf/mod.rs","parent":null,"children":[{"krate":0,"index":49},{"krate":0,"index":52},{"krate":0,"index":55},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":65}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":62},"span":{"file_name":"src/conf/mod.rs","byte_start":5111,"byte_end":5115,"line_start":7,"line_end":7,"column_start":8,"column_end":12},"name":"file","qualname":"::conf::file","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":63},"span":{"file_name":"src/conf/mod.rs","byte_start":5151,"byte_end":5158,"line_start":9,"line_end":9,"column_start":12,"column_end":19},"name":"Servers","qualname":"::conf::Servers","value":"Servers { l_servers }","parent":null,"children":[{"krate":0,"index":64}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":64},"span":{"file_name":"src/conf/mod.rs","byte_start":5164,"byte_end":5173,"line_start":10,"line_end":10,"column_start":5,"column_end":14},"name":"l_servers","qualname":"::conf::Servers::l_servers","value":"std::collections::HashMap","parent":{"krate":0,"index":63},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"src/conf/mod.rs","byte_start":5230,"byte_end":5233,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new() -> Servers","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"src/conf/mod.rs","byte_start":5334,"byte_end":5345,"line_start":20,"line_end":20,"column_start":8,"column_end":19},"name":"get_servers","qualname":"::get_servers","value":"fn get_servers() -> HashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790083},"span":{"file_name":"src/conf/mod.rs","byte_start":5393,"byte_end":5394,"line_start":21,"line_end":21,"column_start":17,"column_end":18},"name":"f","qualname":"f$HirId { owner: DefId(0:67 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_servers), local_id: 13 }","value":"std::fs::File","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572355},"span":{"file_name":"src/conf/mod.rs","byte_start":5441,"byte_end":5442,"line_start":22,"line_end":22,"column_start":17,"column_end":18},"name":"s","qualname":"s$HirId { owner: DefId(0:67 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_servers), local_id: 21 }","value":"std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3087007811},"span":{"file_name":"src/conf/mod.rs","byte_start":5476,"byte_end":5479,"line_start":23,"line_end":23,"column_start":17,"column_end":20},"name":"ret","qualname":"ret$HirId { owner: DefId(0:67 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_servers), local_id: 29 }","value":"std::collections::HashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2885681219},"span":{"file_name":"src/conf/mod.rs","byte_start":5553,"byte_end":5557,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"name":"docs","qualname":"docs$HirId { owner: DefId(0:67 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_servers), local_id: 53 }","value":"std::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762115},"span":{"file_name":"src/conf/mod.rs","byte_start":5618,"byte_end":5623,"line_start":26,"line_end":26,"column_start":13,"column_end":18},"name":"docs2","qualname":"docs2$HirId { owner: DefId(0:67 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_servers), local_id: 56 }","value":"&linked_hash_map::LinkedHashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3254779971},"span":{"file_name":"src/conf/mod.rs","byte_start":5694,"byte_end":5695,"line_start":28,"line_end":28,"column_start":34,"column_end":35},"name":"h","qualname":"h$HirId { owner: DefId(0:67 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_servers), local_id: 67 }","value":"&linked_hash_map::LinkedHashMap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":704643139},"span":{"file_name":"src/conf/mod.rs","byte_start":5765,"byte_end":5766,"line_start":33,"line_end":33,"column_start":14,"column_end":15},"name":"k","qualname":"k$HirId { owner: DefId(0:67 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_servers), local_id: 84 }","value":"&yaml_rust::Yaml","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2852126787},"span":{"file_name":"src/conf/mod.rs","byte_start":5768,"byte_end":5769,"line_start":33,"line_end":33,"column_start":17,"column_end":18},"name":"v","qualname":"v$HirId { owner: DefId(0:67 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_servers), local_id: 85 }","value":"&yaml_rust::Yaml","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741892},"span":{"file_name":"src/conf/mod.rs","byte_start":6007,"byte_end":6011,"line_start":41,"line_end":41,"column_start":18,"column_end":22},"name":"self","qualname":"::get_host::self","value":"&conf::Servers","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870980},"span":{"file_name":"src/conf/mod.rs","byte_start":6013,"byte_end":6017,"line_start":41,"line_end":41,"column_start":24,"column_end":28},"name":"host","qualname":"::get_host::host","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"src/conf/mod.rs","byte_start":5997,"byte_end":6005,"line_start":41,"line_end":41,"column_start":8,"column_end":16},"name":"get_host","qualname":"::get_host","value":"fn get_host(&Self, &String) -> Option<(&String, &String)>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741893},"span":{"file_name":"src/conf/mod.rs","byte_start":6132,"byte_end":6136,"line_start":45,"line_end":45,"column_start":24,"column_end":28},"name":"self","qualname":"::get_server::self","value":"&conf::Servers","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870981},"span":{"file_name":"src/conf/mod.rs","byte_start":6138,"byte_end":6142,"line_start":45,"line_end":45,"column_start":30,"column_end":34},"name":"host","qualname":"::get_server::host","value":"&std::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"src/conf/mod.rs","byte_start":6120,"byte_end":6130,"line_start":45,"line_end":45,"column_start":12,"column_end":22},"name":"get_server","qualname":"::get_server","value":"fn get_server(&Self, &String) -> Option<(String, u16)>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790085},"span":{"file_name":"src/conf/mod.rs","byte_start":6191,"byte_end":6194,"line_start":46,"line_end":46,"column_start":13,"column_end":16},"name":"raw","qualname":"raw$HirId { owner: DefId(0:69 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_server), local_id: 13 }","value":"std::vec::Vec<&str>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572357},"span":{"file_name":"src/conf/mod.rs","byte_start":6259,"byte_end":6260,"line_start":48,"line_end":48,"column_start":18,"column_end":19},"name":"h","qualname":"h$HirId { owner: DefId(0:69 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_server), local_id: 21 }","value":"(&std::string::String, &std::string::String)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1543503941},"span":{"file_name":"src/conf/mod.rs","byte_start":6433,"byte_end":6434,"line_start":55,"line_end":55,"column_start":20,"column_end":21},"name":"p","qualname":"p$HirId { owner: DefId(0:69 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_server), local_id: 58 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1912602693},"span":{"file_name":"src/conf/mod.rs","byte_start":6498,"byte_end":6500,"line_start":56,"line_end":56,"column_start":21,"column_end":23},"name":"_e","qualname":"_e$HirId { owner: DefId(0:69 ~ minecraft_proxy[8e9f]::conf::{impl#0}::get_server), local_id: 78 }","value":"std::num::ParseIntError","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":70},"span":{"file_name":"src/protocol/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"protocol","qualname":"::protocol","value":"src/protocol/mod.rs","parent":null,"children":[{"krate":0,"index":71},{"krate":0,"index":74},{"krate":0,"index":80}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":74},"span":{"file_name":"src/protocol/mod.rs","byte_start":6621,"byte_end":6630,"line_start":3,"line_end":3,"column_start":12,"column_end":21},"name":"HandShake","qualname":"::protocol::HandShake","value":"HandShake { len_pack, len_dom, port_pos, datagram }","parent":null,"children":[{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":76},"span":{"file_name":"src/protocol/mod.rs","byte_start":6641,"byte_end":6649,"line_start":4,"line_end":4,"column_start":5,"column_end":13},"name":"len_pack","qualname":"::protocol::HandShake::len_pack","value":"u8","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":77},"span":{"file_name":"src/protocol/mod.rs","byte_start":6659,"byte_end":6666,"line_start":5,"line_end":5,"column_start":5,"column_end":12},"name":"len_dom","qualname":"::protocol::HandShake::len_dom","value":"u8","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":78},"span":{"file_name":"src/protocol/mod.rs","byte_start":6676,"byte_end":6684,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"name":"port_pos","qualname":"::protocol::HandShake::port_pos","value":"usize","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":79},"span":{"file_name":"src/protocol/mod.rs","byte_start":6697,"byte_end":6705,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"name":"datagram","qualname":"::protocol::HandShake::datagram","value":"&'a mut [u8]","parent":{"krate":0,"index":74},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741906},"span":{"file_name":"src/protocol/mod.rs","byte_start":6811,"byte_end":6815,"line_start":13,"line_end":13,"column_start":16,"column_end":20},"name":"data","qualname":"::new::data","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":82},"span":{"file_name":"src/protocol/mod.rs","byte_start":6807,"byte_end":6810,"line_start":13,"line_end":13,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"fn new(&'a mut [u8]) -> HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919186},"span":{"file_name":"src/protocol/mod.rs","byte_start":6857,"byte_end":6865,"line_start":14,"line_end":14,"column_start":13,"column_end":21},"name":"len_pack","qualname":"len_pack$HirId { owner: DefId(0:82 ~ minecraft_proxy[8e9f]::protocol::{impl#0}::new), local_id: 9 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1275068498},"span":{"file_name":"src/protocol/mod.rs","byte_start":6923,"byte_end":6930,"line_start":16,"line_end":16,"column_start":13,"column_end":20},"name":"len_dom","qualname":"len_dom$HirId { owner: DefId(0:82 ~ minecraft_proxy[8e9f]::protocol::{impl#0}::new), local_id: 50 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741907},"span":{"file_name":"src/protocol/mod.rs","byte_start":7326,"byte_end":7330,"line_start":28,"line_end":28,"column_start":25,"column_end":29},"name":"self","qualname":"::getHostName::self","value":"&protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"src/protocol/mod.rs","byte_start":7313,"byte_end":7324,"line_start":28,"line_end":28,"column_start":12,"column_end":23},"name":"getHostName","qualname":"::getHostName","value":"fn getHostName(&Self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741908},"span":{"file_name":"src/protocol/mod.rs","byte_start":7465,"byte_end":7469,"line_start":32,"line_end":32,"column_start":22,"column_end":26},"name":"self","qualname":"::get_port::self","value":"&protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"src/protocol/mod.rs","byte_start":7455,"byte_end":7463,"line_start":32,"line_end":32,"column_start":12,"column_end":20},"name":"get_port","qualname":"::get_port","value":"fn get_port(&Self) -> u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741909},"span":{"file_name":"src/protocol/mod.rs","byte_start":7648,"byte_end":7652,"line_start":37,"line_end":37,"column_start":30,"column_end":34},"name":"self","qualname":"::replace_port::self","value":"&mut protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870997},"span":{"file_name":"src/protocol/mod.rs","byte_start":7654,"byte_end":7660,"line_start":37,"line_end":37,"column_start":36,"column_end":42},"name":"n_port","qualname":"::replace_port::n_port","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"src/protocol/mod.rs","byte_start":7630,"byte_end":7642,"line_start":37,"line_end":37,"column_start":12,"column_end":24},"name":"replace_port","qualname":"::replace_port","value":"fn replace_port(&mut Self, u16)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661013},"span":{"file_name":"src/protocol/mod.rs","byte_start":7680,"byte_end":7686,"line_start":38,"line_end":38,"column_start":13,"column_end":19},"name":"s_port","qualname":"s_port$HirId { owner: DefId(0:85 ~ minecraft_proxy[8e9f]::protocol::{impl#0}::replace_port), local_id: 11 }","value":"[u8; 2]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741910},"span":{"file_name":"src/protocol/mod.rs","byte_start":7837,"byte_end":7841,"line_start":44,"line_end":44,"column_start":21,"column_end":25},"name":"self","qualname":"::get_raw::self","value":"&protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":86},"span":{"file_name":"src/protocol/mod.rs","byte_start":7828,"byte_end":7835,"line_start":44,"line_end":44,"column_start":12,"column_end":19},"name":"get_raw","qualname":"::get_raw","value":"fn get_raw(&Self) -> &[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":87},"span":{"file_name":"src/main.rs","byte_start":105,"byte_end":109,"line_start":7,"line_end":7,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn main()","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":3489661015},"span":{"file_name":"src/main.rs","byte_start":122,"byte_end":130,"line_start":8,"line_end":8,"column_start":9,"column_end":17},"name":"listener","qualname":"listener$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 11 }","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314199},"span":{"file_name":"src/main.rs","byte_start":192,"byte_end":195,"line_start":9,"line_end":9,"column_start":13,"column_end":16},"name":"buf","qualname":"buf$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 23 }","value":"[u8; 256]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67108951},"span":{"file_name":"src/main.rs","byte_start":227,"byte_end":234,"line_start":10,"line_end":10,"column_start":9,"column_end":16},"name":"servers","qualname":"servers$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 32 }","value":"conf::Servers","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2751463511},"span":{"file_name":"src/main.rs","byte_start":268,"byte_end":274,"line_start":12,"line_end":12,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 37 }","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4093640791},"span":{"file_name":"src/main.rs","byte_start":380,"byte_end":386,"line_start":15,"line_end":15,"column_start":20,"column_end":26},"name":"stream","qualname":"stream$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 47 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3388997719},"span":{"file_name":"src/main.rs","byte_start":612,"byte_end":616,"line_start":21,"line_end":21,"column_start":21,"column_end":25},"name":"leng","qualname":"leng$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 83 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2785017943},"span":{"file_name":"src/main.rs","byte_start":675,"byte_end":677,"line_start":22,"line_end":22,"column_start":25,"column_end":27},"name":"hs","qualname":"hs$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 101 }","value":"protocol::HandShake","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2382364759},"span":{"file_name":"src/main.rs","byte_start":796,"byte_end":803,"line_start":24,"line_end":24,"column_start":29,"column_end":36},"name":"sstream","qualname":"sstream$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 113 }","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":142606423},"span":{"file_name":"src/main.rs","byte_start":1404,"byte_end":1405,"line_start":35,"line_end":35,"column_start":34,"column_end":35},"name":"s","qualname":"s$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 272 }","value":"(std::string::String, u16)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4135583831},"span":{"file_name":"src/main.rs","byte_start":1840,"byte_end":1842,"line_start":43,"line_end":43,"column_start":25,"column_end":27},"name":"c1","qualname":"c1$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 367 }","value":"client::Client","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":25165911},"span":{"file_name":"src/main.rs","byte_start":2104,"byte_end":2106,"line_start":51,"line_end":51,"column_start":17,"column_end":19},"name":"_e","qualname":"_e$HirId { owner: DefId(0:87 ~ minecraft_proxy[8e9f]::main), local_id: 384 }","value":"std::io::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Inherent","span":{"file_name":"src/client/mod.rs","byte_start":2535,"byte_end":2541,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":45}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/conf/mod.rs","byte_start":5209,"byte_end":5216,"line_start":13,"line_end":13,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"src/protocol/mod.rs","byte_start":6781,"byte_end":6790,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Type","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":5257}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":5257}},{"kind":"Type","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":5254}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":5254}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":44,"byte_end":47,"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":49,"byte_end":51,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":53,"byte_end":60,"line_start":2,"line_end":2,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":69,"byte_end":75,"line_start":3,"line_end":3,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":11}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2153,"byte_end":2156,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2158,"byte_end":2161,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":4677}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2178,"byte_end":2181,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2183,"byte_end":2185,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2187,"byte_end":2194,"line_start":2,"line_end":2,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2203,"byte_end":2206,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2220,"byte_end":2223,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2225,"byte_end":2229,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2220,"byte_end":2223,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2225,"byte_end":2229,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2220,"byte_end":2223,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":8846}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2225,"byte_end":2229,"line_start":4,"line_end":4,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8846}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2258,"byte_end":2263,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":70}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2311,"byte_end":2314,"line_start":9,"line_end":9,"column_start":13,"column_end":16},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2315,"byte_end":2320,"line_start":9,"line_end":9,"column_start":17,"column_end":22},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2321,"byte_end":2330,"line_start":9,"line_end":9,"column_start":23,"column_end":32},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2345,"byte_end":2348,"line_start":10,"line_end":10,"column_start":12,"column_end":15},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2349,"byte_end":2354,"line_start":10,"line_end":10,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2355,"byte_end":2364,"line_start":10,"line_end":10,"column_start":22,"column_end":31},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2454,"byte_end":2463,"line_start":13,"line_end":13,"column_start":19,"column_end":28},"ref_id":{"krate":0,"index":74}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2444,"byte_end":2452,"line_start":13,"line_end":13,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":70}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2479,"byte_end":2482,"line_start":14,"line_end":14,"column_start":11,"column_end":14},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2483,"byte_end":2489,"line_start":14,"line_end":14,"column_start":15,"column_end":21},"ref_id":{"krate":1,"index":8846}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2535,"byte_end":2541,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"ref_id":{"krate":0,"index":32}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2571,"byte_end":2580,"line_start":19,"line_end":19,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2590,"byte_end":2599,"line_start":19,"line_end":19,"column_start":43,"column_end":52},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2622,"byte_end":2631,"line_start":19,"line_end":19,"column_start":75,"column_end":84},"ref_id":{"krate":0,"index":74}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":2612,"byte_end":2620,"line_start":19,"line_end":19,"column_start":65,"column_end":73},"ref_id":{"krate":0,"index":70}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2636,"byte_end":2642,"line_start":19,"line_end":19,"column_start":89,"column_end":95},"ref_id":{"krate":0,"index":32}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2652,"byte_end":2658,"line_start":20,"line_end":20,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2673,"byte_end":2679,"line_start":21,"line_end":21,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":34}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2686,"byte_end":2689,"line_start":21,"line_end":21,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2681,"byte_end":2684,"line_start":21,"line_end":21,"column_start":21,"column_end":24},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2697,"byte_end":2700,"line_start":21,"line_end":21,"column_start":37,"column_end":40},"ref_id":{"krate":1,"index":8616}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2690,"byte_end":2695,"line_start":21,"line_end":21,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8601}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2701,"byte_end":2707,"line_start":21,"line_end":21,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":1073741864}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2723,"byte_end":2729,"line_start":22,"line_end":22,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":35}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2736,"byte_end":2739,"line_start":22,"line_end":22,"column_start":26,"column_end":29},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2731,"byte_end":2734,"line_start":22,"line_end":22,"column_start":21,"column_end":24},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2747,"byte_end":2750,"line_start":22,"line_end":22,"column_start":37,"column_end":40},"ref_id":{"krate":1,"index":8616}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2740,"byte_end":2745,"line_start":22,"line_end":22,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8601}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2751,"byte_end":2757,"line_start":22,"line_end":22,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":536870952}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2833,"byte_end":2835,"line_start":25,"line_end":25,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":36}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2837,"byte_end":2846,"line_start":25,"line_end":25,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":1610612776}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2860,"byte_end":2863,"line_start":26,"line_end":26,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2870,"byte_end":2873,"line_start":26,"line_end":26,"column_start":23,"column_end":26},"ref_id":{"krate":5,"index":6359}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2865,"byte_end":2868,"line_start":26,"line_end":26,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":6312}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":2882,"byte_end":2885,"line_start":26,"line_end":26,"column_start":35,"column_end":38},"ref_id":{"krate":1,"index":8865}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":2874,"byte_end":2880,"line_start":26,"line_end":26,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":8846}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3006,"byte_end":3017,"line_start":32,"line_end":32,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":2998,"byte_end":3002,"line_start":32,"line_end":32,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":1073741865}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3003,"byte_end":3005,"line_start":32,"line_end":32,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":36}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3099,"byte_end":3102,"line_start":37,"line_end":37,"column_start":33,"column_end":36},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3103,"byte_end":3108,"line_start":37,"line_end":37,"column_start":37,"column_end":42},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3109,"byte_end":3118,"line_start":37,"line_end":37,"column_start":43,"column_end":52},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3138,"byte_end":3141,"line_start":38,"line_end":38,"column_start":17,"column_end":20},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3142,"byte_end":3147,"line_start":38,"line_end":38,"column_start":21,"column_end":26},"ref_id":{"krate":1,"index":8601}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3148,"byte_end":3157,"line_start":38,"line_end":38,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":5254}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3178,"byte_end":3181,"line_start":39,"line_end":39,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":6312}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3182,"byte_end":3188,"line_start":39,"line_end":39,"column_start":22,"column_end":28},"ref_id":{"krate":1,"index":8846}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3326,"byte_end":3332,"line_start":42,"line_end":42,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3314,"byte_end":3323,"line_start":42,"line_end":42,"column_start":45,"column_end":54},"ref_id":{"krate":1,"index":5267}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3305,"byte_end":3311,"line_start":42,"line_end":42,"column_start":36,"column_end":42},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3298,"byte_end":3302,"line_start":42,"line_end":42,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":8619}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3295,"byte_end":3297,"line_start":42,"line_end":42,"column_start":26,"column_end":28},"ref_id":{"krate":0,"index":1073741866}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3362,"byte_end":3368,"line_start":43,"line_end":43,"column_start":27,"column_end":33},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3355,"byte_end":3359,"line_start":43,"line_end":43,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":8868}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3351,"byte_end":3354,"line_start":43,"line_end":43,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":1610612778}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3403,"byte_end":3405,"line_start":44,"line_end":44,"column_start":31,"column_end":33},"ref_id":{"krate":0,"index":268435498}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3435,"byte_end":3439,"line_start":45,"line_end":45,"column_start":28,"column_end":32},"ref_id":{"krate":1,"index":4513}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3428,"byte_end":3434,"line_start":45,"line_end":45,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":2214592554}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3445,"byte_end":3448,"line_start":45,"line_end":45,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":671088682}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3469,"byte_end":3472,"line_start":46,"line_end":46,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":2852126762}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3491,"byte_end":3493,"line_start":47,"line_end":47,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3491,"byte_end":3493,"line_start":47,"line_end":47,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3542,"byte_end":3546,"line_start":48,"line_end":48,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":2583691306}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3572,"byte_end":3576,"line_start":49,"line_end":49,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":2583691306}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3621,"byte_end":3627,"line_start":50,"line_end":50,"column_start":38,"column_end":44},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3613,"byte_end":3618,"line_start":50,"line_end":50,"column_start":30,"column_end":35},"ref_id":{"krate":1,"index":8870}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3609,"byte_end":3612,"line_start":50,"line_end":50,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":1610612778}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3737,"byte_end":3743,"line_start":52,"line_end":52,"column_start":79,"column_end":85},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3715,"byte_end":3720,"line_start":52,"line_end":52,"column_start":57,"column_end":62},"ref_id":{"krate":1,"index":4570}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3706,"byte_end":3712,"line_start":52,"line_end":52,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3699,"byte_end":3703,"line_start":52,"line_end":52,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":8619}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3696,"byte_end":3698,"line_start":52,"line_end":52,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":536870954}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3722,"byte_end":3725,"line_start":52,"line_end":52,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":671088682}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3727,"byte_end":3734,"line_start":52,"line_end":52,"column_start":69,"column_end":76},"ref_id":{"krate":2,"index":45396}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3730,"byte_end":3734,"line_start":52,"line_end":52,"column_start":72,"column_end":76},"ref_id":{"krate":2,"index":45398}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3730,"byte_end":3734,"line_start":52,"line_end":52,"column_start":72,"column_end":76},"ref_id":{"krate":0,"index":2583691306}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3848,"byte_end":3851,"line_start":55,"line_end":55,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":3848,"byte_end":3851,"line_start":55,"line_end":55,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3873,"byte_end":3879,"line_start":55,"line_end":55,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":3865,"byte_end":3870,"line_start":55,"line_end":55,"column_start":34,"column_end":39},"ref_id":{"krate":1,"index":8870}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3861,"byte_end":3864,"line_start":55,"line_end":55,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":1610612778}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":3936,"byte_end":3938,"line_start":57,"line_end":57,"column_start":32,"column_end":34},"ref_id":{"krate":0,"index":268435498}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":4001,"byte_end":4011,"line_start":62,"line_end":62,"column_start":43,"column_end":53},"ref_id":{"krate":1,"index":1041}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":3993,"byte_end":3999,"line_start":62,"line_end":62,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":610}},{"kind":"Type","span":{"file_name":"src/client/mod.rs","byte_start":4025,"byte_end":4035,"line_start":62,"line_end":62,"column_start":67,"column_end":77},"ref_id":{"krate":1,"index":1041}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":4017,"byte_end":4023,"line_start":62,"line_end":62,"column_start":59,"column_end":65},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4106,"byte_end":4111,"line_start":65,"line_end":65,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4094,"byte_end":4098,"line_start":65,"line_end":65,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4099,"byte_end":4105,"line_start":65,"line_end":65,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":34}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4144,"byte_end":4149,"line_start":66,"line_end":66,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4132,"byte_end":4136,"line_start":66,"line_end":66,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4137,"byte_end":4143,"line_start":66,"line_end":66,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":35}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4179,"byte_end":4184,"line_start":67,"line_end":67,"column_start":27,"column_end":32},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4170,"byte_end":4174,"line_start":67,"line_end":67,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4175,"byte_end":4178,"line_start":67,"line_end":67,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4219,"byte_end":4224,"line_start":68,"line_end":68,"column_start":32,"column_end":37},"ref_id":{"krate":1,"index":984}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":4211,"byte_end":4217,"line_start":68,"line_end":68,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4249,"byte_end":4269,"line_start":69,"line_end":69,"column_start":19,"column_end":39},"ref_id":{"krate":0,"index":42}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4270,"byte_end":4272,"line_start":69,"line_end":69,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":1207959597}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4290,"byte_end":4292,"line_start":70,"line_end":70,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":1342177325}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4310,"byte_end":4312,"line_start":71,"line_end":71,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":1476395053}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4358,"byte_end":4363,"line_start":74,"line_end":74,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4346,"byte_end":4350,"line_start":74,"line_end":74,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4351,"byte_end":4357,"line_start":74,"line_end":74,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":34}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4396,"byte_end":4401,"line_start":75,"line_end":75,"column_start":30,"column_end":35},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4384,"byte_end":4388,"line_start":75,"line_end":75,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4389,"byte_end":4395,"line_start":75,"line_end":75,"column_start":23,"column_end":29},"ref_id":{"krate":0,"index":35}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4431,"byte_end":4436,"line_start":76,"line_end":76,"column_start":27,"column_end":32},"ref_id":{"krate":2,"index":2773}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4422,"byte_end":4426,"line_start":76,"line_end":76,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073741869}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4427,"byte_end":4430,"line_start":76,"line_end":76,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4471,"byte_end":4476,"line_start":77,"line_end":77,"column_start":32,"column_end":37},"ref_id":{"krate":1,"index":984}},{"kind":"Mod","span":{"file_name":"src/client/mod.rs","byte_start":4463,"byte_end":4469,"line_start":77,"line_end":77,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":610}},{"kind":"Function","span":{"file_name":"src/client/mod.rs","byte_start":4501,"byte_end":4521,"line_start":78,"line_end":78,"column_start":19,"column_end":39},"ref_id":{"krate":0,"index":42}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4522,"byte_end":4524,"line_start":78,"line_end":78,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":469762093}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4542,"byte_end":4544,"line_start":79,"line_end":79,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":33554477}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4562,"byte_end":4564,"line_start":80,"line_end":80,"column_start":17,"column_end":19},"ref_id":{"krate":0,"index":301989933}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4597,"byte_end":4605,"line_start":83,"line_end":83,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":201326637}},{"kind":"Variable","span":{"file_name":"src/client/mod.rs","byte_start":4607,"byte_end":4615,"line_start":83,"line_end":83,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":2046820397}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":81,"byte_end":85,"line_start":4,"line_end":4,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":48}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":4988,"byte_end":4997,"line_start":1,"line_end":1,"column_start":5,"column_end":14},"ref_id":{"krate":20,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5009,"byte_end":5012,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5014,"byte_end":5016,"line_start":2,"line_end":2,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3035}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5028,"byte_end":5031,"line_start":3,"line_end":3,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5033,"byte_end":5036,"line_start":3,"line_end":3,"column_start":10,"column_end":13},"ref_id":{"krate":5,"index":5569}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5051,"byte_end":5054,"line_start":4,"line_end":4,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5056,"byte_end":5058,"line_start":4,"line_end":4,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":3261}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5060,"byte_end":5067,"line_start":4,"line_end":4,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":4115}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5076,"byte_end":5079,"line_start":5,"line_end":5,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5081,"byte_end":5092,"line_start":5,"line_end":5,"column_start":10,"column_end":21},"ref_id":{"krate":1,"index":1205}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5176,"byte_end":5183,"line_start":10,"line_end":10,"column_start":17,"column_end":24},"ref_id":{"krate":1,"index":1302}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5184,"byte_end":5190,"line_start":10,"line_end":10,"column_start":25,"column_end":31},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5192,"byte_end":5198,"line_start":10,"line_end":10,"column_start":33,"column_end":39},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5209,"byte_end":5216,"line_start":13,"line_end":13,"column_start":6,"column_end":13},"ref_id":{"krate":0,"index":63}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5239,"byte_end":5246,"line_start":14,"line_end":14,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":63}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5257,"byte_end":5264,"line_start":15,"line_end":15,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":63}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5278,"byte_end":5287,"line_start":16,"line_end":16,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":64}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5295,"byte_end":5306,"line_start":16,"line_end":16,"column_start":30,"column_end":41},"ref_id":{"krate":0,"index":67}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5351,"byte_end":5358,"line_start":20,"line_end":20,"column_start":25,"column_end":32},"ref_id":{"krate":1,"index":1302}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5359,"byte_end":5365,"line_start":20,"line_end":20,"column_start":33,"column_end":39},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5367,"byte_end":5373,"line_start":20,"line_end":20,"column_start":41,"column_end":47},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5415,"byte_end":5421,"line_start":21,"line_end":21,"column_start":39,"column_end":45},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5403,"byte_end":5407,"line_start":21,"line_end":21,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":3109}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5397,"byte_end":5401,"line_start":21,"line_end":21,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":3093}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5409,"byte_end":5413,"line_start":21,"line_end":21,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":62}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5453,"byte_end":5456,"line_start":22,"line_end":22,"column_start":29,"column_end":32},"ref_id":{"krate":5,"index":5877}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5445,"byte_end":5451,"line_start":22,"line_end":22,"column_start":21,"column_end":27},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5491,"byte_end":5494,"line_start":23,"line_end":23,"column_start":32,"column_end":35},"ref_id":{"krate":1,"index":1310}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5482,"byte_end":5489,"line_start":23,"line_end":23,"column_start":23,"column_end":30},"ref_id":{"krate":1,"index":1302}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5531,"byte_end":5537,"line_start":24,"line_end":24,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5508,"byte_end":5522,"line_start":24,"line_end":24,"column_start":11,"column_end":25},"ref_id":{"krate":1,"index":4518}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5506,"byte_end":5507,"line_start":24,"line_end":24,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":2952790083}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5528,"byte_end":5529,"line_start":24,"line_end":24,"column_start":31,"column_end":32},"ref_id":{"krate":0,"index":2818572355}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5596,"byte_end":5602,"line_start":25,"line_end":25,"column_start":56,"column_end":62},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5578,"byte_end":5591,"line_start":25,"line_end":25,"column_start":38,"column_end":51},"ref_id":{"krate":20,"index":264}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5566,"byte_end":5576,"line_start":25,"line_end":25,"column_start":26,"column_end":36},"ref_id":{"krate":20,"index":255}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5560,"byte_end":5564,"line_start":25,"line_end":25,"column_start":20,"column_end":24},"ref_id":{"krate":20,"index":213}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5593,"byte_end":5594,"line_start":25,"line_end":25,"column_start":53,"column_end":54},"ref_id":{"krate":0,"index":2818572355}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5640,"byte_end":5644,"line_start":27,"line_end":27,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":2885681219}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5685,"byte_end":5689,"line_start":28,"line_end":28,"column_start":25,"column_end":29},"ref_id":{"krate":20,"index":636}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5673,"byte_end":5677,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"ref_id":{"krate":20,"index":213}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5679,"byte_end":5683,"line_start":28,"line_end":28,"column_start":19,"column_end":23},"ref_id":{"krate":20,"index":620}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5685,"byte_end":5689,"line_start":28,"line_end":28,"column_start":25,"column_end":29},"ref_id":{"krate":20,"index":636}},{"kind":"Mod","span":{"file_name":"src/conf/mod.rs","byte_start":5673,"byte_end":5677,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"ref_id":{"krate":20,"index":213}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5679,"byte_end":5683,"line_start":28,"line_end":28,"column_start":19,"column_end":23},"ref_id":{"krate":20,"index":620}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5708,"byte_end":5709,"line_start":28,"line_end":28,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":3254779971}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5700,"byte_end":5705,"line_start":28,"line_end":28,"column_start":40,"column_end":45},"ref_id":{"krate":0,"index":469762115}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5735,"byte_end":5738,"line_start":29,"line_end":29,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":3087007811}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5774,"byte_end":5779,"line_start":33,"line_end":33,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":469762115}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5863,"byte_end":5869,"line_start":35,"line_end":35,"column_start":17,"column_end":23},"ref_id":{"krate":1,"index":1352}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5859,"byte_end":5862,"line_start":35,"line_end":35,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":3087007811}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5878,"byte_end":5882,"line_start":35,"line_end":35,"column_start":32,"column_end":36},"ref_id":{"krate":2,"index":3058}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5870,"byte_end":5876,"line_start":35,"line_end":35,"column_start":24,"column_end":30},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5894,"byte_end":5900,"line_start":35,"line_end":35,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":8651}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5885,"byte_end":5891,"line_start":35,"line_end":35,"column_start":39,"column_end":45},"ref_id":{"krate":20,"index":666}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5883,"byte_end":5884,"line_start":35,"line_end":35,"column_start":37,"column_end":38},"ref_id":{"krate":0,"index":704643139}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5933,"byte_end":5937,"line_start":36,"line_end":36,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":3058}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":5925,"byte_end":5931,"line_start":36,"line_end":36,"column_start":21,"column_end":27},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5949,"byte_end":5955,"line_start":36,"line_end":36,"column_start":45,"column_end":51},"ref_id":{"krate":2,"index":8651}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":5940,"byte_end":5946,"line_start":36,"line_end":36,"column_start":36,"column_end":42},"ref_id":{"krate":20,"index":666}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5938,"byte_end":5939,"line_start":36,"line_end":36,"column_start":34,"column_end":35},"ref_id":{"krate":0,"index":2852126787}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":5979,"byte_end":5982,"line_start":38,"line_end":38,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":3087007811}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6020,"byte_end":6026,"line_start":41,"line_end":41,"column_start":31,"column_end":37},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6031,"byte_end":6037,"line_start":41,"line_end":41,"column_start":42,"column_end":48},"ref_id":{"krate":2,"index":46939}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6040,"byte_end":6046,"line_start":41,"line_end":41,"column_start":51,"column_end":57},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6049,"byte_end":6055,"line_start":41,"line_end":41,"column_start":60,"column_end":66},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6082,"byte_end":6095,"line_start":42,"line_end":42,"column_start":24,"column_end":37},"ref_id":{"krate":1,"index":1346}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6067,"byte_end":6071,"line_start":42,"line_end":42,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741892}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6072,"byte_end":6081,"line_start":42,"line_end":42,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":64}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6096,"byte_end":6100,"line_start":42,"line_end":42,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":536870980}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6145,"byte_end":6151,"line_start":45,"line_end":45,"column_start":37,"column_end":43},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6156,"byte_end":6162,"line_start":45,"line_end":45,"column_start":48,"column_end":54},"ref_id":{"krate":2,"index":46939}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6164,"byte_end":6170,"line_start":45,"line_end":45,"column_start":56,"column_end":62},"ref_id":{"krate":5,"index":8050}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6196,"byte_end":6199,"line_start":46,"line_end":46,"column_start":18,"column_end":21},"ref_id":{"krate":5,"index":7429}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6226,"byte_end":6234,"line_start":47,"line_end":47,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":68}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6221,"byte_end":6225,"line_start":47,"line_end":47,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1073741893}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6235,"byte_end":6239,"line_start":47,"line_end":47,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":536870981}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6254,"byte_end":6258,"line_start":48,"line_end":48,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":46943}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6254,"byte_end":6258,"line_start":48,"line_end":48,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":46943}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6284,"byte_end":6291,"line_start":48,"line_end":48,"column_start":43,"column_end":50},"ref_id":{"krate":2,"index":8243}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6273,"byte_end":6278,"line_start":48,"line_end":48,"column_start":32,"column_end":37},"ref_id":{"krate":2,"index":13028}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6269,"byte_end":6270,"line_start":48,"line_end":48,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":2818572357}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6265,"byte_end":6268,"line_start":48,"line_end":48,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":2952790085}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6307,"byte_end":6311,"line_start":49,"line_end":49,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":46941}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6307,"byte_end":6311,"line_start":49,"line_end":49,"column_start":13,"column_end":17},"ref_id":{"krate":2,"index":46941}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6322,"byte_end":6326,"line_start":49,"line_end":49,"column_start":28,"column_end":32},"ref_id":{"krate":2,"index":46941}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6354,"byte_end":6357,"line_start":52,"line_end":52,"column_start":16,"column_end":19},"ref_id":{"krate":5,"index":7517}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6350,"byte_end":6353,"line_start":52,"line_end":52,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":2952790085}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6395,"byte_end":6403,"line_start":54,"line_end":54,"column_start":28,"column_end":36},"ref_id":{"krate":2,"index":12556}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6386,"byte_end":6393,"line_start":54,"line_end":54,"column_start":19,"column_end":26},"ref_id":{"krate":2,"index":12554}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6404,"byte_end":6407,"line_start":54,"line_end":54,"column_start":37,"column_end":40},"ref_id":{"krate":0,"index":2952790085}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6430,"byte_end":6432,"line_start":55,"line_end":55,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6430,"byte_end":6432,"line_start":55,"line_end":55,"column_start":17,"column_end":19},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6446,"byte_end":6450,"line_start":55,"line_end":55,"column_start":33,"column_end":37},"ref_id":{"krate":2,"index":46943}},{"kind":"Function","span":{"file_name":"src/conf/mod.rs","byte_start":6460,"byte_end":6464,"line_start":55,"line_end":55,"column_start":47,"column_end":51},"ref_id":{"krate":2,"index":3058}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6452,"byte_end":6458,"line_start":55,"line_end":55,"column_start":39,"column_end":45},"ref_id":{"krate":5,"index":8050}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6465,"byte_end":6468,"line_start":55,"line_end":55,"column_start":52,"column_end":55},"ref_id":{"krate":0,"index":2952790085}},{"kind":"Variable","span":{"file_name":"src/conf/mod.rs","byte_start":6473,"byte_end":6474,"line_start":55,"line_end":55,"column_start":60,"column_end":61},"ref_id":{"krate":0,"index":1543503941}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6494,"byte_end":6497,"line_start":56,"line_end":56,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6494,"byte_end":6497,"line_start":56,"line_end":56,"column_start":17,"column_end":20},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6512,"byte_end":6516,"line_start":56,"line_end":56,"column_start":35,"column_end":39},"ref_id":{"krate":2,"index":46941}},{"kind":"Type","span":{"file_name":"src/conf/mod.rs","byte_start":6568,"byte_end":6572,"line_start":59,"line_end":59,"column_start":20,"column_end":24},"ref_id":{"krate":2,"index":46941}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":91,"byte_end":99,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":70}},{"kind":"Mod","span":{"file_name":"src/protocol/mod.rs","byte_start":6596,"byte_end":6599,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":6781,"byte_end":6790,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"ref_id":{"krate":0,"index":74}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":6833,"byte_end":6842,"line_start":13,"line_end":13,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":74}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":6868,"byte_end":6872,"line_start":14,"line_end":14,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073741906}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":6900,"byte_end":6908,"line_start":15,"line_end":15,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":2415919186}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":6933,"byte_end":6937,"line_start":16,"line_end":16,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741906}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":6965,"byte_end":6972,"line_start":17,"line_end":17,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":1275068498}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":6983,"byte_end":6992,"line_start":18,"line_end":18,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":74}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7007,"byte_end":7015,"line_start":19,"line_end":19,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":76}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7017,"byte_end":7025,"line_start":19,"line_end":19,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":2415919186}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7039,"byte_end":7046,"line_start":20,"line_end":20,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":77}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7048,"byte_end":7055,"line_start":20,"line_end":20,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":1275068498}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7069,"byte_end":7077,"line_start":21,"line_end":21,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7079,"byte_end":7083,"line_start":21,"line_end":21,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741906}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7097,"byte_end":7105,"line_start":22,"line_end":22,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":78}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7108,"byte_end":7116,"line_start":22,"line_end":22,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":2415919186}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":7335,"byte_end":7341,"line_start":28,"line_end":28,"column_start":34,"column_end":40},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7428,"byte_end":7434,"line_start":29,"line_end":29,"column_start":85,"column_end":91},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7360,"byte_end":7369,"line_start":29,"line_end":29,"column_start":17,"column_end":26},"ref_id":{"krate":5,"index":5879}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":7352,"byte_end":7358,"line_start":29,"line_end":29,"column_start":9,"column_end":15},"ref_id":{"krate":5,"index":8050}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7418,"byte_end":7424,"line_start":29,"line_end":29,"column_start":75,"column_end":81},"ref_id":{"krate":5,"index":5486}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7370,"byte_end":7374,"line_start":29,"line_end":29,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073741907}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7375,"byte_end":7383,"line_start":29,"line_end":29,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":79}},{"kind":"Type","span":{"file_name":"src/protocol/mod.rs","byte_start":7384,"byte_end":7416,"line_start":29,"line_end":29,"column_start":41,"column_end":73},"ref_id":{"krate":2,"index":45350}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7384,"byte_end":7385,"line_start":29,"line_end":29,"column_start":41,"column_end":42},"ref_id":{"krate":2,"index":45352}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7389,"byte_end":7416,"line_start":29,"line_end":29,"column_start":46,"column_end":73},"ref_id":{"krate":2,"index":45353}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7391,"byte_end":7395,"line_start":29,"line_end":29,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1073741907}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7396,"byte_end":7403,"line_start":29,"line_end":29,"column_start":53,"column_end":60},"ref_id":{"krate":0,"index":77}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7493,"byte_end":7506,"line_start":33,"line_end":33,"column_start":14,"column_end":27},"ref_id":{"krate":2,"index":31236}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7509,"byte_end":7513,"line_start":33,"line_end":33,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":1073741908}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7514,"byte_end":7522,"line_start":33,"line_end":33,"column_start":35,"column_end":43},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7524,"byte_end":7528,"line_start":33,"line_end":33,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1073741908}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7529,"byte_end":7537,"line_start":33,"line_end":33,"column_start":50,"column_end":58},"ref_id":{"krate":0,"index":76}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7565,"byte_end":7569,"line_start":34,"line_end":34,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":1073741908}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7570,"byte_end":7578,"line_start":34,"line_end":34,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7580,"byte_end":7584,"line_start":34,"line_end":34,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073741908}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7585,"byte_end":7593,"line_start":34,"line_end":34,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":76}},{"kind":"Function","span":{"file_name":"src/protocol/mod.rs","byte_start":7696,"byte_end":7707,"line_start":38,"line_end":38,"column_start":29,"column_end":40},"ref_id":{"krate":2,"index":31234}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7689,"byte_end":7695,"line_start":38,"line_end":38,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":536870997}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7748,"byte_end":7754,"line_start":39,"line_end":39,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":3489661013}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7719,"byte_end":7723,"line_start":39,"line_end":39,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741909}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7724,"byte_end":7732,"line_start":39,"line_end":39,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7733,"byte_end":7737,"line_start":39,"line_end":39,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741909}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7738,"byte_end":7746,"line_start":39,"line_end":39,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":78}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7798,"byte_end":7804,"line_start":40,"line_end":40,"column_start":40,"column_end":46},"ref_id":{"krate":0,"index":3489661013}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7767,"byte_end":7771,"line_start":40,"line_end":40,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741909}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7772,"byte_end":7780,"line_start":40,"line_end":40,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":79}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7781,"byte_end":7785,"line_start":40,"line_end":40,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073741909}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7786,"byte_end":7794,"line_start":40,"line_end":40,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":78}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7861,"byte_end":7865,"line_start":45,"line_end":45,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073741910}},{"kind":"Variable","span":{"file_name":"src/protocol/mod.rs","byte_start":7866,"byte_end":7874,"line_start":45,"line_end":45,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":79}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":170,"byte_end":176,"line_start":8,"line_end":8,"column_start":57,"column_end":63},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":146,"byte_end":150,"line_start":8,"line_end":8,"column_start":33,"column_end":37},"ref_id":{"krate":1,"index":5308}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":133,"byte_end":144,"line_start":8,"line_end":8,"column_start":20,"column_end":31},"ref_id":{"krate":1,"index":5257}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":252,"byte_end":255,"line_start":10,"line_end":10,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":66}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":243,"byte_end":250,"line_start":10,"line_end":10,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":63}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":237,"byte_end":241,"line_start":10,"line_end":10,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":48}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":287,"byte_end":295,"line_start":12,"line_end":12,"column_start":28,"column_end":36},"ref_id":{"krate":1,"index":5314}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":278,"byte_end":286,"line_start":12,"line_end":12,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":3489661015}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":352,"byte_end":358,"line_start":14,"line_end":14,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":2751463511}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":373,"byte_end":375,"line_start":15,"line_end":15,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":47069}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":373,"byte_end":375,"line_start":15,"line_end":15,"column_start":13,"column_end":15},"ref_id":{"krate":2,"index":47069}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":641,"byte_end":647,"line_start":21,"line_end":21,"column_start":50,"column_end":56},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":626,"byte_end":630,"line_start":21,"line_end":21,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":4513}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":619,"byte_end":625,"line_start":21,"line_end":21,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":4093640791}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":636,"byte_end":639,"line_start":21,"line_end":21,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":3892314199}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":701,"byte_end":704,"line_start":22,"line_end":22,"column_start":51,"column_end":54},"ref_id":{"krate":0,"index":82}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":690,"byte_end":699,"line_start":22,"line_end":22,"column_start":40,"column_end":49},"ref_id":{"krate":0,"index":74}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":680,"byte_end":688,"line_start":22,"line_end":22,"column_start":30,"column_end":38},"ref_id":{"krate":0,"index":70}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":710,"byte_end":713,"line_start":22,"line_end":22,"column_start":60,"column_end":63},"ref_id":{"krate":0,"index":3892314199}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":714,"byte_end":721,"line_start":22,"line_end":22,"column_start":64,"column_end":71},"ref_id":{"krate":2,"index":45396}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":717,"byte_end":721,"line_start":22,"line_end":22,"column_start":67,"column_end":71},"ref_id":{"krate":2,"index":45398}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":717,"byte_end":721,"line_start":22,"line_end":22,"column_start":67,"column_end":71},"ref_id":{"krate":0,"index":3388997719}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":747,"byte_end":754,"line_start":23,"line_end":23,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":86}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":744,"byte_end":746,"line_start":23,"line_end":23,"column_start":20,"column_end":22},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":852,"byte_end":859,"line_start":26,"line_end":26,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":86}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":849,"byte_end":851,"line_start":26,"line_end":26,"column_start":24,"column_end":26},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":972,"byte_end":980,"line_start":28,"line_end":28,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":84}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":969,"byte_end":971,"line_start":28,"line_end":28,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1012,"byte_end":1024,"line_start":29,"line_end":29,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1009,"byte_end":1011,"line_start":29,"line_end":29,"column_start":25,"column_end":27},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1063,"byte_end":1069,"line_start":29,"line_end":29,"column_start":79,"column_end":85},"ref_id":{"krate":2,"index":8651}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1033,"byte_end":1043,"line_start":29,"line_end":29,"column_start":49,"column_end":59},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1025,"byte_end":1032,"line_start":29,"line_end":29,"column_start":41,"column_end":48},"ref_id":{"krate":0,"index":67108951}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1048,"byte_end":1059,"line_start":29,"line_end":29,"column_start":64,"column_end":75},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1045,"byte_end":1047,"line_start":29,"line_end":29,"column_start":61,"column_end":63},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1120,"byte_end":1128,"line_start":30,"line_end":30,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":84}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1117,"byte_end":1119,"line_start":30,"line_end":30,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1205,"byte_end":1211,"line_start":31,"line_end":31,"column_start":73,"column_end":79},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1178,"byte_end":1185,"line_start":31,"line_end":31,"column_start":46,"column_end":53},"ref_id":{"krate":1,"index":5261}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1167,"byte_end":1176,"line_start":31,"line_end":31,"column_start":35,"column_end":44},"ref_id":{"krate":1,"index":5254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1157,"byte_end":1164,"line_start":31,"line_end":31,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":2382364759}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1288,"byte_end":1296,"line_start":33,"line_end":33,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":84}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1285,"byte_end":1287,"line_start":33,"line_end":33,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1339,"byte_end":1349,"line_start":34,"line_end":34,"column_start":39,"column_end":49},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1331,"byte_end":1338,"line_start":34,"line_end":34,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":67108951}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1354,"byte_end":1365,"line_start":34,"line_end":34,"column_start":54,"column_end":65},"ref_id":{"krate":0,"index":83}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1351,"byte_end":1353,"line_start":34,"line_end":34,"column_start":51,"column_end":53},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1399,"byte_end":1403,"line_start":35,"line_end":35,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":46943}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1399,"byte_end":1403,"line_start":35,"line_end":35,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":46943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1413,"byte_end":1425,"line_start":35,"line_end":35,"column_start":43,"column_end":55},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1410,"byte_end":1412,"line_start":35,"line_end":35,"column_start":40,"column_end":42},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1426,"byte_end":1427,"line_start":35,"line_end":35,"column_start":56,"column_end":57},"ref_id":{"krate":0,"index":142606423}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1460,"byte_end":1464,"line_start":36,"line_end":36,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":46941}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1460,"byte_end":1464,"line_start":36,"line_end":36,"column_start":29,"column_end":33},"ref_id":{"krate":2,"index":46941}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1471,"byte_end":1483,"line_start":36,"line_end":36,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":85}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1468,"byte_end":1470,"line_start":36,"line_end":36,"column_start":37,"column_end":39},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1562,"byte_end":1570,"line_start":38,"line_end":38,"column_start":45,"column_end":53},"ref_id":{"krate":0,"index":84}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1559,"byte_end":1561,"line_start":38,"line_end":38,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1647,"byte_end":1653,"line_start":39,"line_end":39,"column_start":73,"column_end":79},"ref_id":{"krate":2,"index":9256}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1620,"byte_end":1627,"line_start":39,"line_end":39,"column_start":46,"column_end":53},"ref_id":{"krate":1,"index":5261}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1609,"byte_end":1618,"line_start":39,"line_end":39,"column_start":35,"column_end":44},"ref_id":{"krate":1,"index":5254}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1599,"byte_end":1606,"line_start":39,"line_end":39,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":2382364759}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1795,"byte_end":1800,"line_start":42,"line_end":42,"column_start":29,"column_end":34},"ref_id":{"krate":1,"index":4570}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1787,"byte_end":1794,"line_start":42,"line_end":42,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":2382364759}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1804,"byte_end":1811,"line_start":42,"line_end":42,"column_start":38,"column_end":45},"ref_id":{"krate":0,"index":86}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1801,"byte_end":1803,"line_start":42,"line_end":42,"column_start":35,"column_end":37},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1861,"byte_end":1864,"line_start":43,"line_end":43,"column_start":46,"column_end":49},"ref_id":{"krate":0,"index":40}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":1853,"byte_end":1859,"line_start":43,"line_end":43,"column_start":38,"column_end":44},"ref_id":{"krate":0,"index":32}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":1845,"byte_end":1851,"line_start":43,"line_end":43,"column_start":30,"column_end":36},"ref_id":{"krate":0,"index":11}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1865,"byte_end":1871,"line_start":43,"line_end":43,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":4093640791}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1872,"byte_end":1879,"line_start":43,"line_end":43,"column_start":57,"column_end":64},"ref_id":{"krate":0,"index":2382364759}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1881,"byte_end":1883,"line_start":43,"line_end":43,"column_start":66,"column_end":68},"ref_id":{"krate":0,"index":2785017943}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1909,"byte_end":1918,"line_start":44,"line_end":44,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":41}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1906,"byte_end":1908,"line_start":44,"line_end":44,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":4135583831}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":1945,"byte_end":1956,"line_start":45,"line_end":45,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":45}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":1942,"byte_end":1944,"line_start":45,"line_end":45,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":4135583831}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":2100,"byte_end":2103,"line_start":51,"line_end":51,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":47072}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":2100,"byte_end":2103,"line_start":51,"line_end":51,"column_start":13,"column_end":16},"ref_id":{"krate":2,"index":47072}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":2125,"byte_end":2127,"line_start":51,"line_end":51,"column_start":38,"column_end":40},"ref_id":{"krate":0,"index":25165911}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/client/mod.rs","byte_start":2535,"byte_end":2541,"line_start":18,"line_end":18,"column_start":10,"column_end":16},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":32},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/conf/mod.rs","byte_start":5209,"byte_end":5216,"line_start":13,"line_end":13,"column_start":6,"column_end":13},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":63},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/protocol/mod.rs","byte_start":6781,"byte_end":6790,"line_start":12,"line_end":12,"column_start":10,"column_end":19},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":74},"to":{"krate":4294967295,"index":4294967295}}]} \ No newline at end of file diff --git a/target/rls/debug/deps/yaml_rust-425adb7692278778.d b/target/rls/debug/deps/yaml_rust-425adb7692278778.d new file mode 100644 index 0000000..7cb4d0e --- /dev/null +++ b/target/rls/debug/deps/yaml_rust-425adb7692278778.d @@ -0,0 +1,9 @@ +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/yaml_rust-425adb7692278778.rmeta: /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs + +/home/roche/Proyectos/minecraft_proxy/target/rls/debug/deps/yaml_rust-425adb7692278778.d: /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs /home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs + +/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/lib.rs: +/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/emitter.rs: +/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/parser.rs: +/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/scanner.rs: +/home/roche/.cargo/registry/src/github.com-1ecc6299db9ec823/yaml-rust-0.4.5/src/yaml.rs: diff --git a/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta-ubty31b529qa/dep-graph.bin b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta-ubty31b529qa/dep-graph.bin new file mode 100644 index 0000000..6db3e11 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta-ubty31b529qa/dep-graph.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta-ubty31b529qa/query-cache.bin b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta-ubty31b529qa/query-cache.bin new file mode 100644 index 0000000..7a2c806 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta-ubty31b529qa/query-cache.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva-2zj4jwg4piexo/work-products.bin b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta-ubty31b529qa/work-products.bin similarity index 100% rename from target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva-2zj4jwg4piexo/work-products.bin rename to target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta-ubty31b529qa/work-products.bin diff --git a/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta.lock b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqfu9tcfr-6awcta.lock new file mode 100755 index 0000000..e69de29 diff --git a/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/dep-graph.bin b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/dep-graph.bin new file mode 100644 index 0000000..6db3e11 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/dep-graph.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/dep-graph.part.bin b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/dep-graph.part.bin new file mode 100644 index 0000000..56b334f Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/dep-graph.part.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/query-cache.bin b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/query-cache.bin new file mode 100644 index 0000000..7a2c806 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/query-cache.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip-3mnxj42tm81ww/work-products.bin b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/work-products.bin similarity index 100% rename from target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip-3mnxj42tm81ww/work-products.bin rename to target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa-working/work-products.bin diff --git a/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa.lock b/target/rls/debug/incremental/minecraft_proxy-1frg6el0gdl38/s-gdqg2gc4pf-pc8cqa.lock new file mode 100755 index 0000000..e69de29 diff --git a/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva-2zj4jwg4piexo/dep-graph.bin b/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/dep-graph.bin similarity index 75% rename from target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva-2zj4jwg4piexo/dep-graph.bin rename to target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/dep-graph.bin index e879cd3..9742fe4 100644 Binary files a/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva-2zj4jwg4piexo/dep-graph.bin and b/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/dep-graph.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva-2zj4jwg4piexo/query-cache.bin b/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/query-cache.bin similarity index 74% rename from target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva-2zj4jwg4piexo/query-cache.bin rename to target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/query-cache.bin index 41d97f4..4ae315d 100644 Binary files a/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdpe95vtan-10n2iva-2zj4jwg4piexo/query-cache.bin and b/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/query-cache.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/work-products.bin b/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/work-products.bin new file mode 100644 index 0000000..18003c7 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt-2zj4jwg4piexo/work-products.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt.lock b/target/rls/debug/incremental/minecraft_proxy-1rcub4p4nhz2v/s-gdq9xc8lyp-dukxwt.lock new file mode 100755 index 0000000..e69de29 diff --git a/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/dep-graph.bin b/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/dep-graph.bin new file mode 100644 index 0000000..6bcf244 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/dep-graph.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/query-cache.bin b/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/query-cache.bin new file mode 100644 index 0000000..c43fc61 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/query-cache.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/work-products.bin b/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/work-products.bin new file mode 100644 index 0000000..18003c7 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru-1khhvnlht5qk1/work-products.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru.lock b/target/rls/debug/incremental/minecraft_proxy-262xj0ewjq20k/s-gdr107txyf-1o8eqru.lock new file mode 100755 index 0000000..e69de29 diff --git a/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip-3mnxj42tm81ww/dep-graph.bin b/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/dep-graph.bin similarity index 74% rename from target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip-3mnxj42tm81ww/dep-graph.bin rename to target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/dep-graph.bin index 6b7d985..03e5945 100644 Binary files a/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip-3mnxj42tm81ww/dep-graph.bin and b/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/dep-graph.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip-3mnxj42tm81ww/query-cache.bin b/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/query-cache.bin similarity index 71% rename from target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip-3mnxj42tm81ww/query-cache.bin rename to target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/query-cache.bin index b2fbe29..9700c33 100644 Binary files a/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdpe95wzhi-1ecgfip-3mnxj42tm81ww/query-cache.bin and b/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/query-cache.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/work-products.bin b/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/work-products.bin new file mode 100644 index 0000000..18003c7 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q-3mnxj42tm81ww/work-products.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q.lock b/target/rls/debug/incremental/minecraft_proxy-2hz3279w2aron/s-gdq9xc9jdq-yxjd5q.lock new file mode 100755 index 0000000..e69de29 diff --git a/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/dep-graph.bin b/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/dep-graph.bin new file mode 100644 index 0000000..3d522f9 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/dep-graph.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/query-cache.bin b/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/query-cache.bin new file mode 100644 index 0000000..84679e1 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/query-cache.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/work-products.bin b/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/work-products.bin new file mode 100644 index 0000000..18003c7 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm-3e610igvftp21/work-products.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm.lock b/target/rls/debug/incremental/minecraft_proxy-tj8frphi15ee/s-gdr107suux-1ohfkhm.lock new file mode 100755 index 0000000..e69de29 diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/dep-graph.bin b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/dep-graph.bin new file mode 100644 index 0000000..0d7ab2d Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/dep-graph.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/query-cache.bin b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/query-cache.bin new file mode 100644 index 0000000..efb328b Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/query-cache.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/work-products.bin b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/work-products.bin new file mode 100644 index 0000000..18003c7 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0-2cm7on4sqsyk8/work-products.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0.lock b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqfud3muw-ty20y0.lock new file mode 100755 index 0000000..e69de29 diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/dep-graph.bin b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/dep-graph.bin new file mode 100644 index 0000000..0d7ab2d Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/dep-graph.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/dep-graph.part.bin b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/dep-graph.part.bin new file mode 100644 index 0000000..6d07fb0 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/dep-graph.part.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/query-cache.bin b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/query-cache.bin new file mode 100644 index 0000000..efb328b Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/query-cache.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/work-products.bin b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/work-products.bin new file mode 100644 index 0000000..18003c7 Binary files /dev/null and b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv-working/work-products.bin differ diff --git a/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv.lock b/target/rls/debug/incremental/minecraft_proxy-tjsgu7trj7oo/s-gdqg2gcw61-ewn5jv.lock new file mode 100755 index 0000000..e69de29