diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-461e46e3a0bf0909.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-461e46e3a0bf0909.json deleted file mode 100644 index 29c2277..0000000 --- a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcp_server-461e46e3a0bf0909.json +++ /dev/null @@ -1 +0,0 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcp_server-461e46e3a0bf0909.rmeta"},"prelude":{"crate_id":{"name":"tcp_server","disambiguator":[18440351751628021687,7116310239655684133]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/tcp-server.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/bin/tcp-server.rs","byte_start":0,"byte_end":526,"line_start":1,"line_end":14,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":2861},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":14,"byte_end":18,"line_start":1,"line_end":1,"column_start":15,"column_end":19},"alias_span":null,"name":"Read","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":2915},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":20,"byte_end":25,"line_start":1,"line_end":1,"column_start":21,"column_end":26},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":3439},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":42,"byte_end":53,"line_start":2,"line_end":2,"column_start":15,"column_end":26},"alias_span":null,"name":"TcpListener","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":0,"byte_end":526,"line_start":1,"line_end":14,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/tcp-server.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":6},{"krate":0,"index":7}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":7},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":58,"byte_end":62,"line_start":3,"line_end":3,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967265},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":75,"byte_end":94,"line_start":4,"line_end":4,"column_start":9,"column_end":28},"name":"connection_listener","qualname":"connection_listener$30","value":"std::net::TcpListener","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967257},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":189,"byte_end":195,"line_start":6,"line_end":6,"column_start":9,"column_end":15},"name":"stream","qualname":"stream$38","value":"std::result::Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967250},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":248,"byte_end":254,"line_start":7,"line_end":7,"column_start":17,"column_end":23},"name":"stream","qualname":"stream$45","value":"std::net::TcpStream","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4294967244},"span":{"file_name":"src/bin/tcp-server.rs","byte_start":334,"byte_end":340,"line_start":9,"line_end":9,"column_start":17,"column_end":23},"name":"buffer","qualname":"buffer$51","value":"[u8; 100]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":9,"byte_end":11,"line_start":1,"line_end":1,"column_start":10,"column_end":12},"ref_id":{"krate":1,"index":2251}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":32,"byte_end":35,"line_start":2,"line_end":2,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/tcp-server.rs","byte_start":37,"byte_end":40,"line_start":2,"line_end":2,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":133,"byte_end":139,"line_start":4,"line_end":4,"column_start":67,"column_end":73},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":110,"byte_end":114,"line_start":4,"line_end":4,"column_start":44,"column_end":48},"ref_id":{"krate":1,"index":3486}},{"kind":"Type","span":{"file_name":"src/bin/tcp-server.rs","byte_start":97,"byte_end":108,"line_start":4,"line_end":4,"column_start":31,"column_end":42},"ref_id":{"krate":1,"index":3439}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":219,"byte_end":227,"line_start":6,"line_end":6,"column_start":39,"column_end":47},"ref_id":{"krate":1,"index":3492}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":199,"byte_end":218,"line_start":6,"line_end":6,"column_start":19,"column_end":38},"ref_id":{"krate":0,"index":4294967265}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":264,"byte_end":270,"line_start":7,"line_end":7,"column_start":33,"column_end":39},"ref_id":{"krate":2,"index":5495}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":257,"byte_end":263,"line_start":7,"line_end":7,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967257}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":386,"byte_end":392,"line_start":10,"line_end":10,"column_start":34,"column_end":40},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":368,"byte_end":372,"line_start":10,"line_end":10,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":2862}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":361,"byte_end":367,"line_start":10,"line_end":10,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967250}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":378,"byte_end":384,"line_start":10,"line_end":10,"column_start":26,"column_end":32},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":448,"byte_end":463,"line_start":11,"line_end":11,"column_start":53,"column_end":68},"ref_id":{"krate":5,"index":3482}},{"kind":"Type","span":{"file_name":"src/bin/tcp-server.rs","byte_start":440,"byte_end":446,"line_start":11,"line_end":11,"column_start":45,"column_end":51},"ref_id":{"krate":5,"index":4732}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":465,"byte_end":471,"line_start":11,"line_end":11,"column_start":70,"column_end":76},"ref_id":{"krate":0,"index":4294967244}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":509,"byte_end":515,"line_start":12,"line_end":12,"column_start":35,"column_end":41},"ref_id":{"krate":2,"index":5495}},{"kind":"Function","span":{"file_name":"src/bin/tcp-server.rs","byte_start":490,"byte_end":495,"line_start":12,"line_end":12,"column_start":16,"column_end":21},"ref_id":{"krate":1,"index":2916}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":483,"byte_end":489,"line_start":12,"line_end":12,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4294967250}},{"kind":"Variable","span":{"file_name":"src/bin/tcp-server.rs","byte_start":501,"byte_end":507,"line_start":12,"line_end":12,"column_start":27,"column_end":33},"ref_id":{"krate":0,"index":4294967244}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcpudp-97cca98b69045fb9.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcpudp-97cca98b69045fb9.json new file mode 100644 index 0000000..571e11c --- /dev/null +++ b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/tcpudp-97cca98b69045fb9.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libtcpudp-97cca98b69045fb9.rmeta"},"prelude":{"crate_id":{"name":"tcpudp","disambiguator":[14252695875775721232,9879066391318841997]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/main.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/main.rs","byte_start":2,"byte_end":16,"line_start":3,"line_end":5,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":2,"byte_end":16,"line_start":3,"line_end":5,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/main.rs","byte_start":5,"byte_end":9,"line_start":3,"line_end":3,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_client-ab91982e5762afe2.json b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_client-ab91982e5762afe2.json new file mode 100644 index 0000000..a41e478 --- /dev/null +++ b/chapter11/tcpudp/target/rls/debug/deps/save-analysis/udp_client-ab91982e5762afe2.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/target/rls/debug/deps/libudp_client-ab91982e5762afe2.rmeta"},"prelude":{"crate_id":{"name":"udp_client","disambiguator":[13349912141106982036,5132117805384730441]},"crate_root":"src/bin","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter11/tcpudp/src/bin/udp-client.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/bin/udp-client.rs","byte_start":0,"byte_end":514,"line_start":1,"line_end":16,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":1,"index":3529},"span":{"file_name":"src/bin/udp-client.rs","byte_start":14,"byte_end":23,"line_start":1,"line_end":1,"column_start":15,"column_end":24},"alias_span":null,"name":"UdpSocket","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/bin/udp-client.rs","byte_start":0,"byte_end":514,"line_start":1,"line_end":16,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/bin/udp-client.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":4},"span":{"file_name":"src/bin/udp-client.rs","byte_start":29,"byte_end":33,"line_start":3,"line_end":3,"column_start":4,"column_end":8},"name":"main","qualname":"::main","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(dead_code)","span":{"file_name":"src/bin/udp-client.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1}}]},{"kind":"Local","id":{"krate":0,"index":4294967276},"span":{"file_name":"src/bin/udp-client.rs","byte_start":79,"byte_end":85,"line_start":5,"line_end":5,"column_start":9,"column_end":15},"name":"socket","qualname":"socket$19","value":"std::net::UdpSocket","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[],"refs":[{"kind":"Mod","span":{"file_name":"src/bin/udp-client.rs","byte_start":4,"byte_end":7,"line_start":1,"line_end":1,"column_start":5,"column_end":8},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/bin/udp-client.rs","byte_start":9,"byte_end":12,"line_start":1,"line_end":1,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":3002}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":117,"byte_end":123,"line_start":5,"line_end":5,"column_start":47,"column_end":53},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":99,"byte_end":103,"line_start":5,"line_end":5,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":3533}},{"kind":"Type","span":{"file_name":"src/bin/udp-client.rs","byte_start":88,"byte_end":97,"line_start":5,"line_end":5,"column_start":18,"column_end":27},"ref_id":{"krate":1,"index":3529}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":254,"byte_end":260,"line_start":10,"line_end":10,"column_start":10,"column_end":16},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":219,"byte_end":226,"line_start":9,"line_end":9,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":3561}},{"kind":"Variable","span":{"file_name":"src/bin/udp-client.rs","byte_start":203,"byte_end":209,"line_start":8,"line_end":8,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967276}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":345,"byte_end":354,"line_start":11,"line_end":11,"column_start":49,"column_end":58},"ref_id":{"krate":1,"index":3539}},{"kind":"Variable","span":{"file_name":"src/bin/udp-client.rs","byte_start":338,"byte_end":344,"line_start":11,"line_end":11,"column_start":42,"column_end":48},"ref_id":{"krate":0,"index":4294967276}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":481,"byte_end":487,"line_start":15,"line_end":15,"column_start":10,"column_end":16},"ref_id":{"krate":2,"index":5494}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":423,"byte_end":427,"line_start":14,"line_end":14,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":3564}},{"kind":"Variable","span":{"file_name":"src/bin/udp-client.rs","byte_start":407,"byte_end":413,"line_start":13,"line_end":13,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":4294967276}},{"kind":"Function","span":{"file_name":"src/bin/udp-client.rs","byte_start":460,"byte_end":468,"line_start":14,"line_end":14,"column_start":47,"column_end":55},"ref_id":{"krate":2,"index":7765}}],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo-3949t6rhhw33v/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo-3949t6rhhw33v/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/dep-graph.bin index 278411e..65553a5 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo-3949t6rhhw33v/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo-3949t6rhhw33v/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/query-cache.bin similarity index 96% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo-3949t6rhhw33v/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/query-cache.bin index 823172c..8e94bf2 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo-3949t6rhhw33v/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo-3949t6rhhw33v/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo-3949t6rhhw33v/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak-3949t6rhhw33v/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftj55mdjdv-1pygwjo.lock rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-2ate1farlevtp/s-ftmmv0twzw-19pfhak.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb-340afa2jm2113/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb-340afa2jm2113/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/dep-graph.bin index 323ec69..9f7bac4 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb-340afa2jm2113/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb-340afa2jm2113/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/query-cache.bin similarity index 96% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb-340afa2jm2113/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/query-cache.bin index 3620f87..0648e3a 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb-340afa2jm2113/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb-340afa2jm2113/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb-340afa2jm2113/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc-340afa2jm2113/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftj55m5y4h-1tj2zb.lock rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_client-3rxfrpxj550gh/s-ftmmv0jmnz-1ny7ntc.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i-3e21ivgpu56aq/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i-3e21ivgpu56aq/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/dep-graph.bin index 6d42787..dcca1de 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i-3e21ivgpu56aq/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i-3e21ivgpu56aq/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/query-cache.bin similarity index 86% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i-3e21ivgpu56aq/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/query-cache.bin index 3528bb8..8c99b2a 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i-3e21ivgpu56aq/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i-3e21ivgpu56aq/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i-3e21ivgpu56aq/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak-3e21ivgpu56aq/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftj55mg8u3-1bayq1i.lock rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-39z9wkvp8q1nx/s-ftmmv1i3rv-gep9ak.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe-3s5ufmok2ydxs/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe-3s5ufmok2ydxs/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/dep-graph.bin index b38e075..8a41947 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe-3s5ufmok2ydxs/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe-3s5ufmok2ydxs/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/query-cache.bin similarity index 87% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe-3s5ufmok2ydxs/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/query-cache.bin index 23d4883..b666cf0 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe-3s5ufmok2ydxs/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe-3s5ufmok2ydxs/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe-3s5ufmok2ydxs/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s-3s5ufmok2ydxs/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftj55mkh5v-1yvolbe.lock rename to chapter11/tcpudp/target/rls/debug/incremental/tcp_server-3w3n351y2b9o7/s-ftmmv0wfqd-1wnmy5s.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue-29c674ao84g0q/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/dep-graph.bin similarity index 98% rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue-29c674ao84g0q/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/dep-graph.bin index ca52d0d..9ce0cdb 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue-29c674ao84g0q/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue-29c674ao84g0q/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/query-cache.bin similarity index 97% rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue-29c674ao84g0q/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/query-cache.bin index 11f4753..ba605e2 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue-29c674ao84g0q/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue-29c674ao84g0q/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue-29c674ao84g0q/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o-29c674ao84g0q/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftj55miki0-wm0rue.lock rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-1imx83a8nnp4o/s-ftmmv10l4m-hlz46o.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30-1d63em4h0n5ka/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30-1d63em4h0n5ka/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/dep-graph.bin index 7ca8c2d..8165fe6 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30-1d63em4h0n5ka/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30-1d63em4h0n5ka/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/query-cache.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30-1d63em4h0n5ka/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/query-cache.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30-1d63em4h0n5ka/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30-1d63em4h0n5ka/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y-1d63em4h0n5ka/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30.lock b/chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftj55lrxe1-qg6p30.lock rename to chapter11/tcpudp/target/rls/debug/incremental/tcpudp-30a9r0upah7o0/s-ftmmv0rwud-1vinj7y.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d-rn5f0nuhwtdx/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d-rn5f0nuhwtdx/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/dep-graph.bin index 6c6bbf3..54658a0 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d-rn5f0nuhwtdx/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d-rn5f0nuhwtdx/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/query-cache.bin similarity index 94% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d-rn5f0nuhwtdx/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/query-cache.bin index 4c27a31..ea9495c 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d-rn5f0nuhwtdx/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d-rn5f0nuhwtdx/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d-rn5f0nuhwtdx/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3-rn5f0nuhwtdx/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftj55lwq9l-19i9u4d.lock rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-2tfckwcg9zu6s/s-ftmmv13k21-1071qz3.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl-yj0vinu7mkc2/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl-yj0vinu7mkc2/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/dep-graph.bin index c35cdd2..911575d 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl-yj0vinu7mkc2/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl-yj0vinu7mkc2/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/query-cache.bin similarity index 96% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl-yj0vinu7mkc2/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/query-cache.bin index b2a4e22..f0b1a82 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl-yj0vinu7mkc2/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl-yj0vinu7mkc2/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl-yj0vinu7mkc2/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt-yj0vinu7mkc2/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftj55mmp51-ef2xyl.lock rename to chapter11/tcpudp/target/rls/debug/incremental/udp_client-u4o6uss42r2b/s-ftmmv16n8q-vvvbxt.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8-1u1qcduxpt5eb/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8-1u1qcduxpt5eb/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/dep-graph.bin index b8a7f20..d6e9d23 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8-1u1qcduxpt5eb/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8-1u1qcduxpt5eb/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/query-cache.bin similarity index 84% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8-1u1qcduxpt5eb/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/query-cache.bin index 741cbd5..61e3d50 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8-1u1qcduxpt5eb/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8-1u1qcduxpt5eb/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8-1u1qcduxpt5eb/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7-1u1qcduxpt5eb/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftj55m1cgk-pqn2g8.lock rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-11dz9mvj50hlr/s-ftmmv1egbl-zzruo7.lock diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod-xw4n3f9kq981/dep-graph.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/dep-graph.bin similarity index 99% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod-xw4n3f9kq981/dep-graph.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/dep-graph.bin index 36e7197..805ff92 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod-xw4n3f9kq981/dep-graph.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/dep-graph.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod-xw4n3f9kq981/query-cache.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/query-cache.bin similarity index 81% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod-xw4n3f9kq981/query-cache.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/query-cache.bin index 576db83..3e1b6b2 100644 Binary files a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod-xw4n3f9kq981/query-cache.bin and b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/query-cache.bin differ diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod-xw4n3f9kq981/work-products.bin b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/work-products.bin similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod-xw4n3f9kq981/work-products.bin rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32-xw4n3f9kq981/work-products.bin diff --git a/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod.lock b/chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32.lock similarity index 100% rename from chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftj55mae2r-spapod.lock rename to chapter11/tcpudp/target/rls/debug/incremental/udp_server-2gg5lqnzl7ze3/s-ftmmv19yh0-1no8t32.lock diff --git a/chapter12/ffi/Cargo.lock b/chapter12/ffi/Cargo.lock new file mode 100644 index 0000000..cd6e083 --- /dev/null +++ b/chapter12/ffi/Cargo.lock @@ -0,0 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "ffi" +version = "0.1.0" diff --git a/chapter12/ffi/Cargo.toml b/chapter12/ffi/Cargo.toml new file mode 100644 index 0000000..94d38e3 --- /dev/null +++ b/chapter12/ffi/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "ffi" +version = "0.1.0" +authors = ["peshwar9"] +edition = "2018" + + +[lib] +name = "ffitest" +crate-type = ["dylib"] + +[dependencies] diff --git a/chapter12/ffi/rustffi.c b/chapter12/ffi/rustffi.c new file mode 100644 index 0000000..b05ca3f --- /dev/null +++ b/chapter12/ffi/rustffi.c @@ -0,0 +1,5 @@ +#include "rustffi.h" +int main(void) +{ + see_ffi_in_action(); +} \ No newline at end of file diff --git a/chapter12/ffi/rustffi.h b/chapter12/ffi/rustffi.h new file mode 100644 index 0000000..7435bcf --- /dev/null +++ b/chapter12/ffi/rustffi.h @@ -0,0 +1 @@ +void see_ffi_in_action(); \ No newline at end of file diff --git a/chapter12/ffi/src/lib.rs b/chapter12/ffi/src/lib.rs new file mode 100644 index 0000000..1c3b638 --- /dev/null +++ b/chapter12/ffi/src/lib.rs @@ -0,0 +1,4 @@ +#[no_mangle] +pub extern "C" fn see_ffi_in_action() { + println!("Congrats! You have successfully invoked Rust shared library from a C program"); +} diff --git a/chapter12/ffi/target/rls/.rustc_info.json b/chapter12/ffi/target/rls/.rustc_info.json new file mode 100644 index 0000000..69bc71d --- /dev/null +++ b/chapter12/ffi/target/rls/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":4503571881771466578,"outputs":{"1164083562126845933":["rustc 1.43.0 (4fb7144ed 2020-04-20)\nbinary: rustc\ncommit-hash: 4fb7144ed159f94491249e86d5bbd033b5d60550\ncommit-date: 2020-04-20\nhost: x86_64-apple-darwin\nrelease: 1.43.0\nLLVM version: 9.0\n",""],"4476964694761187371":["___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"ssse3\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.cargo-lock b/chapter12/ffi/target/rls/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/dep-test-lib-ffitest-19d6d678a2f77aa3 b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/dep-test-lib-ffitest-19d6d678a2f77aa3 new file mode 100644 index 0000000..2df294f Binary files /dev/null and b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/dep-test-lib-ffitest-19d6d678a2f77aa3 differ diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/invoked.timestamp b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3 b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3 new file mode 100644 index 0000000..b7e3312 --- /dev/null +++ b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3 @@ -0,0 +1 @@ +eed6e970737b65ea \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3.json b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3.json new file mode 100644 index 0000000..78a0316 --- /dev/null +++ b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-19d6d678a2f77aa3/test-lib-ffitest-19d6d678a2f77aa3.json @@ -0,0 +1 @@ +{"rustc":12217307662193597186,"features":"[]","target":229042405531770237,"profile":1647870076477133176,"path":10872709659218687626,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ffi-19d6d678a2f77aa3/dep-test-lib-ffitest-19d6d678a2f77aa3"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/dep-lib-ffitest-273a3790abc26d1b b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/dep-lib-ffitest-273a3790abc26d1b new file mode 100644 index 0000000..2df294f Binary files /dev/null and b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/dep-lib-ffitest-273a3790abc26d1b differ diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/invoked.timestamp b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b new file mode 100644 index 0000000..7935516 --- /dev/null +++ b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b @@ -0,0 +1 @@ +6a5b87701bbe103b \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b.json b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b.json new file mode 100644 index 0000000..d7e393b --- /dev/null +++ b/chapter12/ffi/target/rls/debug/.fingerprint/ffi-273a3790abc26d1b/lib-ffitest-273a3790abc26d1b.json @@ -0,0 +1 @@ +{"rustc":12217307662193597186,"features":"[]","target":229042405531770237,"profile":14891217944882224483,"path":10872709659218687626,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ffi-273a3790abc26d1b/dep-lib-ffitest-273a3790abc26d1b"}}],"rustflags":[],"metadata":13779719443416291531} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.d b/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.d new file mode 100644 index 0000000..13bc469 --- /dev/null +++ b/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.d @@ -0,0 +1,5 @@ +/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.rmeta: src/lib.rs + +/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/ffitest-19d6d678a2f77aa3.d: src/lib.rs + +src/lib.rs: diff --git a/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.d b/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.d new file mode 100644 index 0000000..b495289 --- /dev/null +++ b/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.d @@ -0,0 +1,5 @@ +/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.rmeta: src/lib.rs + +/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/ffitest-273a3790abc26d1b.d: src/lib.rs + +src/lib.rs: diff --git a/chapter12/ffi/target/rls/debug/deps/libffitest-19d6d678a2f77aa3.rmeta b/chapter12/ffi/target/rls/debug/deps/libffitest-19d6d678a2f77aa3.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/chapter12/ffi/target/rls/debug/deps/libffitest-273a3790abc26d1b.rmeta b/chapter12/ffi/target/rls/debug/deps/libffitest-273a3790abc26d1b.rmeta new file mode 100644 index 0000000..7b02241 Binary files /dev/null and b/chapter12/ffi/target/rls/debug/deps/libffitest-273a3790abc26d1b.rmeta differ diff --git a/chapter12/ffi/target/rls/debug/deps/save-analysis/ffitest-19d6d678a2f77aa3.json b/chapter12/ffi/target/rls/debug/deps/save-analysis/ffitest-19d6d678a2f77aa3.json new file mode 100644 index 0000000..42e26fe --- /dev/null +++ b/chapter12/ffi/target/rls/debug/deps/save-analysis/ffitest-19d6d678a2f77aa3.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/libffitest-19d6d678a2f77aa3.rmeta"},"prelude":{"crate_id":{"name":"ffitest","disambiguator":[18083713457812231668,12972732136013555577]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":15,"id":{"name":"test","disambiguator":[14047927703376091429,2987777764842779506]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":16,"id":{"name":"getopts","disambiguator":[8756684592220063638,17365201988200505114]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":17,"id":{"name":"rustc_std_workspace_std","disambiguator":[5624357766471051433,12442286086064031042]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":18,"id":{"name":"unicode_width","disambiguator":[392462334362905977,9392482956235306384]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":19,"id":{"name":"term","disambiguator":[12331301280898709063,16641210874887239414]}}],"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":148,"line_start":1,"line_end":4,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":148,"line_start":1,"line_end":4,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/lib.rs","byte_start":31,"byte_end":48,"line_start":2,"line_end":2,"column_start":19,"column_end":36},"name":"see_ffi_in_action","qualname":"::see_ffi_in_action","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":12,"line_start":1,"line_end":1,"column_start":1,"column_end":13}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/deps/save-analysis/libffitest-273a3790abc26d1b.json b/chapter12/ffi/target/rls/debug/deps/save-analysis/libffitest-273a3790abc26d1b.json new file mode 100644 index 0000000..2fe6162 --- /dev/null +++ b/chapter12/ffi/target/rls/debug/deps/save-analysis/libffitest-273a3790abc26d1b.json @@ -0,0 +1 @@ +{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":[],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/target/rls/debug/deps/libffitest-273a3790abc26d1b.rmeta"},"prelude":{"crate_id":{"name":"ffitest","disambiguator":[6784396376749770646,6914394608390877879]},"crate_root":"src","external_crates":[{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/rust/author/packt/prod/chapter12/ffi/src/lib.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":148,"line_start":1,"line_end":4,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":148,"line_start":1,"line_end":4,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":3},"span":{"file_name":"src/lib.rs","byte_start":31,"byte_end":48,"line_start":2,"line_end":2,"column_start":19,"column_end":36},"name":"see_ffi_in_action","qualname":"::see_ffi_in_action","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/lib.rs","byte_start":0,"byte_end":12,"line_start":1,"line_end":1,"column_start":1,"column_end":13}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} \ No newline at end of file diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/dep-graph.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/dep-graph.bin new file mode 100644 index 0000000..c7ce403 Binary files /dev/null and b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/dep-graph.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/query-cache.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/query-cache.bin new file mode 100644 index 0000000..badd9ed Binary files /dev/null and b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/query-cache.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/work-products.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/work-products.bin new file mode 100644 index 0000000..dbafc7a Binary files /dev/null and b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi-3nfdyjq428pgw/work-products.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi.lock b/chapter12/ffi/target/rls/debug/incremental/ffitest-1fjlvsstlaiza/s-ftquqiv9kc-1bihcvi.lock new file mode 100755 index 0000000..e69de29 diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/dep-graph.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/dep-graph.bin new file mode 100644 index 0000000..3cbe2ab Binary files /dev/null and b/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/dep-graph.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/query-cache.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/query-cache.bin new file mode 100644 index 0000000..34fbb52 Binary files /dev/null and b/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/query-cache.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/work-products.bin b/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/work-products.bin new file mode 100644 index 0000000..dbafc7a Binary files /dev/null and b/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr-13ojyk90lsyiz/work-products.bin differ diff --git a/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr.lock b/chapter12/ffi/target/rls/debug/incremental/ffitest-3te3hezkg9iic/s-ftquqj5zo4-145r2kr.lock new file mode 100755 index 0000000..e69de29