summaryrefslogtreecommitdiff
path: root/rust/theBook/chapter-10-generic-types-traits-lifetimes
diff options
context:
space:
mode:
Diffstat (limited to 'rust/theBook/chapter-10-generic-types-traits-lifetimes')
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/Cargo.lock7
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/Cargo.toml8
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/src/main.rs19
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/.rustc_info.json1
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/CACHEDIR.TAG3
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.cargo-lock0
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/bin-lifetimes1
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/bin-lifetimes.json1
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/dep-bin-lifetimesbin0 -> 24 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/invoked.timestamp1
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/output-bin-lifetimes2
-rwxr-xr-xrust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414bin0 -> 9941480 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414.d5
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/10sije9iflom2b74.obin0 -> 11760 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/13jt15r82xpkdfe8.obin0 -> 7512 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1cao3zu4mhijyd47.obin0 -> 9608 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1dic7tczgr762xq6.obin0 -> 7776 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1du5180rzmkewak1.obin0 -> 27792 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1ipartwo1ouk6jtg.obin0 -> 27616 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1lmxca0lqv7xxilz.obin0 -> 4952 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1nhnb8br96zwnwuh.obin0 -> 26928 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1nrdzfznxnko3k14.obin0 -> 3456 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1uowsikg31uh3h3g.obin0 -> 15464 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2880atvmgockm6qd.obin0 -> 12776 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2je7mqe6pqg4p5iz.obin0 -> 5864 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2kubtiulx2w2vn8w.obin0 -> 4424 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2pq5y0wx1a0frtp4.obin0 -> 6024 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2swrbgjqqgv49tyy.obin0 -> 11720 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2vsdudigqtp821ub.obin0 -> 3448 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2yhd3w4aljtvim68.obin0 -> 9888 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/312wvqoq2mnkvfuy.obin0 -> 26192 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/3jfm43h60lkp8wez.obin0 -> 8640 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/3rkssddtk9e66lkk.obin0 -> 6864 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/41ambd0lq0et3c9f.obin0 -> 9688 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/43lwwqaxssssoots.obin0 -> 6536 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4ft4d26y9ro6hs7c.obin0 -> 7456 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4ietq8zwjmtmto3c.obin0 -> 6656 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4mcfpu46e2v0zl5v.obin0 -> 5456 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4x9vd7l9uit0rtxs.obin0 -> 12008 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4z25kasyxp9tocqj.obin0 -> 15632 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/58s4ff50bnhncw80.obin0 -> 7184 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/5c02rewjbcx73vy3.obin0 -> 4520 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/baou9tiij5j7828.obin0 -> 8224 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/be5oehvzkla89ly.obin0 -> 9464 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/dep-graph.binbin0 -> 611251 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/jkdyqijgtqtx9fq.obin0 -> 23640 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/jvnpu1w0sspvydt.obin0 -> 3112 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/mo7x7lmwq5h25ff.obin0 -> 3728 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/n01iykup1rkq7n3.obin0 -> 3928 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/pfdjwlf1u17anh6.obin0 -> 4320 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/query-cache.binbin0 -> 194187 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/uf3jjhndkgltzpq.obin0 -> 7344 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/ul7clbv2usjjo87.obin0 -> 14000 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/work-products.binbin0 -> 2252 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m.lock0
-rwxr-xr-xrust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimesbin0 -> 9941480 bytes
-rw-r--r--rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimes.d1
57 files changed, 49 insertions, 0 deletions
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/Cargo.lock b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/Cargo.lock
new file mode 100644
index 0000000..2611acc
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/Cargo.lock
@@ -0,0 +1,7 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "lifetimes"
+version = "0.1.0"
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/Cargo.toml b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/Cargo.toml
new file mode 100644
index 0000000..bc3f262
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/Cargo.toml
@@ -0,0 +1,8 @@
+[package]
+name = "lifetimes"
+version = "0.1.0"
+edition = "2021"
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[dependencies]
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/src/main.rs b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/src/main.rs
new file mode 100644
index 0000000..af88f35
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/src/main.rs
@@ -0,0 +1,19 @@
+fn longest<'a>(x: &'a str, y: &'a str) -> &'a str {
+ if x.len() < y.len() {
+ y
+ } else {
+ x
+ }
+}
+
+struct ImportantExcerpt<'a> {
+ part: &'a str,
+}
+
+fn main() {
+ let x = String::from("abcd");
+ let result;
+ let y = String::from("x7z");
+ result = longest(x.as_str(), y.as_str());
+ println!("The longest string is {}", result);
+}
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/.rustc_info.json b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/.rustc_info.json
new file mode 100644
index 0000000..f916f8f
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/.rustc_info.json
@@ -0,0 +1 @@
+{"rustc_fingerprint":1612890582466578081,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.66.0 (69f9c33d7 2022-12-12) (Arch Linux rust 1:1.66.0-1)\nbinary: rustc\ncommit-hash: 69f9c33d71c871fc16ac445211281c6e7a340943\ncommit-date: 2022-12-12\nhost: x86_64-unknown-linux-gnu\nrelease: 1.66.0\nLLVM version: 14.0.6\n","stderr":""},"15697416045686424142":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n","stderr":""},"10376369925670944939":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\ndebug_assertions\npanic=\"unwind\"\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_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/CACHEDIR.TAG b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/CACHEDIR.TAG
new file mode 100644
index 0000000..20d7c31
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/CACHEDIR.TAG
@@ -0,0 +1,3 @@
+Signature: 8a477f597d28d172789f06886806bc55
+# This file is a cache directory tag created by cargo.
+# For information about cache directory tags see https://bford.info/cachedir/
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.cargo-lock b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.cargo-lock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.cargo-lock
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/bin-lifetimes b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/bin-lifetimes
new file mode 100644
index 0000000..2bd5fd5
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/bin-lifetimes
@@ -0,0 +1 @@
+143ec800221f7d8a \ No newline at end of file
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/bin-lifetimes.json b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/bin-lifetimes.json
new file mode 100644
index 0000000..16bdeb1
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/bin-lifetimes.json
@@ -0,0 +1 @@
+{"rustc":9725468309624180303,"features":"[]","target":14807995223274828877,"profile":9251013656241001069,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/lifetimes-604c6a024f84d414/dep-bin-lifetimes"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/dep-bin-lifetimes b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/dep-bin-lifetimes
new file mode 100644
index 0000000..5fdf103
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/dep-bin-lifetimes
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/invoked.timestamp b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started. \ No newline at end of file
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/output-bin-lifetimes b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/output-bin-lifetimes
new file mode 100644
index 0000000..694f835
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/.fingerprint/lifetimes-604c6a024f84d414/output-bin-lifetimes
@@ -0,0 +1,2 @@
+{"message":"struct `ImportantExcerpt` is never constructed","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":130,"byte_end":146,"line_start":9,"line_end":9,"column_start":8,"column_end":24,"is_primary":true,"text":[{"text":"struct ImportantExcerpt<'a> {","highlight_start":8,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: struct `ImportantExcerpt` is never constructed\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:9:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m9\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mstruct ImportantExcerpt<'a> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"}
+{"message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"}
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414 b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414
new file mode 100755
index 0000000..a2b71e9
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414.d b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414.d
new file mode 100644
index 0000000..db26567
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414.d
@@ -0,0 +1,5 @@
+/home/pico/codes/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414: src/main.rs
+
+/home/pico/codes/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/deps/lifetimes-604c6a024f84d414.d: src/main.rs
+
+src/main.rs:
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/10sije9iflom2b74.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/10sije9iflom2b74.o
new file mode 100644
index 0000000..3c905a7
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/10sije9iflom2b74.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/13jt15r82xpkdfe8.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/13jt15r82xpkdfe8.o
new file mode 100644
index 0000000..426e138
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/13jt15r82xpkdfe8.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1cao3zu4mhijyd47.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1cao3zu4mhijyd47.o
new file mode 100644
index 0000000..0a1ba3f
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1cao3zu4mhijyd47.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1dic7tczgr762xq6.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1dic7tczgr762xq6.o
new file mode 100644
index 0000000..61894a7
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1dic7tczgr762xq6.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1du5180rzmkewak1.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1du5180rzmkewak1.o
new file mode 100644
index 0000000..c85edca
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1du5180rzmkewak1.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1ipartwo1ouk6jtg.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1ipartwo1ouk6jtg.o
new file mode 100644
index 0000000..01368ec
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1ipartwo1ouk6jtg.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1lmxca0lqv7xxilz.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1lmxca0lqv7xxilz.o
new file mode 100644
index 0000000..b7c932e
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1lmxca0lqv7xxilz.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1nhnb8br96zwnwuh.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1nhnb8br96zwnwuh.o
new file mode 100644
index 0000000..32afd33
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1nhnb8br96zwnwuh.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1nrdzfznxnko3k14.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1nrdzfznxnko3k14.o
new file mode 100644
index 0000000..c4c5302
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1nrdzfznxnko3k14.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1uowsikg31uh3h3g.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1uowsikg31uh3h3g.o
new file mode 100644
index 0000000..37e21b1
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/1uowsikg31uh3h3g.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2880atvmgockm6qd.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2880atvmgockm6qd.o
new file mode 100644
index 0000000..949d04b
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2880atvmgockm6qd.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2je7mqe6pqg4p5iz.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2je7mqe6pqg4p5iz.o
new file mode 100644
index 0000000..63c738b
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2je7mqe6pqg4p5iz.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2kubtiulx2w2vn8w.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2kubtiulx2w2vn8w.o
new file mode 100644
index 0000000..2a06b0b
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2kubtiulx2w2vn8w.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2pq5y0wx1a0frtp4.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2pq5y0wx1a0frtp4.o
new file mode 100644
index 0000000..9c89b7a
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2pq5y0wx1a0frtp4.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2swrbgjqqgv49tyy.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2swrbgjqqgv49tyy.o
new file mode 100644
index 0000000..414dc15
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2swrbgjqqgv49tyy.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2vsdudigqtp821ub.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2vsdudigqtp821ub.o
new file mode 100644
index 0000000..af0200d
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2vsdudigqtp821ub.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2yhd3w4aljtvim68.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2yhd3w4aljtvim68.o
new file mode 100644
index 0000000..3f3add7
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/2yhd3w4aljtvim68.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/312wvqoq2mnkvfuy.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/312wvqoq2mnkvfuy.o
new file mode 100644
index 0000000..6ff49f6
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/312wvqoq2mnkvfuy.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/3jfm43h60lkp8wez.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/3jfm43h60lkp8wez.o
new file mode 100644
index 0000000..19e7027
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/3jfm43h60lkp8wez.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/3rkssddtk9e66lkk.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/3rkssddtk9e66lkk.o
new file mode 100644
index 0000000..df0a1d6
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/3rkssddtk9e66lkk.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/41ambd0lq0et3c9f.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/41ambd0lq0et3c9f.o
new file mode 100644
index 0000000..5465671
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/41ambd0lq0et3c9f.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/43lwwqaxssssoots.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/43lwwqaxssssoots.o
new file mode 100644
index 0000000..597c817
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/43lwwqaxssssoots.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4ft4d26y9ro6hs7c.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4ft4d26y9ro6hs7c.o
new file mode 100644
index 0000000..dd3810a
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4ft4d26y9ro6hs7c.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4ietq8zwjmtmto3c.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4ietq8zwjmtmto3c.o
new file mode 100644
index 0000000..e55625c
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4ietq8zwjmtmto3c.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4mcfpu46e2v0zl5v.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4mcfpu46e2v0zl5v.o
new file mode 100644
index 0000000..7f31619
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4mcfpu46e2v0zl5v.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4x9vd7l9uit0rtxs.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4x9vd7l9uit0rtxs.o
new file mode 100644
index 0000000..bb446f1
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4x9vd7l9uit0rtxs.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4z25kasyxp9tocqj.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4z25kasyxp9tocqj.o
new file mode 100644
index 0000000..b37c2f7
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/4z25kasyxp9tocqj.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/58s4ff50bnhncw80.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/58s4ff50bnhncw80.o
new file mode 100644
index 0000000..d7c8fcf
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/58s4ff50bnhncw80.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/5c02rewjbcx73vy3.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/5c02rewjbcx73vy3.o
new file mode 100644
index 0000000..2c188df
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/5c02rewjbcx73vy3.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/baou9tiij5j7828.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/baou9tiij5j7828.o
new file mode 100644
index 0000000..943f810
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/baou9tiij5j7828.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/be5oehvzkla89ly.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/be5oehvzkla89ly.o
new file mode 100644
index 0000000..51f585a
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/be5oehvzkla89ly.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/dep-graph.bin b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/dep-graph.bin
new file mode 100644
index 0000000..3e01908
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/dep-graph.bin
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/jkdyqijgtqtx9fq.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/jkdyqijgtqtx9fq.o
new file mode 100644
index 0000000..c479690
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/jkdyqijgtqtx9fq.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/jvnpu1w0sspvydt.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/jvnpu1w0sspvydt.o
new file mode 100644
index 0000000..82890fc
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/jvnpu1w0sspvydt.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/mo7x7lmwq5h25ff.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/mo7x7lmwq5h25ff.o
new file mode 100644
index 0000000..74a4c67
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/mo7x7lmwq5h25ff.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/n01iykup1rkq7n3.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/n01iykup1rkq7n3.o
new file mode 100644
index 0000000..13c62c0
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/n01iykup1rkq7n3.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/pfdjwlf1u17anh6.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/pfdjwlf1u17anh6.o
new file mode 100644
index 0000000..8db4771
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/pfdjwlf1u17anh6.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/query-cache.bin b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/query-cache.bin
new file mode 100644
index 0000000..d91c78d
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/query-cache.bin
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/uf3jjhndkgltzpq.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/uf3jjhndkgltzpq.o
new file mode 100644
index 0000000..87ba83b
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/uf3jjhndkgltzpq.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/ul7clbv2usjjo87.o b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/ul7clbv2usjjo87.o
new file mode 100644
index 0000000..c314d17
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/ul7clbv2usjjo87.o
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/work-products.bin b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/work-products.bin
new file mode 100644
index 0000000..e9fdc50
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m-2wefbqxl2x680/work-products.bin
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m.lock b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m.lock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/incremental/lifetimes-149nu833snms9/s-ggz7gym1lr-1jz3e9m.lock
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimes b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimes
new file mode 100755
index 0000000..a2b71e9
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimes
Binary files differ
diff --git a/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimes.d b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimes.d
new file mode 100644
index 0000000..736dc2a
--- /dev/null
+++ b/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimes.d
@@ -0,0 +1 @@
+/home/pico/codes/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/target/debug/lifetimes: /home/pico/codes/rust/theBook/chapter-10-generic-types-traits-lifetimes/lifetimes/src/main.rs