diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..427c21d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*/target/ +target/ diff --git a/1-hello-world/formatted-printing/display/Cargo.lock b/1-hello-world/formatted-printing/display/Cargo.lock new file mode 100644 index 0000000..85c2098 --- /dev/null +++ b/1-hello-world/formatted-printing/display/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "deisplay" +version = "0.1.0" diff --git a/1-hello-world/formatted-printing/display/src/main.rs b/1-hello-world/formatted-printing/display/src/main.rs index e7a11a9..aace60e 100644 --- a/1-hello-world/formatted-printing/display/src/main.rs +++ b/1-hello-world/formatted-printing/display/src/main.rs @@ -1,3 +1,111 @@ -fn main() { - println!("Hello, world!"); +// Import (via `use`) the `fmt` module to make it available. +use std::fmt; + +// Define a structure for which `fmt::Display` will be implemented. This is +// a tuple struct named `Structure` that contains an `i32`. +#[derive(Debug)] +struct Structure(i32); + +// To use the `{}` marker, the trait `fmt::Display` must be implemented +// manually for the type. +impl fmt::Display for Structure { + // This trait requires `fmt` with this exact signature. + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + // Write strictly the first element into the supplied output + // stream: `f`. Returns `fmt::Result` which indicates whether the + // operation succeeded or failed. Note that `write!` uses syntax which + // is very similar to `println!`. + write!(f, "S[i32] => {}", self.0) + } } + +// ====================================================== + +// A structure holding two numbers. `Debug` will be derived so the results can +// be contrasted with `Display`. +#[derive(Debug)] +struct MinMax(i64, i64); + +// Implement `Display` for `MinMax`. +impl fmt::Display for MinMax { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + // Use `self.number` to refer to each positional data point. + write!(f, "({}, {})", self.0, self.1) + } +} + +// Define a structure where the fields are nameable for comparison. +#[derive(Debug)] +struct Point2D { + x: f64, + y: f64, +} + +// Similarly, implement `Display` for `Point2D`. +impl fmt::Display for Point2D { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + // Customize so only `x` and `y` are denoted. + write!(f, "x: {}, y: {}", self.x, self.y) + } +} + +// ====================================================== + +#[derive(Debug)] +struct Complex { + r: f64, + i: f64, +} + +impl fmt::Display for Complex { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + if self.i < 0_f64 { + return write!(f, "{r} | - {i}i", r = self.r, i = self.i.abs()); + } + return write!(f, "{r} | + {i}i", r = self.r, i = self.i); + } +} + +fn main() { + // Note that we use `{}` - which is "normal displaying" + println!("Structure {} will print!", Structure(7)); + + // ====================================================== + + let minmax = MinMax(0, 14); + + println!("Compare structures:"); + println!("Display: {}", minmax); + println!("Debug: {:?}", minmax); + + let big_range = MinMax(-300, 300); + let small_range = MinMax(-3, 3); + + println!("The big range is {big} and the small is {small}", + small = small_range, + big = big_range); + + let point = Point2D { x: 3.3, y: 7.2 }; + + println!("Compare points:"); + println!("Display: {}", point); + println!("Debug: {:?}", point); + + // The following line would not compile: both `Debug` and `Display` + // were implemented, but `{:b}` requires `fmt::Binary` to be + // implemented, which it hasn't been for `Point2D`. + // println!("What does Point2D look like in binary: {:b}?", point); + // + let positive_complex = Complex{ r : 3.3_f64, i : 7.2_f64 }; + let negative_complex = Complex{ r : 3.3_f64, i : -7.2_f64 }; + + println!("Compare complex:"); + println!("Display: {}", positive_complex); + println!("Debug: {:?}", positive_complex); + + println!("Compare complex:"); + println!("Display: {}", negative_complex); + println!("Debug: {:?}", negative_complex); +} + + diff --git a/1-hello-world/formatted-printing/display/target/.rustc_info.json b/1-hello-world/formatted-printing/display/target/.rustc_info.json new file mode 100644 index 0000000..d5e01a6 --- /dev/null +++ b/1-hello-world/formatted-printing/display/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":14802351894921902018,"outputs":{"1847801304416329599":{"success":true,"status":"","code":0,"stdout":"rustc 1.98.1 (48a229cea 2026-09-01)\nbinary: rustc\ncommit-hash: 48a229ceaefd4985c50990b14116b6d856af0985\ncommit-date: 2026-09-01\nhost: x86_64-unknown-linux-gnu\nrelease: 1.98.1\nLLVM version: 22.1.8\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/nak/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\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_has_atomic_primitive_alignment=\"16\"\ntarget_has_atomic_primitive_alignment=\"32\"\ntarget_has_atomic_primitive_alignment=\"64\"\ntarget_has_atomic_primitive_alignment=\"8\"\ntarget_has_atomic_primitive_alignment=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/1-hello-world/formatted-printing/display/target/CACHEDIR.TAG b/1-hello-world/formatted-printing/display/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/1-hello-world/formatted-printing/display/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/1-hello-world/formatted-printing/display/target/debug/.cargo-artifact-lock b/1-hello-world/formatted-printing/display/target/debug/.cargo-artifact-lock new file mode 100644 index 0000000..e69de29 diff --git a/1-hello-world/formatted-printing/display/target/debug/.cargo-build-lock b/1-hello-world/formatted-printing/display/target/debug/.cargo-build-lock new file mode 100644 index 0000000..e69de29 diff --git a/1-hello-world/formatted-printing/display/target/debug/.cargo-lock b/1-hello-world/formatted-printing/display/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/bin-deisplay b/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/bin-deisplay new file mode 100644 index 0000000..2979410 --- /dev/null +++ b/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/bin-deisplay @@ -0,0 +1 @@ +e0bf6de377ff0135 \ No newline at end of file diff --git a/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/bin-deisplay.json b/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/bin-deisplay.json new file mode 100644 index 0000000..7f1c59a --- /dev/null +++ b/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/bin-deisplay.json @@ -0,0 +1 @@ +{"rustc":1625334936438085654,"features":"[]","declared_features":"[]","target":9871736305712052871,"profile":8731458305071235362,"path":4942398508502643691,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/deisplay-80701de140c8cedd/dep-bin-deisplay","checksum":false}}],"rustflags":[],"config":9396254390672932401,"compile_kind":0} \ No newline at end of file diff --git a/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/dep-bin-deisplay b/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/dep-bin-deisplay new file mode 100644 index 0000000..5c54f74 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/dep-bin-deisplay differ diff --git a/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/invoked.timestamp b/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/1-hello-world/formatted-printing/display/target/debug/.fingerprint/deisplay-80701de140c8cedd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/1-hello-world/formatted-printing/display/target/debug/deisplay b/1-hello-world/formatted-printing/display/target/debug/deisplay new file mode 100755 index 0000000..d5c9cd6 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/deisplay differ diff --git a/1-hello-world/formatted-printing/display/target/debug/deisplay.d b/1-hello-world/formatted-printing/display/target/debug/deisplay.d new file mode 100644 index 0000000..180c90c --- /dev/null +++ b/1-hello-world/formatted-printing/display/target/debug/deisplay.d @@ -0,0 +1 @@ +/home/nak/Code/rust/learn-rust/1-hello-world/formatted-printing/display/target/debug/deisplay: /home/nak/Code/rust/learn-rust/1-hello-world/formatted-printing/display/src/main.rs diff --git a/1-hello-world/formatted-printing/display/target/debug/deps/deisplay-80701de140c8cedd b/1-hello-world/formatted-printing/display/target/debug/deps/deisplay-80701de140c8cedd new file mode 100755 index 0000000..d5c9cd6 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/deps/deisplay-80701de140c8cedd differ diff --git a/1-hello-world/formatted-printing/display/target/debug/deps/deisplay-80701de140c8cedd.d b/1-hello-world/formatted-printing/display/target/debug/deps/deisplay-80701de140c8cedd.d new file mode 100644 index 0000000..725d92a --- /dev/null +++ b/1-hello-world/formatted-printing/display/target/debug/deps/deisplay-80701de140c8cedd.d @@ -0,0 +1,5 @@ +/home/nak/Code/rust/learn-rust/1-hello-world/formatted-printing/display/target/debug/deps/deisplay-80701de140c8cedd.d: src/main.rs + +/home/nak/Code/rust/learn-rust/1-hello-world/formatted-printing/display/target/debug/deps/deisplay-80701de140c8cedd: src/main.rs + +src/main.rs: diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/0twih9x2xyl3k9a929havyu6x.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/0twih9x2xyl3k9a929havyu6x.o new file mode 100644 index 0000000..969f583 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/0twih9x2xyl3k9a929havyu6x.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/18fyq20j4d45lo4dqbypl3wxj.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/18fyq20j4d45lo4dqbypl3wxj.o new file mode 100644 index 0000000..2a5b6f4 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/18fyq20j4d45lo4dqbypl3wxj.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/4z2ajgbu43mfaaxntqrp15kfx.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/4z2ajgbu43mfaaxntqrp15kfx.o new file mode 100644 index 0000000..d24cca9 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/4z2ajgbu43mfaaxntqrp15kfx.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/7a79cnoctm192eshv0jhljast.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/7a79cnoctm192eshv0jhljast.o new file mode 100644 index 0000000..1fa0aeb Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/7a79cnoctm192eshv0jhljast.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/99yoyvcbhrtwx2zx05lq4tl3m.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/99yoyvcbhrtwx2zx05lq4tl3m.o new file mode 100644 index 0000000..f7f74a9 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/99yoyvcbhrtwx2zx05lq4tl3m.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/af928bc5iqjcephv3erinsak2.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/af928bc5iqjcephv3erinsak2.o new file mode 100644 index 0000000..9d5ac60 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/af928bc5iqjcephv3erinsak2.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/avub8na2ta6zf2e2y8n1w009u.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/avub8na2ta6zf2e2y8n1w009u.o new file mode 100644 index 0000000..8f6c3ac Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/avub8na2ta6zf2e2y8n1w009u.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cbu8bxtpt4dy6kj5ra0nx1gki.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cbu8bxtpt4dy6kj5ra0nx1gki.o new file mode 100644 index 0000000..3b46c40 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cbu8bxtpt4dy6kj5ra0nx1gki.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cdzyy3rpae3716gtan5ix4qwi.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cdzyy3rpae3716gtan5ix4qwi.o new file mode 100644 index 0000000..809935d Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cdzyy3rpae3716gtan5ix4qwi.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cwssznr9g6opu1kvfikwi1dqq.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cwssznr9g6opu1kvfikwi1dqq.o new file mode 100644 index 0000000..4effbf8 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/cwssznr9g6opu1kvfikwi1dqq.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/dep-graph.bin b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/dep-graph.bin new file mode 100644 index 0000000..66351b6 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/dep-graph.bin differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/dybvfgj7r3hyey54v02d2ce60.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/dybvfgj7r3hyey54v02d2ce60.o new file mode 100644 index 0000000..5f65c3a Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/dybvfgj7r3hyey54v02d2ce60.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/eqhuu5hjy2h757a84dsddn6by.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/eqhuu5hjy2h757a84dsddn6by.o new file mode 100644 index 0000000..dc2fbca Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/eqhuu5hjy2h757a84dsddn6by.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/query-cache.bin b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/query-cache.bin new file mode 100644 index 0000000..90b85d0 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/query-cache.bin differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/work-products.bin b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/work-products.bin new file mode 100644 index 0000000..3cfb093 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9-60smj1qzh865oywjqvtdgfpir/work-products.bin differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9.lock b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp95f0at-09f5tj9.lock new file mode 100644 index 0000000..e69de29 diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/0twih9x2xyl3k9a929havyu6x.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/0twih9x2xyl3k9a929havyu6x.o new file mode 100644 index 0000000..969f583 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/0twih9x2xyl3k9a929havyu6x.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/18fyq20j4d45lo4dqbypl3wxj.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/18fyq20j4d45lo4dqbypl3wxj.o new file mode 100644 index 0000000..2a5b6f4 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/18fyq20j4d45lo4dqbypl3wxj.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/4z2ajgbu43mfaaxntqrp15kfx.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/4z2ajgbu43mfaaxntqrp15kfx.o new file mode 100644 index 0000000..d24cca9 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/4z2ajgbu43mfaaxntqrp15kfx.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/7a79cnoctm192eshv0jhljast.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/7a79cnoctm192eshv0jhljast.o new file mode 100644 index 0000000..1fa0aeb Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/7a79cnoctm192eshv0jhljast.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/7o8ivt480w9hh4nqa8j4cyf3u.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/7o8ivt480w9hh4nqa8j4cyf3u.o new file mode 100644 index 0000000..12577fa Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/7o8ivt480w9hh4nqa8j4cyf3u.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/99yoyvcbhrtwx2zx05lq4tl3m.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/99yoyvcbhrtwx2zx05lq4tl3m.o new file mode 100644 index 0000000..f7f74a9 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/99yoyvcbhrtwx2zx05lq4tl3m.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/af928bc5iqjcephv3erinsak2.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/af928bc5iqjcephv3erinsak2.o new file mode 100644 index 0000000..9d5ac60 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/af928bc5iqjcephv3erinsak2.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/avub8na2ta6zf2e2y8n1w009u.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/avub8na2ta6zf2e2y8n1w009u.o new file mode 100644 index 0000000..ba3c8af Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/avub8na2ta6zf2e2y8n1w009u.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cbu8bxtpt4dy6kj5ra0nx1gki.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cbu8bxtpt4dy6kj5ra0nx1gki.o new file mode 100644 index 0000000..3b46c40 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cbu8bxtpt4dy6kj5ra0nx1gki.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cdzyy3rpae3716gtan5ix4qwi.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cdzyy3rpae3716gtan5ix4qwi.o new file mode 100644 index 0000000..809935d Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cdzyy3rpae3716gtan5ix4qwi.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cwssznr9g6opu1kvfikwi1dqq.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cwssznr9g6opu1kvfikwi1dqq.o new file mode 100644 index 0000000..4effbf8 Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/cwssznr9g6opu1kvfikwi1dqq.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/dep-graph.bin b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/dep-graph.bin new file mode 100644 index 0000000..f914cda Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/dep-graph.bin differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/dybvfgj7r3hyey54v02d2ce60.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/dybvfgj7r3hyey54v02d2ce60.o new file mode 100644 index 0000000..5f65c3a Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/dybvfgj7r3hyey54v02d2ce60.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/eqhuu5hjy2h757a84dsddn6by.o b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/eqhuu5hjy2h757a84dsddn6by.o new file mode 100644 index 0000000..dc2fbca Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/eqhuu5hjy2h757a84dsddn6by.o differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/query-cache.bin b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/query-cache.bin new file mode 100644 index 0000000..a981fcf Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/query-cache.bin differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/work-products.bin b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/work-products.bin new file mode 100644 index 0000000..b9db27b Binary files /dev/null and b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f-0a5k602yzwhkb68uu3uxyj3uf/work-products.bin differ diff --git a/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f.lock b/1-hello-world/formatted-printing/display/target/debug/incremental/deisplay-09igpzno0af86/s-hlzp9ejwni-1enn41f.lock new file mode 100644 index 0000000..e69de29