From 333965318a5d000140d54be2a2a9e0832372f271 Mon Sep 17 00:00:00 2001 From: Adam Carpenter <53hornet@gmail.com> Date: Thu, 21 Mar 2019 17:10:15 -0400 Subject: Added advanced features. --- advanced/adv-lifetimes/Cargo.toml | 7 +++ advanced/adv-lifetimes/src/main.rs | 36 ++++++++++++ advanced/adv-lifetimes/target/.rustc_info.json | 1 + advanced/adv-lifetimes/target/debug/.cargo-lock | 0 .../bin-adv_lifetimes-b828770eb5a3e1ce | 1 + .../bin-adv_lifetimes-b828770eb5a3e1ce.json | 1 + .../dep-bin-adv_lifetimes-b828770eb5a3e1ce | Bin 0 -> 12 bytes .../invoked.timestamp | 1 + advanced/adv-lifetimes/target/debug/adv-lifetimes | Bin 0 -> 2423032 bytes .../adv-lifetimes/target/debug/adv-lifetimes.d | 1 + .../debug/deps/adv_lifetimes-b828770eb5a3e1ce | Bin 0 -> 2423032 bytes .../debug/deps/adv_lifetimes-b828770eb5a3e1ce.d | 5 ++ .../s-fak9e8skp9-pon3ct-working/1d3j5bthhcuoz0k9.o | Bin 0 -> 5728 bytes .../s-fak9e8skp9-pon3ct-working/1km18hbh24de81co.o | Bin 0 -> 5080 bytes .../s-fak9e8skp9-pon3ct-working/2v6gyxz0l04kvq2h.o | Bin 0 -> 3520 bytes .../s-fak9e8skp9-pon3ct-working/2x7jzlfoigpi8n19.o | Bin 0 -> 5376 bytes .../s-fak9e8skp9-pon3ct-working/2ydsyc2m0zj6gcc.o | Bin 0 -> 5296 bytes .../s-fak9e8skp9-pon3ct-working/30vxab50z8tyxoor.o | Bin 0 -> 4776 bytes .../s-fak9e8skp9-pon3ct-working/3ayyqouszix7bt86.o | Bin 0 -> 5848 bytes .../s-fak9e8skp9-pon3ct-working/3roysfyfmk8bsw0.o | Bin 0 -> 9584 bytes .../s-fak9e8skp9-pon3ct-working/4v0h7catp0lfgaza.o | Bin 0 -> 6688 bytes .../s-fak9e8skp9-pon3ct-working/dep-graph.bin | Bin 0 -> 256608 bytes .../s-fak9e8skp9-pon3ct-working/query-cache.bin | Bin 0 -> 47127 bytes .../s-fak9e8skp9-pon3ct-working/sjopcb0dfmz1icu.o | Bin 0 -> 3976 bytes .../s-fak9e8skp9-pon3ct-working/work-products.bin | Bin 0 -> 571 bytes .../s-fak9e8skp9-pon3ct.lock | 0 .../1d3j5bthhcuoz0k9.o | Bin 0 -> 5728 bytes .../1km18hbh24de81co.o | Bin 0 -> 5080 bytes .../2v6gyxz0l04kvq2h.o | Bin 0 -> 3520 bytes .../2x7jzlfoigpi8n19.o | Bin 0 -> 5376 bytes .../2ydsyc2m0zj6gcc.o | Bin 0 -> 5296 bytes .../30vxab50z8tyxoor.o | Bin 0 -> 4776 bytes .../3ayyqouszix7bt86.o | Bin 0 -> 5848 bytes .../3roysfyfmk8bsw0.o | Bin 0 -> 9584 bytes .../4v0h7catp0lfgaza.o | Bin 0 -> 6688 bytes .../dep-graph.bin | Bin 0 -> 260822 bytes .../query-cache.bin | Bin 0 -> 47739 bytes .../sjopcb0dfmz1icu.o | Bin 0 -> 3976 bytes .../work-products.bin | Bin 0 -> 571 bytes .../s-fak9eb00ip-evja7t.lock | 0 advanced/adv-traits/Cargo.toml | 7 +++ advanced/adv-traits/src/main.rs | 34 +++++++++++ advanced/adv-traits/target/.rustc_info.json | 1 + advanced/adv-traits/target/debug/.cargo-lock | 0 .../bin-adv_traits-7a3f023f72f2e99b | 1 + .../bin-adv_traits-7a3f023f72f2e99b.json | 1 + .../dep-bin-adv_traits-7a3f023f72f2e99b | Bin 0 -> 12 bytes .../adv-traits-7a3f023f72f2e99b/invoked.timestamp | 1 + advanced/adv-traits/target/debug/adv-traits | Bin 0 -> 2443048 bytes advanced/adv-traits/target/debug/adv-traits.d | 1 + .../target/debug/deps/adv_traits-7a3f023f72f2e99b | Bin 0 -> 2443048 bytes .../debug/deps/adv_traits-7a3f023f72f2e99b.d | 5 ++ .../1817p87j5sskdd2d.o | Bin 0 -> 8920 bytes .../18dwqulmfpgc4a76.o | Bin 0 -> 7568 bytes .../1uwm6llvq8hpxxe4.o | Bin 0 -> 10160 bytes .../22vo1hhgz7nrqprk.o | Bin 0 -> 5720 bytes .../39s13eb25j8u8cmp.o | Bin 0 -> 6904 bytes .../3scspgmrophbznf2.o | Bin 0 -> 7968 bytes .../3syc801cqhizh1el.o | Bin 0 -> 4776 bytes .../4iuush58y7c4c0jb.o | Bin 0 -> 17496 bytes .../5baiae7vuud9a1ml.o | Bin 0 -> 3520 bytes .../dep-graph.bin | Bin 0 -> 530769 bytes .../query-cache.bin | Bin 0 -> 152127 bytes .../work-products.bin | Bin 0 -> 523 bytes .../s-faka7dwbdr-1ec8yia.lock | 0 advanced/unsafe-rust/Cargo.toml | 7 +++ advanced/unsafe-rust/src/main.rs | 62 +++++++++++++++++++++ advanced/unsafe-rust/target/.rustc_info.json | 1 + advanced/unsafe-rust/target/debug/.cargo-lock | 0 .../bin-unsafe_rust-c28e180aed6b1879 | 1 + .../bin-unsafe_rust-c28e180aed6b1879.json | 1 + .../dep-bin-unsafe_rust-c28e180aed6b1879 | Bin 0 -> 12 bytes .../unsafe-rust-c28e180aed6b1879/invoked.timestamp | 1 + .../target/debug/deps/unsafe_rust-c28e180aed6b1879 | Bin 0 -> 2437264 bytes .../debug/deps/unsafe_rust-c28e180aed6b1879.d | 5 ++ .../1gfyn0tm39r747ad.o | Bin 0 -> 3520 bytes .../23eb85ricvscbd12.o | Bin 0 -> 10688 bytes .../2sdrl1lm2yvj0gxu.o | Bin 0 -> 13072 bytes .../30gce4cd2hq0uwsp.o | Bin 0 -> 9224 bytes .../3iheyheinuvmg6ds.o | Bin 0 -> 5728 bytes .../4hodvrxy8ugbncf7.o | Bin 0 -> 6200 bytes .../5oo0hnz9c2qo9ox.o | Bin 0 -> 4776 bytes .../dep-graph.bin | Bin 0 -> 296578 bytes .../query-cache.bin | Bin 0 -> 82486 bytes .../work-products.bin | Bin 0 -> 413 bytes .../s-fak878gvcu-15iobpi.lock | 0 advanced/unsafe-rust/target/debug/unsafe-rust | Bin 0 -> 2437264 bytes advanced/unsafe-rust/target/debug/unsafe-rust.d | 1 + 88 files changed, 183 insertions(+) create mode 100644 advanced/adv-lifetimes/Cargo.toml create mode 100644 advanced/adv-lifetimes/src/main.rs create mode 100644 advanced/adv-lifetimes/target/.rustc_info.json create mode 100644 advanced/adv-lifetimes/target/debug/.cargo-lock create mode 100644 advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/bin-adv_lifetimes-b828770eb5a3e1ce create mode 100644 advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/bin-adv_lifetimes-b828770eb5a3e1ce.json create mode 100644 advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/dep-bin-adv_lifetimes-b828770eb5a3e1ce create mode 100644 advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/invoked.timestamp create mode 100755 advanced/adv-lifetimes/target/debug/adv-lifetimes create mode 100644 advanced/adv-lifetimes/target/debug/adv-lifetimes.d create mode 100755 advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce create mode 100644 advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce.d create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/1d3j5bthhcuoz0k9.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/1km18hbh24de81co.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2v6gyxz0l04kvq2h.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2x7jzlfoigpi8n19.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2ydsyc2m0zj6gcc.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/30vxab50z8tyxoor.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/3ayyqouszix7bt86.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/3roysfyfmk8bsw0.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/4v0h7catp0lfgaza.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/dep-graph.bin create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/query-cache.bin create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/sjopcb0dfmz1icu.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/work-products.bin create mode 100755 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct.lock create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/1d3j5bthhcuoz0k9.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/1km18hbh24de81co.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2v6gyxz0l04kvq2h.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2x7jzlfoigpi8n19.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2ydsyc2m0zj6gcc.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/30vxab50z8tyxoor.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/3ayyqouszix7bt86.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/3roysfyfmk8bsw0.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/4v0h7catp0lfgaza.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/dep-graph.bin create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/query-cache.bin create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/sjopcb0dfmz1icu.o create mode 100644 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/work-products.bin create mode 100755 advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t.lock create mode 100644 advanced/adv-traits/Cargo.toml create mode 100644 advanced/adv-traits/src/main.rs create mode 100644 advanced/adv-traits/target/.rustc_info.json create mode 100644 advanced/adv-traits/target/debug/.cargo-lock create mode 100644 advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/bin-adv_traits-7a3f023f72f2e99b create mode 100644 advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/bin-adv_traits-7a3f023f72f2e99b.json create mode 100644 advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/dep-bin-adv_traits-7a3f023f72f2e99b create mode 100644 advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/invoked.timestamp create mode 100755 advanced/adv-traits/target/debug/adv-traits create mode 100644 advanced/adv-traits/target/debug/adv-traits.d create mode 100755 advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b create mode 100644 advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b.d create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/1817p87j5sskdd2d.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/18dwqulmfpgc4a76.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/1uwm6llvq8hpxxe4.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/22vo1hhgz7nrqprk.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/39s13eb25j8u8cmp.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/3scspgmrophbznf2.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/3syc801cqhizh1el.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/4iuush58y7c4c0jb.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/5baiae7vuud9a1ml.o create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/dep-graph.bin create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/query-cache.bin create mode 100644 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/work-products.bin create mode 100755 advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia.lock create mode 100644 advanced/unsafe-rust/Cargo.toml create mode 100644 advanced/unsafe-rust/src/main.rs create mode 100644 advanced/unsafe-rust/target/.rustc_info.json create mode 100644 advanced/unsafe-rust/target/debug/.cargo-lock create mode 100644 advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/bin-unsafe_rust-c28e180aed6b1879 create mode 100644 advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/bin-unsafe_rust-c28e180aed6b1879.json create mode 100644 advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/dep-bin-unsafe_rust-c28e180aed6b1879 create mode 100644 advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/invoked.timestamp create mode 100755 advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879 create mode 100644 advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879.d create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/1gfyn0tm39r747ad.o create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/23eb85ricvscbd12.o create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/2sdrl1lm2yvj0gxu.o create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/30gce4cd2hq0uwsp.o create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/3iheyheinuvmg6ds.o create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/4hodvrxy8ugbncf7.o create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/5oo0hnz9c2qo9ox.o create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/dep-graph.bin create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/query-cache.bin create mode 100644 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/work-products.bin create mode 100755 advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi.lock create mode 100755 advanced/unsafe-rust/target/debug/unsafe-rust create mode 100644 advanced/unsafe-rust/target/debug/unsafe-rust.d diff --git a/advanced/adv-lifetimes/Cargo.toml b/advanced/adv-lifetimes/Cargo.toml new file mode 100644 index 0000000..b127e9f --- /dev/null +++ b/advanced/adv-lifetimes/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "adv-lifetimes" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] diff --git a/advanced/adv-lifetimes/src/main.rs b/advanced/adv-lifetimes/src/main.rs new file mode 100644 index 0000000..755baf4 --- /dev/null +++ b/advanced/adv-lifetimes/src/main.rs @@ -0,0 +1,36 @@ +fn main() { + let num = 5; + + let obj = Box::new(Ball { diameter: &num }) as Box; +} + +struct Context<'s>(&'s str); + +struct Parser<'c, 's: 'c> { + context: &'c Context<'s>, +} + +impl<'c, 's> Parser<'c, 's> { + fn parse(&self) -> Result<(), &'s str> { + Err(&self.context.0[1..]) + } +} + +fn parse_context(context: Context) -> Result<(), &str> { + Parser { context: &context }.parse() +} + +trait Red { } + +struct Ball<'a> { + diameter: &'a i32, +} + +impl<'a> Red for Ball<'a> { } + +struct StrWrap<'a>(&'a str); + +fn foo(string: &str) -> StrWrap<'_> { + StrWrap(string) +} + diff --git a/advanced/adv-lifetimes/target/.rustc_info.json b/advanced/adv-lifetimes/target/.rustc_info.json new file mode 100644 index 0000000..1ebffa8 --- /dev/null +++ b/advanced/adv-lifetimes/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":13873747241073698561,"outputs":{"1164083562126845933":["rustc 1.33.0 (2aa4c46cf 2019-02-28)\nbinary: rustc\ncommit-hash: 2aa4c46cfdd726e97360c2734835aa3515e8c858\ncommit-date: 2019-02-28\nhost: x86_64-unknown-linux-gnu\nrelease: 1.33.0\nLLVM version: 8.0\n",""],"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/carpenat/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/carpenat/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/advanced/adv-lifetimes/target/debug/.cargo-lock b/advanced/adv-lifetimes/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/bin-adv_lifetimes-b828770eb5a3e1ce b/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/bin-adv_lifetimes-b828770eb5a3e1ce new file mode 100644 index 0000000..343281c --- /dev/null +++ b/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/bin-adv_lifetimes-b828770eb5a3e1ce @@ -0,0 +1 @@ +13e4db2b30f9ca6a \ No newline at end of file diff --git a/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/bin-adv_lifetimes-b828770eb5a3e1ce.json b/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/bin-adv_lifetimes-b828770eb5a3e1ce.json new file mode 100644 index 0000000..5c49bc9 --- /dev/null +++ b/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/bin-adv_lifetimes-b828770eb5a3e1ce.json @@ -0,0 +1 @@ +{"rustc":14715343205281380114,"features":"[]","target":8567927432741039825,"profile":8125872795052292327,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1553198188,330030700],".fingerprint/adv-lifetimes-b828770eb5a3e1ce/dep-bin-adv_lifetimes-b828770eb5a3e1ce"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/dep-bin-adv_lifetimes-b828770eb5a3e1ce b/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/dep-bin-adv_lifetimes-b828770eb5a3e1ce new file mode 100644 index 0000000..e046c38 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/dep-bin-adv_lifetimes-b828770eb5a3e1ce differ diff --git a/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/invoked.timestamp b/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/advanced/adv-lifetimes/target/debug/.fingerprint/adv-lifetimes-b828770eb5a3e1ce/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/advanced/adv-lifetimes/target/debug/adv-lifetimes b/advanced/adv-lifetimes/target/debug/adv-lifetimes new file mode 100755 index 0000000..2b7d451 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/adv-lifetimes differ diff --git a/advanced/adv-lifetimes/target/debug/adv-lifetimes.d b/advanced/adv-lifetimes/target/debug/adv-lifetimes.d new file mode 100644 index 0000000..5b70c2f --- /dev/null +++ b/advanced/adv-lifetimes/target/debug/adv-lifetimes.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/advanced/adv-lifetimes/target/debug/adv-lifetimes: /home/carpenat/devel/learning-rust/advanced/adv-lifetimes/src/main.rs diff --git a/advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce b/advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce new file mode 100755 index 0000000..2b7d451 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce differ diff --git a/advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce.d b/advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce.d new file mode 100644 index 0000000..46f625d --- /dev/null +++ b/advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce: src/main.rs + +/home/carpenat/devel/learning-rust/advanced/adv-lifetimes/target/debug/deps/adv_lifetimes-b828770eb5a3e1ce.d: src/main.rs + +src/main.rs: diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/1d3j5bthhcuoz0k9.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/1d3j5bthhcuoz0k9.o new file mode 100644 index 0000000..1016763 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/1d3j5bthhcuoz0k9.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/1km18hbh24de81co.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/1km18hbh24de81co.o new file mode 100644 index 0000000..18f625a Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/1km18hbh24de81co.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2v6gyxz0l04kvq2h.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2v6gyxz0l04kvq2h.o new file mode 100644 index 0000000..291b794 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2v6gyxz0l04kvq2h.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2x7jzlfoigpi8n19.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2x7jzlfoigpi8n19.o new file mode 100644 index 0000000..d807aaf Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2x7jzlfoigpi8n19.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2ydsyc2m0zj6gcc.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2ydsyc2m0zj6gcc.o new file mode 100644 index 0000000..75e4ba5 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/2ydsyc2m0zj6gcc.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/30vxab50z8tyxoor.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/30vxab50z8tyxoor.o new file mode 100644 index 0000000..330d677 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/30vxab50z8tyxoor.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/3ayyqouszix7bt86.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/3ayyqouszix7bt86.o new file mode 100644 index 0000000..e9f690f Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/3ayyqouszix7bt86.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/3roysfyfmk8bsw0.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/3roysfyfmk8bsw0.o new file mode 100644 index 0000000..86f98dc Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/3roysfyfmk8bsw0.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/4v0h7catp0lfgaza.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/4v0h7catp0lfgaza.o new file mode 100644 index 0000000..27da0fb Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/4v0h7catp0lfgaza.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/dep-graph.bin b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/dep-graph.bin new file mode 100644 index 0000000..c90662a Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/dep-graph.bin differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/query-cache.bin b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/query-cache.bin new file mode 100644 index 0000000..d4c7d71 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/query-cache.bin differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/sjopcb0dfmz1icu.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/sjopcb0dfmz1icu.o new file mode 100644 index 0000000..7925212 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/sjopcb0dfmz1icu.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/work-products.bin b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/work-products.bin new file mode 100644 index 0000000..2194036 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct-working/work-products.bin differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct.lock b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9e8skp9-pon3ct.lock new file mode 100755 index 0000000..e69de29 diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/1d3j5bthhcuoz0k9.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/1d3j5bthhcuoz0k9.o new file mode 100644 index 0000000..1016763 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/1d3j5bthhcuoz0k9.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/1km18hbh24de81co.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/1km18hbh24de81co.o new file mode 100644 index 0000000..18f625a Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/1km18hbh24de81co.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2v6gyxz0l04kvq2h.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2v6gyxz0l04kvq2h.o new file mode 100644 index 0000000..291b794 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2v6gyxz0l04kvq2h.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2x7jzlfoigpi8n19.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2x7jzlfoigpi8n19.o new file mode 100644 index 0000000..d807aaf Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2x7jzlfoigpi8n19.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2ydsyc2m0zj6gcc.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2ydsyc2m0zj6gcc.o new file mode 100644 index 0000000..75e4ba5 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/2ydsyc2m0zj6gcc.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/30vxab50z8tyxoor.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/30vxab50z8tyxoor.o new file mode 100644 index 0000000..330d677 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/30vxab50z8tyxoor.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/3ayyqouszix7bt86.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/3ayyqouszix7bt86.o new file mode 100644 index 0000000..e9f690f Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/3ayyqouszix7bt86.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/3roysfyfmk8bsw0.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/3roysfyfmk8bsw0.o new file mode 100644 index 0000000..86f98dc Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/3roysfyfmk8bsw0.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/4v0h7catp0lfgaza.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/4v0h7catp0lfgaza.o new file mode 100644 index 0000000..27da0fb Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/4v0h7catp0lfgaza.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/dep-graph.bin b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/dep-graph.bin new file mode 100644 index 0000000..21438a4 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/dep-graph.bin differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/query-cache.bin b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/query-cache.bin new file mode 100644 index 0000000..502a8b4 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/query-cache.bin differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/sjopcb0dfmz1icu.o b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/sjopcb0dfmz1icu.o new file mode 100644 index 0000000..7925212 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/sjopcb0dfmz1icu.o differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/work-products.bin b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/work-products.bin new file mode 100644 index 0000000..2194036 Binary files /dev/null and b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t-1khe7qbw1uxvq/work-products.bin differ diff --git a/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t.lock b/advanced/adv-lifetimes/target/debug/incremental/adv_lifetimes-34ntmydx9mq3p/s-fak9eb00ip-evja7t.lock new file mode 100755 index 0000000..e69de29 diff --git a/advanced/adv-traits/Cargo.toml b/advanced/adv-traits/Cargo.toml new file mode 100644 index 0000000..b1c5f6a --- /dev/null +++ b/advanced/adv-traits/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "adv-traits" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] diff --git a/advanced/adv-traits/src/main.rs b/advanced/adv-traits/src/main.rs new file mode 100644 index 0000000..6ec0aac --- /dev/null +++ b/advanced/adv-traits/src/main.rs @@ -0,0 +1,34 @@ +//fn main() { +// println!("Hello, world!"); +//} +// +//pub trait Iterator { +// type Item; +// +// fn next(&mut self) -> Option; +//} +// +use std::ops::Add; + +#[derive(Debug, PartialEq)] +struct Point { + x: i32, + y: i32, +} + +impl Add for Point { + type Output = Point; + + fn add(self, other: Point) -> Point { + Point { + x: self.x + other.x, + y: self.y + other.y, + } + } +} + +fn main() { + assert_eq!(Point { x: 1, y: 0 } + Point { x: 2, y: 3 }, + Point { x: 3, y: 3 }); + println!("Done."); +} diff --git a/advanced/adv-traits/target/.rustc_info.json b/advanced/adv-traits/target/.rustc_info.json new file mode 100644 index 0000000..7928d45 --- /dev/null +++ b/advanced/adv-traits/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":13873747241073698561,"outputs":{"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/carpenat/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.33.0 (2aa4c46cf 2019-02-28)\nbinary: rustc\ncommit-hash: 2aa4c46cfdd726e97360c2734835aa3515e8c858\ncommit-date: 2019-02-28\nhost: x86_64-unknown-linux-gnu\nrelease: 1.33.0\nLLVM version: 8.0\n",""],"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/carpenat/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/advanced/adv-traits/target/debug/.cargo-lock b/advanced/adv-traits/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/bin-adv_traits-7a3f023f72f2e99b b/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/bin-adv_traits-7a3f023f72f2e99b new file mode 100644 index 0000000..e613bbc --- /dev/null +++ b/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/bin-adv_traits-7a3f023f72f2e99b @@ -0,0 +1 @@ +636ef41b82832f13 \ No newline at end of file diff --git a/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/bin-adv_traits-7a3f023f72f2e99b.json b/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/bin-adv_traits-7a3f023f72f2e99b.json new file mode 100644 index 0000000..8b613d0 --- /dev/null +++ b/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/bin-adv_traits-7a3f023f72f2e99b.json @@ -0,0 +1 @@ +{"rustc":14715343205281380114,"features":"[]","target":4630177701526872026,"profile":36343588025168328,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1553199946,719046300],".fingerprint/adv-traits-7a3f023f72f2e99b/dep-bin-adv_traits-7a3f023f72f2e99b"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/dep-bin-adv_traits-7a3f023f72f2e99b b/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/dep-bin-adv_traits-7a3f023f72f2e99b new file mode 100644 index 0000000..e046c38 Binary files /dev/null and b/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/dep-bin-adv_traits-7a3f023f72f2e99b differ diff --git a/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/invoked.timestamp b/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/advanced/adv-traits/target/debug/.fingerprint/adv-traits-7a3f023f72f2e99b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/advanced/adv-traits/target/debug/adv-traits b/advanced/adv-traits/target/debug/adv-traits new file mode 100755 index 0000000..11e80f1 Binary files /dev/null and b/advanced/adv-traits/target/debug/adv-traits differ diff --git a/advanced/adv-traits/target/debug/adv-traits.d b/advanced/adv-traits/target/debug/adv-traits.d new file mode 100644 index 0000000..8564f19 --- /dev/null +++ b/advanced/adv-traits/target/debug/adv-traits.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/advanced/adv-traits/target/debug/adv-traits: /home/carpenat/devel/learning-rust/advanced/adv-traits/src/main.rs diff --git a/advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b b/advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b new file mode 100755 index 0000000..11e80f1 Binary files /dev/null and b/advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b differ diff --git a/advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b.d b/advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b.d new file mode 100644 index 0000000..ea0dbeb --- /dev/null +++ b/advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b: src/main.rs + +/home/carpenat/devel/learning-rust/advanced/adv-traits/target/debug/deps/adv_traits-7a3f023f72f2e99b.d: src/main.rs + +src/main.rs: diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/1817p87j5sskdd2d.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/1817p87j5sskdd2d.o new file mode 100644 index 0000000..e6e5dbd Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/1817p87j5sskdd2d.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/18dwqulmfpgc4a76.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/18dwqulmfpgc4a76.o new file mode 100644 index 0000000..7217217 Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/18dwqulmfpgc4a76.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/1uwm6llvq8hpxxe4.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/1uwm6llvq8hpxxe4.o new file mode 100644 index 0000000..a50fb0f Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/1uwm6llvq8hpxxe4.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/22vo1hhgz7nrqprk.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/22vo1hhgz7nrqprk.o new file mode 100644 index 0000000..2d0b66a Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/22vo1hhgz7nrqprk.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/39s13eb25j8u8cmp.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/39s13eb25j8u8cmp.o new file mode 100644 index 0000000..f3d3ce6 Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/39s13eb25j8u8cmp.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/3scspgmrophbznf2.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/3scspgmrophbznf2.o new file mode 100644 index 0000000..9d2899c Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/3scspgmrophbznf2.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/3syc801cqhizh1el.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/3syc801cqhizh1el.o new file mode 100644 index 0000000..f364532 Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/3syc801cqhizh1el.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/4iuush58y7c4c0jb.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/4iuush58y7c4c0jb.o new file mode 100644 index 0000000..ae9ba65 Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/4iuush58y7c4c0jb.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/5baiae7vuud9a1ml.o b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/5baiae7vuud9a1ml.o new file mode 100644 index 0000000..73eeb93 Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/5baiae7vuud9a1ml.o differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/dep-graph.bin b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/dep-graph.bin new file mode 100644 index 0000000..37818e6 Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/dep-graph.bin differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/query-cache.bin b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/query-cache.bin new file mode 100644 index 0000000..017fbfc Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/query-cache.bin differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/work-products.bin b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/work-products.bin new file mode 100644 index 0000000..669496c Binary files /dev/null and b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia-2bomoy8swd05u/work-products.bin differ diff --git a/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia.lock b/advanced/adv-traits/target/debug/incremental/adv_traits-2ru2bytkxlvmk/s-faka7dwbdr-1ec8yia.lock new file mode 100755 index 0000000..e69de29 diff --git a/advanced/unsafe-rust/Cargo.toml b/advanced/unsafe-rust/Cargo.toml new file mode 100644 index 0000000..b37474a --- /dev/null +++ b/advanced/unsafe-rust/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "unsafe-rust" +version = "0.1.0" +authors = ["Adam Carpenter <53hornet@gmail.com>"] +edition = "2018" + +[dependencies] diff --git a/advanced/unsafe-rust/src/main.rs b/advanced/unsafe-rust/src/main.rs new file mode 100644 index 0000000..c9967a8 --- /dev/null +++ b/advanced/unsafe-rust/src/main.rs @@ -0,0 +1,62 @@ +fn main() { + let mut num = 5; + + let r1 = &num as *const i32; + let r2 = &mut num as *mut i32; + + let address = 0x012345usize; + let r = address as *const i32; + + unsafe { + println!("{}", *r1); + println!("{}", *r2); + } + + unsafe { + dangerous(); + } + + + unsafe { + println!("c call: {}", abs(-3)); + } + + + unsafe { + HELLO_WORLD = "test"; + println!("{}", HELLO_WORLD); + } + println!("{}", HI_THERE); + + add_to_count(3); + + unsafe { + println!("counter: {}", COUNTER); + } +} + +unsafe fn dangerous() {} + +extern "C" { + fn abs(input: i32) -> i32; +} + +static mut HELLO_WORLD: &str = "hello world"; +static mut COUNTER: u32 = 0; + +fn add_to_count(inc: u32) { + unsafe { + COUNTER += inc; + } +} + +const HI_THERE: &str = "hi there"; + +unsafe trait Foo { + // methods +} + +unsafe impl Foo for i32 { + // implementations +} + diff --git a/advanced/unsafe-rust/target/.rustc_info.json b/advanced/unsafe-rust/target/.rustc_info.json new file mode 100644 index 0000000..9d7b53d --- /dev/null +++ b/advanced/unsafe-rust/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":13873747241073698561,"outputs":{"15337506775154344876":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/carpenat/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""],"1164083562126845933":["rustc 1.33.0 (2aa4c46cf 2019-02-28)\nbinary: rustc\ncommit-hash: 2aa4c46cfdd726e97360c2734835aa3515e8c858\ncommit-date: 2019-02-28\nhost: x86_64-unknown-linux-gnu\nrelease: 1.33.0\nLLVM version: 8.0\n",""],"1617349019360157463":["___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/carpenat/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n",""]},"successes":{}} \ No newline at end of file diff --git a/advanced/unsafe-rust/target/debug/.cargo-lock b/advanced/unsafe-rust/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/bin-unsafe_rust-c28e180aed6b1879 b/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/bin-unsafe_rust-c28e180aed6b1879 new file mode 100644 index 0000000..482713d --- /dev/null +++ b/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/bin-unsafe_rust-c28e180aed6b1879 @@ -0,0 +1 @@ +c1637025d3fcd0b5 \ No newline at end of file diff --git a/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/bin-unsafe_rust-c28e180aed6b1879.json b/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/bin-unsafe_rust-c28e180aed6b1879.json new file mode 100644 index 0000000..57b65ce --- /dev/null +++ b/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/bin-unsafe_rust-c28e180aed6b1879.json @@ -0,0 +1 @@ +{"rustc":14715343205281380114,"features":"[]","target":13550359907968648163,"profile":11066475326754421590,"path":1036222786711178230,"deps":[],"local":[{"MtimeBased":[[1553195584,22060500],".fingerprint/unsafe-rust-c28e180aed6b1879/dep-bin-unsafe_rust-c28e180aed6b1879"]}],"rustflags":[],"edition":"Edition2018"} \ No newline at end of file diff --git a/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/dep-bin-unsafe_rust-c28e180aed6b1879 b/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/dep-bin-unsafe_rust-c28e180aed6b1879 new file mode 100644 index 0000000..e046c38 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/dep-bin-unsafe_rust-c28e180aed6b1879 differ diff --git a/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/invoked.timestamp b/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/advanced/unsafe-rust/target/debug/.fingerprint/unsafe-rust-c28e180aed6b1879/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879 b/advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879 new file mode 100755 index 0000000..4e2ac17 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879 differ diff --git a/advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879.d b/advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879.d new file mode 100644 index 0000000..f91b92f --- /dev/null +++ b/advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879.d @@ -0,0 +1,5 @@ +/home/carpenat/devel/learning-rust/advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879: src/main.rs + +/home/carpenat/devel/learning-rust/advanced/unsafe-rust/target/debug/deps/unsafe_rust-c28e180aed6b1879.d: src/main.rs + +src/main.rs: diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/1gfyn0tm39r747ad.o b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/1gfyn0tm39r747ad.o new file mode 100644 index 0000000..f32ee36 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/1gfyn0tm39r747ad.o differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/23eb85ricvscbd12.o b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/23eb85ricvscbd12.o new file mode 100644 index 0000000..af6cc3b Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/23eb85ricvscbd12.o differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/2sdrl1lm2yvj0gxu.o b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/2sdrl1lm2yvj0gxu.o new file mode 100644 index 0000000..41b97d1 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/2sdrl1lm2yvj0gxu.o differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/30gce4cd2hq0uwsp.o b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/30gce4cd2hq0uwsp.o new file mode 100644 index 0000000..710891c Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/30gce4cd2hq0uwsp.o differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/3iheyheinuvmg6ds.o b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/3iheyheinuvmg6ds.o new file mode 100644 index 0000000..12ea699 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/3iheyheinuvmg6ds.o differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/4hodvrxy8ugbncf7.o b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/4hodvrxy8ugbncf7.o new file mode 100644 index 0000000..bb0d9b2 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/4hodvrxy8ugbncf7.o differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/5oo0hnz9c2qo9ox.o b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/5oo0hnz9c2qo9ox.o new file mode 100644 index 0000000..70db773 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/5oo0hnz9c2qo9ox.o differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/dep-graph.bin b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/dep-graph.bin new file mode 100644 index 0000000..8e2b895 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/dep-graph.bin differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/query-cache.bin b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/query-cache.bin new file mode 100644 index 0000000..ef70a51 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/query-cache.bin differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/work-products.bin b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/work-products.bin new file mode 100644 index 0000000..fd9cb86 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi-2a6ycufm2z9xi/work-products.bin differ diff --git a/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi.lock b/advanced/unsafe-rust/target/debug/incremental/unsafe_rust-1at6ysk050g0v/s-fak878gvcu-15iobpi.lock new file mode 100755 index 0000000..e69de29 diff --git a/advanced/unsafe-rust/target/debug/unsafe-rust b/advanced/unsafe-rust/target/debug/unsafe-rust new file mode 100755 index 0000000..4e2ac17 Binary files /dev/null and b/advanced/unsafe-rust/target/debug/unsafe-rust differ diff --git a/advanced/unsafe-rust/target/debug/unsafe-rust.d b/advanced/unsafe-rust/target/debug/unsafe-rust.d new file mode 100644 index 0000000..4a06b79 --- /dev/null +++ b/advanced/unsafe-rust/target/debug/unsafe-rust.d @@ -0,0 +1 @@ +/home/carpenat/devel/learning-rust/advanced/unsafe-rust/target/debug/unsafe-rust: /home/carpenat/devel/learning-rust/advanced/unsafe-rust/src/main.rs -- cgit v1.2.3